Advertisement
BlowTorch702

Roblox Better Rblx GUI 1.1

Jul 6th, 2022 (edited)
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.42 KB | None | 0 0
  1. -- Made By BlowTorch702
  2. --Official Place: https://www.roblox.com/games/3470295245/Better-Rblx-GUI-1-0
  3.  
  4. --Press "=" to open and close the GUI. You can change this on line 386
  5.  
  6. -- Instances:
  7.  
  8. local ScreenGui = Instance.new("ScreenGui")
  9. local Frame = Instance.new("Frame")
  10. local MotionBlurButton = Instance.new("TextButton")
  11. local Title = Instance.new("TextLabel")
  12. local Version = Instance.new("TextLabel")
  13. local BlowTorch702 = Instance.new("TextLabel")
  14. local FullbrightButton = Instance.new("TextButton")
  15. local NightButton = Instance.new("TextButton")
  16. local DayButton = Instance.new("TextButton")
  17. local CoordButton = Instance.new("TextButton")
  18. local FPSButton = Instance.new("TextButton")
  19. local VideoSettings = Instance.new("TextLabel")
  20. local DevSettings = Instance.new("TextLabel")
  21.  
  22. --Properties:
  23.  
  24. ScreenGui.Parent = game.CoreGui
  25. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  26.  
  27. Frame.Parent = ScreenGui
  28. Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  29. Frame.BorderColor3 = Color3.fromRGB(0, 0, 255)
  30. Frame.Position = UDim2.new(0.0252462924, 0, 0.138823956, 0)
  31. Frame.Size = UDim2.new(0, 158, 0, 363)
  32.  
  33. MotionBlurButton.Name = "MotionBlurButton"
  34. MotionBlurButton.Parent = Frame
  35. MotionBlurButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  36. MotionBlurButton.BorderColor3 = Color3.fromRGB(0, 0, 255)
  37. MotionBlurButton.Position = UDim2.new(0.0534200557, 0, 0.238882333, 0)
  38. MotionBlurButton.Size = UDim2.new(0, 104, 0, 22)
  39. MotionBlurButton.Font = Enum.Font.SciFi
  40. MotionBlurButton.Text = "Motion Blur"
  41. MotionBlurButton.TextColor3 = Color3.fromRGB(0, 0, 255)
  42. MotionBlurButton.TextSize = 14.000
  43. MotionBlurButton.MouseButton1Down:connect(function()
  44.     local camera = workspace.CurrentCamera
  45.     local blurAmount = 10
  46.     local blurAmplifier = 5
  47.     local lastVector = camera.CFrame.LookVector
  48.  
  49.     local motionBlur = Instance.new("BlurEffect", camera)
  50.  
  51.     local runService = game:GetService("RunService")
  52.  
  53.     workspace.Changed:Connect(function(property)
  54.         if property == "CurrentCamera" then
  55.             print("Changed")
  56.             local camera = workspace.CurrentCamera
  57.             if motionBlur and motionBlur.Parent then
  58.                 motionBlur.Parent = camera
  59.             else
  60.                 motionBlur = Instance.new("BlurEffect", camera)
  61.             end
  62.         end
  63.     end)
  64.  
  65.     runService.Heartbeat:Connect(function()
  66.         if not motionBlur or motionBlur.Parent == nil then
  67.             motionBlur = Instance.new("BlurEffect", camera)
  68.         end
  69.  
  70.         local magnitude = (camera.CFrame.LookVector - lastVector).magnitude
  71.         motionBlur.Size = math.abs(magnitude)*blurAmount*blurAmplifier/2
  72.         lastVector = camera.CFrame.LookVector
  73.     end)
  74. end)
  75.  
  76. Title.Name = "Title"
  77. Title.Parent = Frame
  78. Title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  79. Title.BorderColor3 = Color3.fromRGB(0, 0, 0)
  80. Title.Position = UDim2.new(0.0126582272, 0, 0.0165289249, 0)
  81. Title.Size = UDim2.new(0, 153, 0, 27)
  82. Title.Font = Enum.Font.SciFi
  83. Title.Text = "BETTER RBLX GUI"
  84. Title.TextColor3 = Color3.fromRGB(0, 0, 255)
  85. Title.TextSize = 20.000
  86.  
  87. Version.Name = "Version"
  88. Version.Parent = Frame
  89. Version.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  90. Version.BorderColor3 = Color3.fromRGB(0, 0, 0)
  91. Version.Position = UDim2.new(0.0126582282, 0, 0.931129396, 0)
  92. Version.Size = UDim2.new(0, 73, 0, 19)
  93. Version.Font = Enum.Font.SciFi
  94. Version.Text = "Version: 1.1"
  95. Version.TextColor3 = Color3.fromRGB(0, 0, 255)
  96. Version.TextSize = 14.000
  97.  
  98. BlowTorch702.Name = "BlowTorch702"
  99. BlowTorch702.Parent = Frame
  100. BlowTorch702.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  101. BlowTorch702.BorderColor3 = Color3.fromRGB(0, 0, 0)
  102. BlowTorch702.Position = UDim2.new(0.481012672, 0, 0.925619781, 0)
  103. BlowTorch702.Size = UDim2.new(0, 79, 0, 21)
  104. BlowTorch702.Font = Enum.Font.SciFi
  105. BlowTorch702.Text = "BlowTorch702"
  106. BlowTorch702.TextColor3 = Color3.fromRGB(0, 0, 255)
  107. BlowTorch702.TextSize = 12.000
  108.  
  109. FullbrightButton.Name = "FullbrightButton"
  110. FullbrightButton.Parent = Frame
  111. FullbrightButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  112. FullbrightButton.BorderColor3 = Color3.fromRGB(0, 0, 255)
  113. FullbrightButton.Position = UDim2.new(0.0534200668, 0, 0.161747351, 0)
  114. FullbrightButton.Size = UDim2.new(0, 104, 0, 22)
  115. FullbrightButton.Font = Enum.Font.SciFi
  116. FullbrightButton.Text = "Fulbright"
  117. FullbrightButton.TextColor3 = Color3.fromRGB(0, 0, 255)
  118. FullbrightButton.TextSize = 14.000
  119. FullbrightButton.MouseButton1Down:connect(function()
  120.     local Light = game:GetService("Lighting")
  121.  
  122.     function dofullbright()
  123.         Light.Ambient = Color3.new(1, 1, 1)
  124.         Light.ColorShift_Bottom = Color3.new(1, 1, 1)
  125.         Light.ColorShift_Top = Color3.new(1, 1, 1)
  126.     end
  127.  
  128.     dofullbright()
  129.  
  130.     Light.LightingChanged:Connect(dofullbright)
  131. end)
  132.  
  133. NightButton.Name = "NightButton"
  134. NightButton.Parent = Frame
  135. NightButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  136. NightButton.BorderColor3 = Color3.fromRGB(0, 0, 255)
  137. NightButton.Position = UDim2.new(0.0534200668, 0, 0.318772137, 0)
  138. NightButton.Size = UDim2.new(0, 104, 0, 22)
  139. NightButton.Font = Enum.Font.SciFi
  140. NightButton.Text = "Night Time"
  141. NightButton.TextColor3 = Color3.fromRGB(0, 0, 255)
  142. NightButton.TextSize = 14.000
  143. NightButton.MouseButton1Down:connect(function()
  144.     game.Lighting:SetMinutesAfterMidnight(0 * 60)
  145. end)
  146.  
  147.  
  148. DayButton.Name = "DayButton"
  149. DayButton.Parent = Frame
  150. DayButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  151. DayButton.BorderColor3 = Color3.fromRGB(0, 0, 255)
  152. DayButton.Position = UDim2.new(0.0534200668, 0, 0.401416779, 0)
  153. DayButton.Size = UDim2.new(0, 104, 0, 22)
  154. DayButton.Font = Enum.Font.SciFi
  155. DayButton.Text = "Day Time"
  156. DayButton.TextColor3 = Color3.fromRGB(0, 0, 255)
  157. DayButton.TextSize = 14.000
  158. DayButton.MouseButton1Down:connect(function()
  159.     game.Lighting:SetMinutesAfterMidnight(12 * 60)
  160. end)
  161.  
  162. CoordButton.Name = "CoordButton"
  163. CoordButton.Parent = Frame
  164. CoordButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  165. CoordButton.BorderColor3 = Color3.fromRGB(0, 0, 255)
  166. CoordButton.Position = UDim2.new(0.0534200668, 0, 0.566706061, 0)
  167. CoordButton.Size = UDim2.new(0, 104, 0, 22)
  168. CoordButton.Font = Enum.Font.SciFi
  169. CoordButton.Text = "Coordinates Grabber"
  170. CoordButton.TextColor3 = Color3.fromRGB(0, 0, 255)
  171. CoordButton.TextSize = 11.000
  172. CoordButton.MouseButton1Down:connect(function()
  173.     -- Instances:
  174.  
  175.     local Choordinates = Instance.new("ScreenGui")
  176.     local Frame = Instance.new("Frame")
  177.     local Xcords = Instance.new("TextLabel")
  178.     local grab = Instance.new("TextButton")
  179.     local Ycords = Instance.new("TextLabel")
  180.     local Zcords = Instance.new("TextLabel")
  181.     local BlowTorch702 = Instance.new("TextLabel")
  182.  
  183.     --Math BS
  184.  
  185.     function round(val)
  186.         return math.floor( (val * 10^2) + 0.5) / (10^2)
  187.     end
  188.  
  189.     --Properties:
  190.  
  191.     Choordinates.Name = "Choordinates"
  192.     Choordinates.Parent = game.CoreGui
  193.     Choordinates.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  194.  
  195.     Frame.Parent = Choordinates
  196.     Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  197.     Frame.BorderColor3 = Color3.fromRGB(0, 0, 255)
  198.     Frame.Position = UDim2.new(0.0178400278, 0, 0.471982688, 0)
  199.     Frame.Size = UDim2.new(0, 315, 0, 74)
  200.  
  201.     Xcords.Name = "Xcords"
  202.     Xcords.Parent = Frame
  203.     Xcords.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  204.     Xcords.BorderColor3 = Color3.fromRGB(0, 0, 255)
  205.     Xcords.Position = UDim2.new(0.0291314032, 0, 0.0905468911, 0)
  206.     Xcords.Size = UDim2.new(0, 75, 0, 36)
  207.     Xcords.Font = Enum.Font.SciFi
  208.     Xcords.Text = "X"
  209.     Xcords.TextColor3 = Color3.fromRGB(0, 0, 255)
  210.     Xcords.TextSize = 15.000
  211.  
  212.     grab.Name = "grab"
  213.     grab.Parent = Frame
  214.     grab.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  215.     grab.BorderColor3 = Color3.fromRGB(0, 0, 255)
  216.     grab.Position = UDim2.new(0.301587313, 0, 0.662162185, 0)
  217.     grab.Size = UDim2.new(0, 125, 0, 17)
  218.     grab.Font = Enum.Font.SciFi
  219.     grab.Text = "Get Coordinates"
  220.     grab.TextColor3 = Color3.fromRGB(0, 0, 255)
  221.     grab.TextSize = 16.000
  222.     grab.MouseButton1Down:connect(function()
  223.  
  224.         Xcords.Text = "X=" ..round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.x)
  225.         Ycords.Text = "Y=" ..round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y)
  226.         Zcords.Text = "Z=" ..round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.z)
  227.     end)
  228.  
  229.     Ycords.Name = "Ycords"
  230.     Ycords.Parent = Frame
  231.     Ycords.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  232.     Ycords.BorderColor3 = Color3.fromRGB(0, 0, 255)
  233.     Ycords.Position = UDim2.new(0.378337741, 0, 0.0905468911, 0)
  234.     Ycords.Size = UDim2.new(0, 75, 0, 36)
  235.     Ycords.Font = Enum.Font.SciFi
  236.     Ycords.Text = "Y"
  237.     Ycords.TextColor3 = Color3.fromRGB(0, 0, 255)
  238.     Ycords.TextSize = 15.000
  239.  
  240.     Zcords.Name = "Zcords"
  241.     Zcords.Parent = Frame
  242.     Zcords.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  243.     Zcords.BorderColor3 = Color3.fromRGB(0, 0, 255)
  244.     Zcords.Position = UDim2.new(0.740242481, 0, 0.0905468911, 0)
  245.     Zcords.Size = UDim2.new(0, 75, 0, 36)
  246.     Zcords.Font = Enum.Font.SciFi
  247.     Zcords.Text = "Z"
  248.     Zcords.TextColor3 = Color3.fromRGB(0, 0, 255)
  249.     Zcords.TextSize = 15.000
  250.  
  251.     BlowTorch702.Name = "BlowTorch702"
  252.     BlowTorch702.Parent = Frame
  253.     BlowTorch702.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  254.     BlowTorch702.BorderColor3 = Color3.fromRGB(0, 0, 0)
  255.     BlowTorch702.Position = UDim2.new(0.738155544, 0, 0.655349493, 0)
  256.     BlowTorch702.Size = UDim2.new(0, 79, 0, 21)
  257.     BlowTorch702.Font = Enum.Font.SciFi
  258.     BlowTorch702.Text = "BlowTorch702"
  259.     BlowTorch702.TextColor3 = Color3.fromRGB(0, 0, 255)
  260.     BlowTorch702.TextSize = 12.000
  261.  
  262.     -- Scripts:
  263.  
  264.     local function UZHF_fake_script() -- Choordinates.Drag Script
  265.         local script = Instance.new('LocalScript', Choordinates)
  266.  
  267.         Frame = script.Parent.Frame
  268.         Frame.Draggable = true
  269.         Frame.Active = true
  270.         Frame.Selectable = true
  271.     end
  272.     coroutine.wrap(UZHF_fake_script)()
  273. end)
  274.  
  275. FPSButton.Name = "FPSButton"
  276. FPSButton.Parent = Frame
  277. FPSButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  278. FPSButton.BorderColor3 = Color3.fromRGB(0, 0, 255)
  279. FPSButton.Position = UDim2.new(0.0534200668, 0, 0.643841088, 0)
  280. FPSButton.Size = UDim2.new(0, 104, 0, 22)
  281. FPSButton.Font = Enum.Font.SciFi
  282. FPSButton.Text = "FPS Counter"
  283. FPSButton.TextColor3 = Color3.fromRGB(0, 0, 255)
  284. FPSButton.TextSize = 14.000
  285. FPSButton.MouseButton1Down:connect(function()
  286.     -- Instances:
  287.  
  288.     local FPSCounter = Instance.new("ScreenGui")
  289.     local Frame = Instance.new("Frame")
  290.     local TextLabel = Instance.new("TextLabel")
  291.     local BlowTorch702 = Instance.new("TextLabel")
  292.  
  293.     --Properties:
  294.  
  295.     FPSCounter.Name = "FPS Counter"
  296.     FPSCounter.Parent = game.CoreGui
  297.     FPSCounter.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  298.  
  299.     Frame.Parent = FPSCounter
  300.     Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  301.     Frame.BorderColor3 = Color3.fromRGB(0, 0, 255)
  302.     Frame.Position = UDim2.new(0.0257735942, 0, 0.450889498, 0)
  303.     Frame.Size = UDim2.new(0, 170, 0, 44)
  304.  
  305.     TextLabel.Parent = Frame
  306.     TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  307.     TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
  308.     TextLabel.Position = UDim2.new(0.0380950011, 0, 0.0733478963, 0)
  309.     TextLabel.Size = UDim2.new(0, 82, 0, 36)
  310.     TextLabel.Font = Enum.Font.SciFi
  311.     TextLabel.Text = "Loading..."
  312.     TextLabel.TextColor3 = Color3.fromRGB(0, 0, 255)
  313.     TextLabel.TextSize = 20.000
  314.  
  315.     BlowTorch702.Name = "BlowTorch702"
  316.     BlowTorch702.Parent = Frame
  317.     BlowTorch702.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  318.     BlowTorch702.BorderColor3 = Color3.fromRGB(0, 0, 0)
  319.     BlowTorch702.Position = UDim2.new(0.533953786, 0, 0.24380146, 0)
  320.     BlowTorch702.Size = UDim2.new(0, 71, 0, 21)
  321.     BlowTorch702.Font = Enum.Font.SciFi
  322.     BlowTorch702.Text = "BlowTorch702"
  323.     BlowTorch702.TextColor3 = Color3.fromRGB(0, 0, 255)
  324.     BlowTorch702.TextSize = 12.000
  325.  
  326.     -- Scripts:
  327.  
  328.     local function UQHMBKG_fake_script() -- FPSCounter.Drag Script
  329.         local script = Instance.new('LocalScript', FPSCounter)
  330.  
  331.         Frame = script.Parent.Frame
  332.         Frame.Draggable = true
  333.         Frame.Active = true
  334.         Frame.Selectable = true
  335.     end
  336.     coroutine.wrap(UQHMBKG_fake_script)()
  337.     local function RMEPRFA_fake_script() -- TextLabel.FPS Counter Script
  338.         local script = Instance.new('LocalScript', TextLabel)
  339.  
  340.         local RS = game:GetService("RunService")
  341.         local FPS = 0
  342.  
  343.         function UpdateFPS()
  344.             FPS = FPS + 1
  345.         end
  346.  
  347.         RS.RenderStepped:Connect(UpdateFPS)
  348.         while wait(1) do
  349.             script.Parent.Text = FPS.." FPS"
  350.             FPS = 0
  351.         end
  352.     end
  353.     coroutine.wrap(RMEPRFA_fake_script)()
  354. end)
  355.  
  356. VideoSettings.Name = "VideoSettings"
  357. VideoSettings.Parent = Frame
  358. VideoSettings.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  359. VideoSettings.BorderColor3 = Color3.fromRGB(0, 0, 0)
  360. VideoSettings.Position = UDim2.new(0.0506329536, 0, 0.0909090042, 0)
  361. VideoSettings.Size = UDim2.new(0, 79, 0, 21)
  362. VideoSettings.Font = Enum.Font.SciFi
  363. VideoSettings.Text = "Video Settings"
  364. VideoSettings.TextColor3 = Color3.fromRGB(0, 0, 255)
  365. VideoSettings.TextSize = 12.000
  366.  
  367. DevSettings.Name = "DevSettings"
  368. DevSettings.Parent = Frame
  369. DevSettings.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  370. DevSettings.BorderColor3 = Color3.fromRGB(0, 0, 0)
  371. DevSettings.Position = UDim2.new(0.126582325, 0, 0.490358055, 0)
  372. DevSettings.Size = UDim2.new(0, 79, 0, 21)
  373. DevSettings.Font = Enum.Font.SciFi
  374. DevSettings.Text = "Developer Settings"
  375. DevSettings.TextColor3 = Color3.fromRGB(0, 0, 255)
  376. DevSettings.TextSize = 12.000
  377.  
  378. -- Scripts:
  379.  
  380. local function FQKAJ_fake_script() -- Frame.Open/Close Script
  381.     local script = Instance.new('LocalScript', Frame)
  382.  
  383.     local Plr = game.Players.LocalPlayer
  384.    
  385.     Plr:GetMouse().KeyDown:Connect(function(K)
  386.         if K == "=" then
  387.             script.Parent.Visible = not script.Parent.Visible
  388.         end
  389.     end)
  390. end
  391. coroutine.wrap(FQKAJ_fake_script)()
  392. local function CTEF_fake_script() -- ScreenGui.Drag Script
  393.     local script = Instance.new('LocalScript', ScreenGui)
  394.  
  395.     Frame = script.Parent.Frame
  396.     Frame.Draggable = true
  397.     Frame.Active = true
  398.     Frame.Selectable = true
  399. end
  400. coroutine.wrap(CTEF_fake_script)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement