The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Who gives Vr script (fixed) script pastebin roblox
By Who gives Vr script (fixed) on 2024-09-22 08:00 am | Syntax: LUA | Views: 7



New Script | Raw | Show/Hide line no. | Copy text to clipboard
  1. --[[
  2.  __          __  _                               _                        _          __      __  _____  
  3.  \ \        / / | |                             (_)                      ( )         \ \    / / |  __ \
  4.   \ \  /\  / /  | |__     ___     ___     __ _   _  __   __   ___   ___  |/   ___     \ \  / /  | |__) |
  5.    \ \/  \/ /   | '_ \   / _ \   / _ \   / _` | | | \ \ / /  / _ \ / __|     / __|     \ \/ /   |  _  /
  6.     \  /\  /    | | | | | (_) | | (_) | | (_| | | |  \ V /  |  __/ \__ \     \__ \      \  /    | | \ \
  7.      \/  \/     |_| |_|  \___/   \___/   \__, | |_|   \_/    \___| |___/     |___/       \/     |_|  \_\
  8.                                           __/ |                                                        
  9.                                          |___/                
  10.   Inspired By Skeds VR
  11. --]]
  12.  
  13. local options = {}
  14.  
  15.  
  16.  
  17. -- OPTIONS:
  18. options.VRChat = true                                                                   -- Set this to true if you want to chat in VR (Button to open is B on your VR controller)
  19.  
  20. options.headscale = 3                                                           -- How big you are in VR, This does not make your character any bigger (3 is recommended)
  21. options.forcebubblechat = true                                                  -- Force bubblechat
  22.  
  23. options.HandsRotationOffset = Vector3.new(90,0,0)               -- Rotation offset (90 is recommended)
  24.  
  25. options.HandTransparency = 0.4                                                  -- Transparency for your VR hands, Dont worry this is client sided (0.4 is recommended)
  26. options.HideAllHats = true                                                      -- Set this to true if you want your hats to not get in the way, This is client sided
  27.  
  28. --
  29.  
  30.  
  31. local plr = game:GetService("Players").LocalPlayer
  32. local VR = game:GetService("VRService")
  33. local runservice = game:service("RunService")
  34. local input = game:GetService("UserInputService")
  35. local keysPressed = input:GetKeysPressed()
  36. local cam = workspace.CurrentCamera
  37. local runservice = game:service("RunService")
  38. local character = plr["Character"]
  39.  
  40.  
  41. --
  42. local Root = character:FindFirstChild("HumanoidRootPart")
  43.  
  44. repeat wait()
  45.         a = pcall(function()
  46.                 game:WaitForChild("Players").LocalPlayer:WaitForChild("PlayerScripts").ChildAdded:Connect(function(c)
  47.                         if c.Name == "PlayerScriptsLoader"then
  48.                                 c.Disabled = true
  49.                         end
  50.                 end)
  51.         end)
  52.         if a == true then break end
  53. until true == false
  54.  
  55. game:WaitForChild("Players").LocalPlayer:WaitForChild("PlayerScripts").ChildAdded:Connect(function(c)
  56.         if c.Name == "PlayerScriptsLoader"then
  57.                 c.Disabled = true
  58.         end
  59. end)
  60.  
  61. options.righthandrotoffset = options.HandsRotationOffset
  62. options.lefthandrotoffset = options.HandsRotationOffset
  63.  
  64. character.Humanoid.AnimationPlayed:connect(function(anime)
  65.         anime:Stop()
  66. end)
  67.  
  68. for i,v in pairs(character.Humanoid:GetPlayingAnimationTracks()) do
  69.         v:AdjustSpeed(0)
  70. end
  71.  
  72. -- Chat Part:
  73. if options.VRChat == true then
  74.         local VRchat = Instance.new("ScreenGui")
  75.         local Page1 = Instance.new("Frame")
  76.         local Hello = Instance.new("TextButton")
  77.         local Ok = Instance.new("TextButton")
  78.         local No = Instance.new("TextButton")
  79.         local Yes = Instance.new("TextButton")
  80.         local Hm = Instance.new("TextButton")
  81.         local Lol = Instance.new("TextButton")
  82.         local Come = Instance.new("TextButton")
  83.         local WhoosVR = Instance.new("TextButton")
  84.         local WaitAMin = Instance.new("TextButton")
  85.         local What = Instance.new("TextButton")
  86.         local NextPage = Instance.new("TextButton")
  87.         local Page2 = Instance.new("Frame")
  88.         local Stop = Instance.new("TextButton")
  89.         local Start = Instance.new("TextButton")
  90.         local TextButton = Instance.new("TextButton")
  91.         local Hey = Instance.new("TextButton")
  92.         local Cool = Instance.new("TextButton")
  93.         local Bruh = Instance.new("TextButton")
  94.         local SUS = Instance.new("TextButton")
  95.         local Hacker = Instance.new("TextButton")
  96.         local Me = Instance.new("TextButton")
  97.         local BackPage = Instance.new("TextButton")
  98.         VRchat.Name = "VR chat"
  99.         VRchat.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  100.         VRchat.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  101.         Page1.Name = "Page1"
  102.         Page1.Parent = VRchat
  103.         Page1.BackgroundColor3 = Color3.fromRGB(109, 109, 109)
  104.         Page1.BackgroundTransparency = 0.300
  105.         Page1.Position = UDim2.new(-0.00080871582, 0, -0.00193678541, 0)
  106.         Page1.Size = UDim2.new(1, 0, 1, 0)
  107.         Page1.Visible = false
  108.         Hello.Name = "Hello"
  109.         Hello.Parent = Page1
  110.         Hello.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  111.         Hello.Position = UDim2.new(0.0549020506, 0, 0.0764637515, 0)
  112.         Hello.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  113.         Hello.Font = Enum.Font.SourceSans
  114.         Hello.Text = "Hello!"
  115.         Hello.TextColor3 = Color3.fromRGB(0, 0, 0)
  116.         Hello.TextScaled = true
  117.         Hello.TextSize = 25.000
  118.         Hello.TextWrapped = true
  119.         Ok.Name = "Ok"
  120.         Ok.Parent = Page1
  121.         Ok.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  122.         Ok.Position = UDim2.new(0.355535269, 0, 0.0764637515, 0)
  123.         Ok.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  124.         Ok.Font = Enum.Font.SourceSans
  125.         Ok.Text = "Ok"
  126.         Ok.TextColor3 = Color3.fromRGB(0, 0, 0)
  127.         Ok.TextScaled = true
  128.         Ok.TextSize = 25.000
  129.         Ok.TextWrapped = true
  130.         No.Name = "No"
  131.         No.Parent = Page1
  132.         No.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  133.         No.Position = UDim2.new(0.354956299, 0, 0.32854709, 0)
  134.         No.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  135.         No.Font = Enum.Font.SourceSans
  136.         No.Text = "No"
  137.         No.TextColor3 = Color3.fromRGB(0, 0, 0)
  138.         No.TextScaled = true
  139.         No.TextSize = 25.000
  140.         No.TextWrapped = true
  141.         Yes.Name = "Yes"
  142.         Yes.Parent = Page1
  143.         Yes.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  144.         Yes.Position = UDim2.new(0.0549020506, 0, 0.330081195, 0)
  145.         Yes.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  146.         Yes.Font = Enum.Font.SourceSans
  147.         Yes.Text = "Yes"
  148.         Yes.TextColor3 = Color3.fromRGB(0, 0, 0)
  149.         Yes.TextScaled = true
  150.         Yes.TextSize = 25.000
  151.         Yes.TextWrapped = true
  152.         Hm.Name = "Hm"
  153.         Hm.Parent = Page1
  154.         Hm.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  155.         Hm.Position = UDim2.new(0.677410305, 0, 0.330081195, 0)
  156.         Hm.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  157.         Hm.Font = Enum.Font.SourceSans
  158.         Hm.Text = "?"
  159.         Hm.TextColor3 = Color3.fromRGB(0, 0, 0)
  160.         Hm.TextScaled = true
  161.         Hm.TextSize = 25.000
  162.         Hm.TextWrapped = true
  163.         Lol.Name = "Lol"
  164.         Lol.Parent = Page1
  165.         Lol.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  166.         Lol.Position = UDim2.new(0.676831245, 0, 0.0759145617, 0)
  167.         Lol.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  168.         Lol.Font = Enum.Font.SourceSans
  169.         Lol.Text = "Lol"
  170.         Lol.TextColor3 = Color3.fromRGB(0, 0, 0)
  171.         Lol.TextScaled = true
  172.         Lol.TextSize = 25.000
  173.         Lol.TextWrapped = true
  174.         Come.Name = "Come"
  175.         Come.Parent = Page1
  176.         Come.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  177.         Come.Position = UDim2.new(0.0549020506, 0, 0.574909747, 0)
  178.         Come.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  179.         Come.Font = Enum.Font.SourceSans
  180.         Come.Text = "Come"
  181.         Come.TextColor3 = Color3.fromRGB(0, 0, 0)
  182.         Come.TextScaled = true
  183.         Come.TextSize = 25.000
  184.         Come.TextWrapped = true
  185.         WhoosVR.Name = "WhoosVR"
  186.         WhoosVR.Parent = Page1
  187.         WhoosVR.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  188.         WhoosVR.Position = UDim2.new(0.325847805, 0, 0.839991808, 0)
  189.         WhoosVR.Size = UDim2.new(0.347911447, 0, 0.108808197, 0)
  190.         WhoosVR.Font = Enum.Font.SourceSans
  191.         WhoosVR.Text = "Whoogives's VR"
  192.         WhoosVR.TextColor3 = Color3.fromRGB(0, 0, 0)
  193.         WhoosVR.TextScaled = true
  194.         WhoosVR.TextSize = 25.000
  195.         WhoosVR.TextWrapped = true
  196.         WaitAMin.Name = "WaitAMin"
  197.         WaitAMin.Parent = Page1
  198.         WaitAMin.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  199.         WaitAMin.Position = UDim2.new(0.356518745, 0, 0.574909747, 0)
  200.         WaitAMin.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  201.         WaitAMin.Font = Enum.Font.SourceSans
  202.         WaitAMin.Text = "Wait a min"
  203.         WaitAMin.TextColor3 = Color3.fromRGB(0, 0, 0)
  204.         WaitAMin.TextScaled = true
  205.         WaitAMin.TextSize = 25.000
  206.         WaitAMin.TextWrapped = true
  207.         What.Name = "What"
  208.         What.Parent = Page1
  209.         What.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  210.         What.Position = UDim2.new(0.675847769, 0, 0.573831201, 0)
  211.         What.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  212.         What.Font = Enum.Font.SourceSans
  213.         What.Text = "What?"
  214.         What.TextColor3 = Color3.fromRGB(0, 0, 0)
  215.         What.TextScaled = true
  216.         What.TextSize = 25.000
  217.         What.TextWrapped = true
  218.         NextPage.Name = "NextPage"
  219.         NextPage.Parent = Page1
  220.         NextPage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  221.         NextPage.Position = UDim2.new(0.733790994, 0, 0.854575157, 0)
  222.         NextPage.Size = UDim2.new(0.152555302, 0, 0.081699349, 0)
  223.         NextPage.Font = Enum.Font.SourceSansSemibold
  224.         NextPage.Text = "Next"
  225.         NextPage.TextColor3 = Color3.fromRGB(0, 0, 0)
  226.         NextPage.TextScaled = true
  227.         NextPage.TextSize = 14.000
  228.         NextPage.TextWrapped = true
  229.         Page2.Name = "Page2"
  230.         Page2.Parent = VRchat
  231.         Page2.BackgroundColor3 = Color3.fromRGB(109, 109, 109)
  232.         Page2.BackgroundTransparency = 0.300
  233.         Page2.Position = UDim2.new(-0.00080871582, 0, -0.00193678541, 0)
  234.         Page2.Size = UDim2.new(1, 0, 1, 0)
  235.         Page2.Visible = false
  236.         Stop.Name = "Stop"
  237.         Stop.Parent = Page2
  238.         Stop.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  239.         Stop.Position = UDim2.new(0.0549020506, 0, 0.0764637515, 0)
  240.         Stop.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  241.         Stop.Font = Enum.Font.SourceSans
  242.         Stop.Text = "Stop"
  243.         Stop.TextColor3 = Color3.fromRGB(0, 0, 0)
  244.         Stop.TextScaled = true
  245.         Stop.TextSize = 25.000
  246.         Stop.TextWrapped = true
  247.         Start.Name = "Start"
  248.         Start.Parent = Page2
  249.         Start.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  250.         Start.Position = UDim2.new(0.355535269, 0, 0.0764637515, 0)
  251.         Start.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  252.         Start.Font = Enum.Font.SourceSans
  253.         Start.Text = "Start"
  254.         Start.TextColor3 = Color3.fromRGB(0, 0, 0)
  255.         Start.TextScaled = true
  256.         Start.TextSize = 25.000
  257.         Start.TextWrapped = true
  258.         TextButton.Name = "!"
  259.         TextButton.Parent = Page2
  260.         TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  261.         TextButton.Position = UDim2.new(0.354956299, 0, 0.32854709, 0)
  262.         TextButton.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  263.         TextButton.Font = Enum.Font.SourceSans
  264.         TextButton.Text = "!"
  265.         TextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  266.         TextButton.TextScaled = true
  267.         TextButton.TextSize = 25.000
  268.         TextButton.TextWrapped = true
  269.         Hey.Name = "Hey"
  270.         Hey.Parent = Page2
  271.         Hey.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  272.         Hey.Position = UDim2.new(0.0549020506, 0, 0.330081195, 0)
  273.         Hey.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  274.         Hey.Font = Enum.Font.SourceSans
  275.         Hey.Text = "Hey"
  276.         Hey.TextColor3 = Color3.fromRGB(0, 0, 0)
  277.         Hey.TextScaled = true
  278.         Hey.TextSize = 25.000
  279.         Hey.TextWrapped = true
  280.         Cool.Name = "Cool"
  281.         Cool.Parent = Page2
  282.         Cool.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  283.         Cool.Position = UDim2.new(0.677410305, 0, 0.330081195, 0)
  284.         Cool.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  285.         Cool.Font = Enum.Font.SourceSans
  286.         Cool.Text = "Cool"
  287.         Cool.TextColor3 = Color3.fromRGB(0, 0, 0)
  288.         Cool.TextScaled = true
  289.         Cool.TextSize = 25.000
  290.         Cool.TextWrapped = true
  291.         Bruh.Name = "Bruh"
  292.         Bruh.Parent = Page2
  293.         Bruh.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  294.         Bruh.Position = UDim2.new(0.676831245, 0, 0.0759145617, 0)
  295.         Bruh.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  296.         Bruh.Font = Enum.Font.SourceSans
  297.         Bruh.Text = "Bruh"
  298.         Bruh.TextColor3 = Color3.fromRGB(0, 0, 0)
  299.         Bruh.TextScaled = true
  300.         Bruh.TextSize = 25.000
  301.         Bruh.TextWrapped = true
  302.         SUS.Name = "SUS"
  303.         SUS.Parent = Page2
  304.         SUS.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  305.         SUS.Position = UDim2.new(0.0549020506, 0, 0.574909747, 0)
  306.         SUS.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  307.         SUS.Font = Enum.Font.SourceSans
  308.         SUS.Text = "sus"
  309.         SUS.TextColor3 = Color3.fromRGB(0, 0, 0)
  310.         SUS.TextScaled = true
  311.         SUS.TextSize = 25.000
  312.         SUS.TextWrapped = true
  313.         Hacker.Name = "Hacker"
  314.         Hacker.Parent = Page2
  315.         Hacker.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  316.         Hacker.Position = UDim2.new(0.356518745, 0, 0.574909747, 0)
  317.         Hacker.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  318.         Hacker.Font = Enum.Font.SourceSans
  319.         Hacker.Text = "Hacker"
  320.         Hacker.TextColor3 = Color3.fromRGB(0, 0, 0)
  321.         Hacker.TextScaled = true
  322.         Hacker.TextSize = 25.000
  323.         Hacker.TextWrapped = true
  324.         Me.Name = "Me"
  325.         Me.Parent = Page2
  326.         Me.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  327.         Me.Position = UDim2.new(0.675847769, 0, 0.573831201, 0)
  328.         Me.Size = UDim2.new(0.265625, 0, 0.21041666, 0)
  329.         Me.Font = Enum.Font.SourceSans
  330.         Me.Text = "Me"
  331.         Me.TextColor3 = Color3.fromRGB(0, 0, 0)
  332.         Me.TextScaled = true
  333.         Me.TextSize = 25.000
  334.         Me.TextWrapped = true
  335.         BackPage.Name = "BackPage"
  336.         BackPage.Parent = Page2
  337.         BackPage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  338.         BackPage.Position = UDim2.new(0.11035347, 0, 0.854575157, 0)
  339.         BackPage.Size = UDim2.new(0.152555302, 0, 0.081699349, 0)
  340.         BackPage.Font = Enum.Font.SourceSansSemibold
  341.         BackPage.Text = "Back"
  342.         BackPage.TextColor3 = Color3.fromRGB(0, 0, 0)
  343.         BackPage.TextScaled = true
  344.         BackPage.TextSize = 14.000
  345.         BackPage.TextWrapped = true
  346.        
  347.         Page2.Visible = false
  348.         Page1.Visible = false
  349.         game:GetService("UserInputService").InputBegan:connect(function(inputObject, gameProcessedEvent)
  350.                 if inputObject.KeyCode == Enum.KeyCode.ButtonB  then
  351.                         if Page1.Visible == false then
  352.                                 Page1.Visible = true
  353.                                 wait(.2)
  354.                         else
  355.                                 Page1.Visible = false
  356.                                 wait(.2)
  357.                         end
  358.                 end
  359.         end)
  360.         BackPage.Activated:Connect(function()
  361.                 Page1.Visible = true
  362.                 Page2.Visible = false
  363.         end)
  364.         NextPage.Activated:Connect(function()
  365.                 Page1.Visible = false
  366.                 Page2.Visible = true
  367.         end)
  368.         Hello.Activated:Connect(function()
  369.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello!", "All")
  370.                 Page1.Visible = false
  371.         end)
  372.         Ok.Activated:Connect(function()
  373.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Ok", "All")
  374.                 Page1.Visible = false
  375.         end)
  376.         Hm.Activated:Connect(function()
  377.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("?", "All")
  378.                 Page1.Visible = false
  379.         end)
  380.         Yes.Activated:Connect(function()
  381.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Yes", "All")
  382.                 Page1.Visible = false
  383.         end)
  384.         Come.Activated:Connect(function()
  385.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Come", "All")
  386.                 Page1.Visible = false
  387.         end)
  388.         Lol.Activated:Connect(function()
  389.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Lol", "All")
  390.                 Page1.Visible = false
  391.         end)
  392.         No.Activated:Connect(function()
  393.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("No", "All")
  394.                 Page1.Visible = false
  395.         end)
  396.         WaitAMin.Activated:Connect(function()
  397.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Wait a min", "All")
  398.                 Page1.Visible = false
  399.         end)
  400.         WhoosVR.Activated:Connect(function()
  401.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Whoogives's VR", "All")
  402.                 Page1.Visible = false
  403.         end)
  404.         What.Activated:Connect(function()
  405.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("What", "All")
  406.                 Page1.Visible = false
  407.         end)
  408.         -- Page2:
  409.         SUS.Activated:Connect(function()
  410.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Sus", "All")
  411.                 Page2.Visible = false
  412.         end)
  413.         Cool.Activated:Connect(function()
  414.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Cool", "All")
  415.                 Page2.Visible = false
  416.         end)
  417.         Hey.Activated:Connect(function()
  418.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey", "All")
  419.                 Page2.Visible = false
  420.         end)
  421.         Stop.Activated:Connect(function()
  422.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Stop", "All")
  423.                 Page2.Visible = false
  424.         end)
  425.         TextButton.Activated:Connect(function()
  426.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("!", "All")
  427.                 Page2.Visible = false
  428.         end)
  429.         Start.Activated:Connect(function()
  430.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Start", "All")
  431.                 Page2.Visible = false
  432.         end)
  433.         Hacker.Activated:Connect(function()
  434.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hacker", "All")
  435.                 Page2.Visible = false
  436.         end)
  437.         Me.Activated:Connect(function()
  438.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Me", "All")
  439.                 Page2.Visible = false
  440.         end)
  441.         Bruh.Activated:Connect(function()
  442.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Bruh", "All")
  443.                 Page2.Visible = false
  444.         end)
  445.         --
  446. end
  447. --
  448.  
  449. cam.CameraType = "Scriptable"
  450. cam.HeadScale = options.headscale
  451. game:GetService("StarterGui"):SetCore("VRLaserPointerMode", 0)
  452. game:GetService("StarterGui"):SetCore("VREnableControllerModels", false)
  453. print("Whoogive's VR by Whoogivesashit#2751")
  454.  
  455. local function createpart(size, name)
  456.         local Part = Instance.new("Part", character)
  457.         Part.CFrame = character.HumanoidRootPart.CFrame
  458.         Part.Size = size
  459.         Part.Transparency = 1
  460.         Part.CanCollide = false
  461.         Part.Anchored = true
  462.         Part.Name = name
  463.         return Part
  464. end
  465. local moveHandL = createpart(Vector3.new(1,1,2), "moveRH")
  466. local moveHandR = createpart(Vector3.new(1,1,2), "moveLH")
  467. local moveHead = createpart(Vector3.new(1,1,1), "moveH")
  468. local R1down = false
  469.  
  470. workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position)
  471. game:GetService("RunService").RenderStepped:connect(function()
  472.         if R1down then
  473.                 cam.CFrame = cam.CFrame:Lerp(cam.CoordinateFrame + (moveHandR.CFrame*CFrame.Angles(-math.rad(options.righthandrotoffset.X),-math.rad(options.righthandrotoffset.Y),math.rad(180-options.righthandrotoffset.X))).LookVector * cam.HeadScale/2, 0.5)
  474.         end
  475. end)
  476. local function bubble(plr,msg)
  477.         game:GetService("Chat"):Chat(plr.Character.Head,msg,Enum.ChatColor.White)
  478. end
  479. if options.forcebubblechat == true then
  480.         game.Players.PlayerAdded:connect(function(plr)
  481.                 plr.Chatted:connect(function(msg)
  482.                         game:GetService("Chat"):Chat(plr.Character.Head,msg,Enum.ChatColor.White)
  483.                 end)
  484.         end)
  485.  
  486.         for i,v in pairs(game.Players:GetPlayers()) do
  487.                 v.Chatted:connect(function(msg)
  488.                         game:GetService("Chat"):Chat(v.Character.Head,msg,Enum.ChatColor.White)
  489.                 end)
  490.         end
  491. end
  492. input.InputChanged:connect(function(key)
  493.         if key.KeyCode == Enum.KeyCode.ButtonR1 then
  494.                 if key.Position.Z > 0.9 then
  495.                         R1down = true
  496.                 else
  497.                         R1down = false
  498.                 end
  499.         end
  500. end)
  501. input.InputBegan:connect(function(key)
  502.         if key.KeyCode == Enum.KeyCode.ButtonR1 then
  503.                 R1down = true
  504.         end
  505. end)
  506. input.InputEnded:connect(function(key)
  507.         if key.KeyCode == Enum.KeyCode.ButtonR1 then
  508.                 R1down = false
  509.         end
  510. end)
  511.  
  512. character["Left Arm"]:BreakJoints()
  513. character["Right Arm"]:BreakJoints()
  514. character["Left Leg"]:BreakJoints()
  515. character["Right Leg"]:BreakJoints()
  516. character["Left Arm"].Transparency = options.HandTransparency
  517. character["Right Arm"].Transparency = options.HandTransparency
  518. character["Torso"].Transparency = 0.8
  519. character["Head"].Transparency = 1
  520. character["Right Arm"].CanCollide = false
  521. character["Left Arm"].CanCollide = false
  522.  
  523. if options.HideAllHats == true then
  524.         for i,v in pairs(character:GetChildren()) do
  525.                 if v:IsA("Accessory") then
  526.                         v.Handle.Transparency = 1
  527.                 end
  528.         end
  529. end
  530.  
  531. input.UserCFrameChanged:connect(function(part,move)
  532.         if part == Enum.UserCFrame.Head then
  533.                 --move(head,cam.CFrame*move)
  534.                 moveHead.CFrame = cam.CFrame*(CFrame.new(move.p*(cam.HeadScale-1))*move - Vector3.new(0,1.7,0))
  535.         elseif part == Enum.UserCFrame.LeftHand then
  536.                 --move(handL,cam.CFrame*move)
  537.                 moveHandL.CFrame = cam.CFrame*(CFrame.new(move.p*(cam.HeadScale-1))*move*CFrame.Angles(math.rad(options.righthandrotoffset.X),math.rad(options.righthandrotoffset.Y),math.rad(options.righthandrotoffset.Z)))
  538.         elseif part == Enum.UserCFrame.RightHand then
  539.                 --move(handR,cam.CFrame*move)
  540.                 moveHandR.CFrame = cam.CFrame*(CFrame.new(move.p*(cam.HeadScale-1))*move*CFrame.Angles(math.rad(options.righthandrotoffset.X),math.rad(options.righthandrotoffset.Y),math.rad(options.righthandrotoffset.Z)))
  541.         end
  542. end)
  543. while runservice["Heartbeat"]:Wait() do
  544.         character["HumanoidRootPart"].CFrame = moveHead.CFrame
  545.         character["Left Arm"].CFrame = moveHandL.CFrame
  546.         character["Right Arm"].CFrame = moveHandR.CFrame
  547. end



  • Recent Roblox Scripts