Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
SoundService = :()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = PlayerGui
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.BorderColor3 = .(, , )
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
Title = .()
Title.Name =
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundColor3 = .(, , )
Title.TextColor3 = .(, , )
Title.Text =
Title.Font = .Font.GothamBold
Title.TextSize =
Title.Parent = MainFrame
VRButton = .()
VRButton.Name =
VRButton.Size = .(, , , )
VRButton.Position = .(, , , )
VRButton.BackgroundColor3 = .(, , )
VRButton.TextColor3 = .(, , )
VRButton.Text =
VRButton.Font = .Font.Gotham
VRButton.TextSize =
VRButton.Parent = MainFrame
GamepassesButton = .()
GamepassesButton.Name =
GamepassesButton.Size = .(, , , )
GamepassesButton.Position = .(, , , )
GamepassesButton.BackgroundColor3 = .(, , )
GamepassesButton.TextColor3 = .(, , )
GamepassesButton.Text =
GamepassesButton.Font = .Font.Gotham
GamepassesButton.TextSize =
GamepassesButton.Parent = MainFrame
RigButton = .()
RigButton.Name =
RigButton.Size = .(, , , )
RigButton.Position = .(, , , )
RigButton.BackgroundColor3 = .(, , )
RigButton.TextColor3 = .(, , )
RigButton.Text =
RigButton.Font = .Font.Gotham
RigButton.TextSize =
RigButton.Parent = MainFrame
VRScriptActive =
VRScreenGui =
VRConnection =
RigVisible =
LeftRigPart =
RightRigPart =
RigConnection =
()
character = LocalPlayer.Character
character character:()
character.Humanoid.RigType == .HumanoidRigType.R6
()
character = LocalPlayer.Character
character character:() character.Humanoid.Health >
character
()
IntroGui = .()
IntroGui.Name =
IntroGui.ResetOnSpawn =
IntroGui.Parent = PlayerGui
IntroFrame = .()
IntroFrame.Size = .(, , , )
IntroFrame.Position = .(, -, , -)
IntroFrame.BackgroundColor3 = .(, , )
IntroFrame.BackgroundTransparency =
IntroFrame.BorderSizePixel =
IntroFrame.Parent = IntroGui
IntroText = .()
IntroText.Size = .(, , , )
IntroText.BackgroundTransparency =
IntroText.Text =
IntroText.TextColor3 = .(, , )
IntroText.Font = .Font.GothamBold
IntroText.TextSize =
IntroText.Parent = IntroFrame
introSound = .()
introSound.SoundId =
introSound.Volume =
introSound.Parent = SoundService
introSound:()
()
IntroGui:()
introSound:()
introSound:()
()
character = ()
character
LeftRigPart = .()
LeftRigPart.Name =
LeftRigPart.Size = .(, , )
LeftRigPart.BrickColor = BrickColor.()
LeftRigPart.Material = .Material.Neon
LeftRigPart.CanCollide =
LeftRigPart.Anchored =
LeftRigPart.Parent =
RightRigPart = .()
RightRigPart.Name =
RightRigPart.Size = .(, , )
RightRigPart.BrickColor = BrickColor.()
RightRigPart.Material = .Material.Neon
RightRigPart.CanCollide =
RightRigPart.Anchored =
RightRigPart.Parent =
leftWeld = .()
leftWeld.Part0 = character:()
leftWeld.Part1 = LeftRigPart
leftWeld.C0 = .(, , ) * .(, , )
leftWeld.Parent = LeftRigPart
rightWeld = .()
rightWeld.Part0 = character:()
rightWeld.Part1 = RightRigPart
rightWeld.C0 = .(, , ) * .(, , )
rightWeld.Parent = RightRigPart
()
RigVisible =
RigConnection
RigConnection:()
RigConnection =
LeftRigPart
LeftRigPart:()
LeftRigPart =
RightRigPart
RightRigPart:()
RightRigPart =
()
RigButton.Text ==
RigVisible =
()
RigButton.Text =
RigButton.BackgroundColor3 = .(, , )
()
RigButton.Text =
RigButton.BackgroundColor3 = .(, , )
()
character = ()
character character:()
character.Humanoid.Health =
()
VRScriptActive
()
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
()
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
character = ()
character
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
()
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
()
VRScriptActive =
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
VRScreenGui = .()
VRScreenGui.Name =
VRScreenGui.ResetOnSpawn =
VRScreenGui.Parent = PlayerGui
player = .Players.LocalPlayer
runService = :()
GUI_SIZE =
INNER_SIZE =
ROTATION_ANGLE =
UPDOWN_ANGLE =
SMOOTHNESS =
(color, posX)
frame = .()
frame.Size = .(, GUI_SIZE, , GUI_SIZE)
frame.Position = .(posX, -GUI_SIZE/, , -GUI_SIZE/)
frame.BackgroundColor3 = color
frame.BorderSizePixel =
frame.Parent = VRScreenGui
inner = .()
inner.Size = .(, INNER_SIZE, , INNER_SIZE)
inner.Position = .(, -INNER_SIZE/, , -INNER_SIZE/)
inner.BackgroundColor3 = .(,,)
inner.Active =
inner.Draggable =
inner.Parent = frame
frame, inner
redZone, redSquare = (.(,,), )
blueZone, blueSquare = (.(,,), )
character = ()
character
VRScriptActive =
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
VRScreenGui:()
humanoid = character:()
animator = humanoid:()
animator animator:()
_, a (humanoid:())
a:() a:()
torso = character:()
leftShoulder = torso:()
rightShoulder = torso:()
leftBase = leftShoulder.C0
rightBase = rightShoulder.C0
(square, zone)
zoneAbs = zone.AbsoluteSize
squareAbs = square.AbsolutePosition - zone.AbsolutePosition
centerX, centerY = zoneAbs.X / , zoneAbs.Y /
relX = (squareAbs.X + INNER_SIZE/ - centerX) / zoneAbs.X
relY = (squareAbs.Y + INNER_SIZE/ - centerY) / zoneAbs.Y
yaw = .(relX * ROTATION_ANGLE)
pitch = .(relY * UPDOWN_ANGLE)
yaw, pitch
leftCurrent = .()
rightCurrent = .()
leftTarget = .()
rightTarget = .()
VRConnection = runService.RenderStepped:(()
VRScriptActive
VRConnection:()
currentCharacter = ()
currentCharacter
VRScriptActive =
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
VRScreenGui
VRScreenGui:()
VRScreenGui =
VRConnection:()
(leftShoulder rightShoulder)
lyaw, lpitch = (redSquare, redZone)
ryaw, rpitch = (blueSquare, blueZone)
leftTarget = .(lpitch, , lyaw)
rightTarget = .(rpitch, , ryaw)
leftCurrent = leftCurrent:(leftTarget, - SMOOTHNESS)
rightCurrent = rightCurrent:(rightTarget, - SMOOTHNESS)
leftShoulder.C0 = leftBase * leftCurrent
rightShoulder.C0 = rightBase * rightCurrent
)
()
()
VRScriptActive =
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
VRScreenGui
VRScreenGui:()
VRScreenGui =
VRConnection
VRConnection:()
()
(func)
success, result = (func)
success
(, result)
success, result
(()
(:())()
)
VRButton.MouseButton1Click:(()
VRButton.Text ==
()
()
)
GamepassesButton.MouseButton1Click:(()
()
GamepassesButton.Text =
GamepassesButton.BackgroundColor3 = .(, , )
()
GamepassesButton.Text =
GamepassesButton.BackgroundColor3 = .(, , )
)
RigButton.MouseButton1Click:(toggleRig)
LocalPlayer.CharacterAdded:((character)
humanoid = character:()
humanoid.Died:(()
VRScriptActive =
RigVisible =
VRButton.Text =
VRButton.BackgroundColor3 = .(, , )
RigButton.Text =
RigButton.BackgroundColor3 = .(, , )
VRScreenGui
VRScreenGui:()
VRScreenGui =
VRConnection
VRConnection:()
()
)
)
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
vr controller