VirtualUser
VirtualUser is a service that allows you to record the inputs of a user, and then play it back to a limited extent.
This class is not replicated. Its interface does not cross the network boundary.
This class is not creatable. Instances of this class cannot be created with Instance.new.
This class is a service. It is a singleton that may be acquired with GetService.
| Memory category | Instances |
|---|
Member index 13
Description
VirtualUser is a service that allows you to record the inputs of a user, and then play it back to a limited extent. This service hasn't been maintained in several years, so it doesn't work very well anymore.
History 53
- 725 Change Parameters of MoveMouse from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 725 Change Parameters of ClickButton2 from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 725 Change Parameters of ClickButton1 from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 725 Change Parameters of Button2Up from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 725 Change Parameters of Button2Down from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 725 Change Parameters of Button1Up from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 725 Change Parameters of Button1Down from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of TypeKey from void to null
- 573 Change ReturnType of StartRecording from void to null
- 573 Change ReturnType of SetKeyUp from void to null
- 573 Change ReturnType of SetKeyDown from void to null
- 573 Change ReturnType of MoveMouse from void to null
- 573 Change ReturnType of ClickButton2 from void to null
- 573 Change ReturnType of ClickButton1 from void to null
- 573 Change ReturnType of CaptureController from void to null
- 573 Change ReturnType of Button2Up from void to null
- 573 Change ReturnType of Button2Down from void to null
- 573 Change ReturnType of Button1Up from void to null
- 573 Change ReturnType of Button1Down from void to null
- 462 Change ThreadSafety of TypeKey from to Unsafe
- 462 Change ThreadSafety of StopRecording from to Unsafe
- 462 Change ThreadSafety of StartRecording from to Unsafe
- 462 Change ThreadSafety of SetKeyUp from to Unsafe
- 462 Change ThreadSafety of SetKeyDown from to Unsafe
- 462 Change ThreadSafety of MoveMouse from to Unsafe
- 462 Change ThreadSafety of ClickButton2 from to Unsafe
- 462 Change ThreadSafety of ClickButton1 from to Unsafe
- 462 Change ThreadSafety of CaptureController from to Unsafe
- 462 Change ThreadSafety of Button2Up from to Unsafe
- 462 Change ThreadSafety of Button2Down from to Unsafe
- 462 Change ThreadSafety of Button1Up from to Unsafe
- 462 Change ThreadSafety of Button1Down from to Unsafe
- 63 Add StopRecording
- 63 Add StartRecording
- 63 Change Parameters of MoveMouse from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 63 Change Parameters of ClickButton2 from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 63 Change Parameters of ClickButton1 from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 63 Add CaptureController
- 63 Change Parameters of Button2Up from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 63 Change Parameters of Button2Down from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 63 Change Parameters of Button1Up from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 63 Change Parameters of Button1Down from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add TypeKey
- 47 Add SetKeyUp
- 47 Add SetKeyDown
- 47 Add MoveMouse
- 47 Add ClickButton2
- 47 Add ClickButton1
- 47 Add Button2Up
- 47 Add Button2Down
- 47 Add Button1Up
- 47 Add Button1Down
- 47 Add VirtualUser
Members 13
Button1Down
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of Button1Down from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of Button1Down from void to null
- 462 Change ThreadSafety of Button1Down from to Unsafe
- 63 Change Parameters of Button1Down from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add Button1Down
Button1Up
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of Button1Up from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of Button1Up from void to null
- 462 Change ThreadSafety of Button1Up from to Unsafe
- 63 Change Parameters of Button1Up from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add Button1Up
Button2Down
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of Button2Down from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of Button2Down from void to null
- 462 Change ThreadSafety of Button2Down from to Unsafe
- 63 Change Parameters of Button2Down from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add Button2Down
Button2Up
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of Button2Up from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of Button2Up from void to null
- 462 Change ThreadSafety of Button2Up from to Unsafe
- 63 Change Parameters of Button2Up from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add Button2Up
CaptureController
| Parameters (0) | ||
|---|---|---|
| No parameters. | ||
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 3
- 573 Change ReturnType of CaptureController from void to null
- 462 Change ThreadSafety of CaptureController from to Unsafe
- 63 Add CaptureController
ClickButton1
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of ClickButton1 from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of ClickButton1 from void to null
- 462 Change ThreadSafety of ClickButton1 from to Unsafe
- 63 Change Parameters of ClickButton1 from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add ClickButton1
ClickButton2
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of ClickButton2 from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of ClickButton2 from void to null
- 462 Change ThreadSafety of ClickButton2 from to Unsafe
- 63 Change Parameters of ClickButton2 from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add ClickButton2
MoveMouse
| Parameters (2) | Default | |
|---|---|---|
| position | Vector2 | |
| camera | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 5
- 725 Change Parameters of MoveMouse from (position: Vector2, camera: CFrame = Identity) to (position: Vector2, camera: CFrame = 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 573 Change ReturnType of MoveMouse from void to null
- 462 Change ThreadSafety of MoveMouse from to Unsafe
- 63 Change Parameters of MoveMouse from (position: Vector2) to (position: Vector2, camera: CFrame = Identity)
- 47 Add MoveMouse
SetKeyDown
| Parameters (1) | ||
|---|---|---|
| key | string | |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SetKeyDown from void to null
- 462 Change ThreadSafety of SetKeyDown from to Unsafe
- 47 Add SetKeyDown
SetKeyUp
| Parameters (1) | ||
|---|---|---|
| key | string | |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
StartRecording
| Parameters (0) | ||
|---|---|---|
| No parameters. | ||
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 3
- 573 Change ReturnType of StartRecording from void to null
- 462 Change ThreadSafety of StartRecording from to Unsafe
- 63 Add StartRecording
StopRecording
| Parameters (0) | ||
|---|---|---|
| No parameters. | ||
| Returns (1) | ||
| string | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of StopRecording from to Unsafe
- 63 Add StopRecording
TypeKey
| Parameters (1) | ||
|---|---|---|
| key | string | |
| Returns (1) | ||
| null | ||
| Security | LocalUserSecurity |
|---|---|
| Thread safety | Unsafe |