D3qnPlayz

Vehicle Sim

Jun 1st, 2018
2,504
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.12 KB | None | 0 0
  1.  
  2. local VehicleSimulatorGui = Instance.new("ScreenGui")
  3. local MainFrame = Instance.new("Frame")
  4. local MaxSpeedLabel = Instance.new("TextLabel")
  5. local TorqueLabel = Instance.new("TextLabel")
  6. local NitroSpeedLabel = Instance.new("TextLabel")
  7. local NitroForceLabel = Instance.new("TextLabel")
  8. local JumpHeightLabel = Instance.new("TextLabel")
  9. local MaxSpeedTextBox = Instance.new("TextBox")
  10. local TorqueTextBox = Instance.new("TextBox")
  11. local NitroSpeedTextBox = Instance.new("TextBox")
  12. local NitroForceTextBox = Instance.new("TextBox")
  13. local JumpHeightTextBox = Instance.new("TextBox")
  14. local MaxSpeedButton = Instance.new("TextButton")
  15. local TorqueButton = Instance.new("TextButton")
  16. local NitroSpeedButton = Instance.new("TextButton")
  17. local NitroForceButton = Instance.new("TextButton")
  18. local JumpHeightButton = Instance.new("TextButton")
  19. local SuperCarButton = Instance.new("TextButton")
  20. local TPCarToTunnelButton = Instance.new("TextButton")
  21. local TPPlayerToCarButton = Instance.new("TextButton")
  22. local ESPCratesButton = Instance.new("TextButton")
  23. local TPCratesButton = Instance.new("TextButton")
  24. local nts = game.Players.LocalPlayer.PlayerGui
  25.  
  26. VehicleSimulatorGui.Name = "VehicleSimulatorGui"
  27. VehicleSimulatorGui.Parent = nts
  28. VehicleSimulatorGui.ResetOnSpawn = false
  29.  
  30. MainFrame.Name = "MainFrame"
  31. MainFrame.Parent = VehicleSimulatorGui
  32. MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  33. MainFrame.BorderSizePixel = 2
  34. MainFrame.Position = UDim2.new(0.25, 0, 0.25, 0)
  35. MainFrame.Size = UDim2.new(0.150000006, 0, 0.200000003, 0)
  36. MainFrame.Active = true
  37. MainFrame.Draggable = true
  38.  
  39. MaxSpeedLabel.Name = "MaxSpeedLabel"
  40. MaxSpeedLabel.Parent = MainFrame
  41. MaxSpeedLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  42. MaxSpeedLabel.BorderSizePixel = 2
  43. MaxSpeedLabel.Size = UDim2.new(0.600000024, 0, 0.100000001, 0)
  44. MaxSpeedLabel.Font = Enum.Font.SourceSans
  45. MaxSpeedLabel.FontSize = Enum.FontSize.Size14
  46. MaxSpeedLabel.Text = "Max Speed = 250"
  47. MaxSpeedLabel.TextSize = 14
  48.  
  49. TorqueLabel.Name = "TorqueLabel"
  50. TorqueLabel.Parent = MainFrame
  51. TorqueLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  52. TorqueLabel.BorderSizePixel = 2
  53. TorqueLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  54. TorqueLabel.Size = UDim2.new(0.600000024, 0, 0.100000001, 0)
  55. TorqueLabel.Font = Enum.Font.SourceSans
  56. TorqueLabel.FontSize = Enum.FontSize.Size14
  57. TorqueLabel.Text = "Torque = 250"
  58. TorqueLabel.TextSize = 14
  59.  
  60. NitroSpeedLabel.Name = "NitroSpeedLabel"
  61. NitroSpeedLabel.Parent = MainFrame
  62. NitroSpeedLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  63. NitroSpeedLabel.BorderSizePixel = 2
  64. NitroSpeedLabel.Position = UDim2.new(0, 0, 0.200000003, 0)
  65. NitroSpeedLabel.Size = UDim2.new(0.600000024, 0, 0.100000001, 0)
  66. NitroSpeedLabel.Font = Enum.Font.SourceSans
  67. NitroSpeedLabel.FontSize = Enum.FontSize.Size14
  68. NitroSpeedLabel.Text = "Nitro Speed = 250"
  69. NitroSpeedLabel.TextSize = 14
  70.  
  71. NitroForceLabel.Name = "NitroForceLabel"
  72. NitroForceLabel.Parent = MainFrame
  73. NitroForceLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  74. NitroForceLabel.BorderSizePixel = 2
  75. NitroForceLabel.Position = UDim2.new(0, 0, 0.300000012, 0)
  76. NitroForceLabel.Size = UDim2.new(0.600000024, 0, 0.100000001, 0)
  77. NitroForceLabel.Font = Enum.Font.SourceSans
  78. NitroForceLabel.FontSize = Enum.FontSize.Size14
  79. NitroForceLabel.Text = "Nitro Force = 500"
  80. NitroForceLabel.TextSize = 14
  81.  
  82. JumpHeightLabel.Name = "JumpHeightLabel"
  83. JumpHeightLabel.Parent = MainFrame
  84. JumpHeightLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  85. JumpHeightLabel.BorderSizePixel = 2
  86. JumpHeightLabel.Position = UDim2.new(0, 0, 0.400000006, 0)
  87. JumpHeightLabel.Size = UDim2.new(0.600000024, 0, 0.100000001, 0)
  88. JumpHeightLabel.Font = Enum.Font.SourceSans
  89. JumpHeightLabel.FontSize = Enum.FontSize.Size14
  90. JumpHeightLabel.Text = "Jump Height = 50"
  91. JumpHeightLabel.TextSize = 14
  92.  
  93. MaxSpeedTextBox.Name = "MaxSpeedTextBox"
  94. MaxSpeedTextBox.Parent = MainFrame
  95. MaxSpeedTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  96. MaxSpeedTextBox.BorderSizePixel = 2
  97. MaxSpeedTextBox.Position = UDim2.new(0.600000024, 0, 0, 0)
  98. MaxSpeedTextBox.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  99. MaxSpeedTextBox.Font = Enum.Font.SourceSansBold
  100. MaxSpeedTextBox.FontSize = Enum.FontSize.Size14
  101. MaxSpeedTextBox.Text = "10000"
  102. MaxSpeedTextBox.TextColor3 = Color3.new(0, 0.0470588, 1)
  103. MaxSpeedTextBox.TextSize = 14
  104.  
  105. TorqueTextBox.Name = "TorqueTextBox"
  106. TorqueTextBox.Parent = MainFrame
  107. TorqueTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  108. TorqueTextBox.BorderSizePixel = 2
  109. TorqueTextBox.Position = UDim2.new(0.600000024, 0, 0.100000001, 0)
  110. TorqueTextBox.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  111. TorqueTextBox.Font = Enum.Font.SourceSansBold
  112. TorqueTextBox.FontSize = Enum.FontSize.Size14
  113. TorqueTextBox.Text = "40000"
  114. TorqueTextBox.TextColor3 = Color3.new(0, 0.0470588, 1)
  115. TorqueTextBox.TextSize = 14
  116.  
  117. NitroSpeedTextBox.Name = "NitroSpeedTextBox"
  118. NitroSpeedTextBox.Parent = MainFrame
  119. NitroSpeedTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  120. NitroSpeedTextBox.BorderSizePixel = 2
  121. NitroSpeedTextBox.Position = UDim2.new(0.600000024, 0, 0.200000003, 0)
  122. NitroSpeedTextBox.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  123. NitroSpeedTextBox.Font = Enum.Font.SourceSansBold
  124. NitroSpeedTextBox.FontSize = Enum.FontSize.Size14
  125. NitroSpeedTextBox.Text = "500"
  126. NitroSpeedTextBox.TextColor3 = Color3.new(0, 0.0470588, 1)
  127. NitroSpeedTextBox.TextSize = 14
  128.  
  129. NitroForceTextBox.Name = "NitroForceTextBox"
  130. NitroForceTextBox.Parent = MainFrame
  131. NitroForceTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  132. NitroForceTextBox.BorderSizePixel = 2
  133. NitroForceTextBox.Position = UDim2.new(0.600000024, 0, 0.300000012, 0)
  134. NitroForceTextBox.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  135. NitroForceTextBox.Font = Enum.Font.SourceSansBold
  136. NitroForceTextBox.FontSize = Enum.FontSize.Size14
  137. NitroForceTextBox.Text = "5000"
  138. NitroForceTextBox.TextColor3 = Color3.new(0, 0.0470588, 1)
  139. NitroForceTextBox.TextSize = 14
  140.  
  141. JumpHeightTextBox.Name = "JumpHeightTextBox"
  142. JumpHeightTextBox.Parent = MainFrame
  143. JumpHeightTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  144. JumpHeightTextBox.BorderSizePixel = 2
  145. JumpHeightTextBox.Position = UDim2.new(0.600000024, 0, 0.400000006, 0)
  146. JumpHeightTextBox.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  147. JumpHeightTextBox.Font = Enum.Font.SourceSansBold
  148. JumpHeightTextBox.FontSize = Enum.FontSize.Size14
  149. JumpHeightTextBox.Text = "250"
  150. JumpHeightTextBox.TextColor3 = Color3.new(0, 0.0470588, 1)
  151. JumpHeightTextBox.TextSize = 14
  152.  
  153. MaxSpeedButton.Name = "MaxSpeedButton"
  154. MaxSpeedButton.Parent = MainFrame
  155. MaxSpeedButton.BackgroundColor3 = Color3.new(1, 1, 1)
  156. MaxSpeedButton.BorderSizePixel = 2
  157. MaxSpeedButton.Position = UDim2.new(0.800000012, 0, 0, 0)
  158. MaxSpeedButton.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  159. MaxSpeedButton.Font = Enum.Font.SourceSans
  160. MaxSpeedButton.FontSize = Enum.FontSize.Size14
  161. MaxSpeedButton.Text = "Set"
  162. MaxSpeedButton.TextSize = 14
  163.  
  164. TorqueButton.Name = "TorqueButton"
  165. TorqueButton.Parent = MainFrame
  166. TorqueButton.BackgroundColor3 = Color3.new(1, 1, 1)
  167. TorqueButton.BorderSizePixel = 2
  168. TorqueButton.Position = UDim2.new(0.800000012, 0, 0.100000001, 0)
  169. TorqueButton.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  170. TorqueButton.Font = Enum.Font.SourceSans
  171. TorqueButton.FontSize = Enum.FontSize.Size14
  172. TorqueButton.Text = "Set"
  173. TorqueButton.TextSize = 14
  174.  
  175. NitroSpeedButton.Name = "NitroSpeedButton"
  176. NitroSpeedButton.Parent = MainFrame
  177. NitroSpeedButton.BackgroundColor3 = Color3.new(1, 1, 1)
  178. NitroSpeedButton.BorderSizePixel = 2
  179. NitroSpeedButton.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
  180. NitroSpeedButton.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  181. NitroSpeedButton.Font = Enum.Font.SourceSans
  182. NitroSpeedButton.FontSize = Enum.FontSize.Size14
  183. NitroSpeedButton.Text = "Set"
  184. NitroSpeedButton.TextSize = 14
  185.  
  186. NitroForceButton.Name = "NitroForceButton"
  187. NitroForceButton.Parent = MainFrame
  188. NitroForceButton.BackgroundColor3 = Color3.new(1, 1, 1)
  189. NitroForceButton.BorderSizePixel = 2
  190. NitroForceButton.Position = UDim2.new(0.800000012, 0, 0.300000012, 0)
  191. NitroForceButton.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  192. NitroForceButton.Font = Enum.Font.SourceSans
  193. NitroForceButton.FontSize = Enum.FontSize.Size14
  194. NitroForceButton.Text = "Set"
  195. NitroForceButton.TextSize = 14
  196.  
  197. JumpHeightButton.Name = "JumpHeightButton"
  198. JumpHeightButton.Parent = MainFrame
  199. JumpHeightButton.BackgroundColor3 = Color3.new(1, 1, 1)
  200. JumpHeightButton.BorderSizePixel = 2
  201. JumpHeightButton.Position = UDim2.new(0.800000012, 0, 0.400000006, 0)
  202. JumpHeightButton.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  203. JumpHeightButton.Font = Enum.Font.SourceSans
  204. JumpHeightButton.FontSize = Enum.FontSize.Size14
  205. JumpHeightButton.Text = "Set"
  206. JumpHeightButton.TextSize = 14
  207.  
  208. SuperCarButton.Name = "SuperCarButton"
  209. SuperCarButton.Parent = MainFrame
  210. SuperCarButton.BackgroundColor3 = Color3.new(1, 1, 1)
  211. SuperCarButton.BorderSizePixel = 2
  212. SuperCarButton.Position = UDim2.new(0, 0, 0.600000024, 0)
  213. SuperCarButton.Size = UDim2.new(1, 0, 0.100000001, 0)
  214. SuperCarButton.Font = Enum.Font.SourceSans
  215. SuperCarButton.FontSize = Enum.FontSize.Size14
  216. SuperCarButton.Text = "Super Car Preset"
  217. SuperCarButton.TextSize = 14
  218.  
  219. TPCarToTunnelButton.Name = "TPCarToTunnelButton"
  220. TPCarToTunnelButton.Parent = MainFrame
  221. TPCarToTunnelButton.BackgroundColor3 = Color3.new(1, 1, 1)
  222. TPCarToTunnelButton.BorderSizePixel = 2
  223. TPCarToTunnelButton.Position = UDim2.new(0, 0, 0.699999988, 0)
  224. TPCarToTunnelButton.Size = UDim2.new(1, 0, 0.100000001, 0)
  225. TPCarToTunnelButton.Font = Enum.Font.SourceSans
  226. TPCarToTunnelButton.FontSize = Enum.FontSize.Size14
  227. TPCarToTunnelButton.Text = "TP car to long tunnel"
  228. TPCarToTunnelButton.TextSize = 14
  229.  
  230. TPPlayerToCarButton.Name = "TPPlayerToCarButton"
  231. TPPlayerToCarButton.Parent = MainFrame
  232. TPPlayerToCarButton.BackgroundColor3 = Color3.new(1, 1, 1)
  233. TPPlayerToCarButton.BorderSizePixel = 2
  234. TPPlayerToCarButton.Position = UDim2.new(0, 0, 0.800000012, 0)
  235. TPPlayerToCarButton.Size = UDim2.new(1, 0, 0.100000001, 0)
  236. TPPlayerToCarButton.Font = Enum.Font.SourceSans
  237. TPPlayerToCarButton.FontSize = Enum.FontSize.Size14
  238. TPPlayerToCarButton.Text = "TP player to car"
  239. TPPlayerToCarButton.TextSize = 14
  240.  
  241. ESPCratesButton.Name = "ESPCratesButton"
  242. ESPCratesButton.Parent = MainFrame
  243. ESPCratesButton.BackgroundColor3 = Color3.new(1, 1, 1)
  244. ESPCratesButton.BorderSizePixel = 2
  245. ESPCratesButton.Position = UDim2.new(0, 0, 0.899999976, 0)
  246. ESPCratesButton.Size = UDim2.new(0.5, 0, 0.100000001, 0)
  247. ESPCratesButton.Font = Enum.Font.SourceSans
  248. ESPCratesButton.FontSize = Enum.FontSize.Size14
  249. ESPCratesButton.Text = "ESP all crates"
  250. ESPCratesButton.TextSize = 14
  251.  
  252. TPCratesButton.Name = "TPCratesButton"
  253. TPCratesButton.Parent = MainFrame
  254. TPCratesButton.BackgroundColor3 = Color3.new(1, 1, 1)
  255. TPCratesButton.BorderSizePixel = 2
  256. TPCratesButton.Position = UDim2.new(0.5, 0, 0.899999976, 0)
  257. TPCratesButton.Size = UDim2.new(0.5, 0, 0.100000001, 0)
  258. TPCratesButton.Font = Enum.Font.SourceSans
  259. TPCratesButton.FontSize = Enum.FontSize.Size14
  260. TPCratesButton.Text = "TP to all crates"
  261. TPCratesButton.TextSize = 14
  262.  
  263. function findCar()
  264. local vehicle = workspace.Vehicles:getChildren()
  265. for i=1,#vehicle do
  266. if vehicle[i]:findFirstChild("owner") then
  267. if vehicle[i].owner.Value == game.Players.LocalPlayer.Name then
  268. myCar = vehicle[i]
  269. end
  270. end
  271. end
  272. end
  273.  
  274.  
  275. TPCratesButton.MouseButton1Down:connect(function()
  276. local crates = workspace:getChildren()
  277. for i=1,#crates do
  278. if crates[i].ClassName == "Model" then
  279. local crates2 = crates[i]:getChildren()
  280. for i=1,#crates2 do
  281. if crates2[i].ClassName == "Model" then
  282. local crates3 = crates2[i]:getChildren()
  283. for i=1,#crates3 do
  284. if crates3[i].ClassName == "MeshPart" then
  285. if crates3[i]:findFirstChild("Smoke") then
  286. game.Players.LocalPlayer.Character:MoveTo(Vector3.new(crates3[i].Position.X+30,crates3[i].Position.Y+5,crates3[i].Position.Z))
  287. wait()
  288. game.Players.LocalPlayer.Character.Humanoid:MoveTo(Vector3.new(crates3[i].Position.X,crates3[i].Position.Y,crates3[i].Position.Z))
  289. wait(4)
  290. end
  291. end
  292. end
  293. end
  294. end
  295. end
  296. end
  297. end)
  298.  
  299. ESPCratesButton.MouseButton1Down:connect(function()
  300. local crates = workspace:getChildren()
  301. for i=1,#crates do
  302. if crates[i].ClassName == "Model" then
  303. local crates2 = crates[i]:getChildren()
  304. for i=1,#crates2 do
  305. if crates2[i].ClassName == "Model" then
  306. local crates3 = crates2[i]:getChildren()
  307. for i=1,#crates3 do
  308. if crates3[i].ClassName == "MeshPart" then
  309. if crates3[i]:findFirstChild("Smoke") then
  310. if crates3[i]:findFirstChild("BoxHandleAdornment") then
  311. else
  312. local a = Instance.new("BoxHandleAdornment",crates3[i])
  313. a.Size = Vector3.new(10,500,6)
  314. a.SizeRelativeOffset = Vector3.new(0,135,0)
  315. a.Color3 = Color3.fromRGB(0,255,0)
  316. a.Transparency = 0.5
  317. a.AlwaysOnTop = true
  318. a.Adornee = crates3[i]
  319. a.ZIndex = 1
  320. local b = Instance.new("BoxHandleAdornment",crates3[i])
  321. b.Size = Vector3.new(10,4,6)
  322. b.Color3 = Color3.fromRGB(0,0,255)
  323. b.Transparency = 0.3
  324. b.AlwaysOnTop = true
  325. b.Adornee = crates3[i]
  326. b.ZIndex = 1
  327. end
  328. end
  329. end
  330. end
  331. end
  332. end
  333. end
  334. end
  335. end)
  336.  
  337. TPPlayerToCarButton.MouseButton1Down:connect(function()
  338. findCar()
  339. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(myCar.Chassis.VehicleSeat.Position+myCar.Chassis.VehicleSeat.SeatOffset.Value)
  340. end)
  341.  
  342. TPCarToTunnelButton.MouseButton1Down:connect(function()
  343. findCar()
  344. myCar:MoveTo(Vector3.new(-2180,45,-3650))
  345. end)
  346.  
  347. SuperCarButton.MouseButton1Down:connect(function()
  348. findCar()
  349. myCar.Handling.MaxSpeed.Value = 10000
  350. myCar.Handling.Torque.Value = 40000
  351. myCar.Handling.SteeringRadiusConstant.Value = 15000
  352. myCar.Handling.FrictionRoad.Value = 250
  353. myCar.Handling.Nitro.NitroSpeed.Value = 500
  354. myCar.Handling.Nitro.NitroForce.Value = 5000
  355. myCar.Handling.TurboJump.TurboJumpHeight.Value = 250
  356. end)
  357.  
  358. MaxSpeedButton.MouseButton1Down:connect(function()
  359. findCar()
  360. myCar.Handling.MaxSpeed.Value = MaxSpeedTextBox.Text
  361. myCar.Handling.SteeringRadiusConstant.Value = 15000
  362. end)
  363.  
  364. TorqueButton.MouseButton1Down:connect(function()
  365. findCar()
  366. myCar.Handling.Torque.Value = TorqueTextBox.Text
  367. end)
  368.  
  369. NitroSpeedButton.MouseButton1Down:connect(function()
  370. findCar()
  371. myCar.Handling.Nitro.NitroSpeed.Value = NitroSpeedTextBox.Text
  372. end)
  373.  
  374. NitroForceButton.MouseButton1Down:connect(function()
  375. findCar()
  376. myCar.Handling.Nitro.NitroForce.Value = NitroForceTextBox.Text
  377. end)
  378.  
  379. JumpHeightButton.MouseButton1Down:connect(function()
  380. findCar()
  381. myCar.Handling.TurboJump.TurboJumpHeight.Value = JumpHeightTextBox.Text
  382. end)
  383.  
  384. spawn(function()
  385. while true do
  386. wait(0.2)
  387. findCar()
  388. if myCar:findFirstChild("Handling") then
  389. if myCar.Handling:findFirstChild("MaxSpeed") then
  390. MaxSpeedLabel.Text = "Max Speed = " .. myCar.Handling.MaxSpeed.Value
  391. end
  392. if myCar.Handling:findFirstChild("Torque") then
  393. TorqueLabel.Text = "Torque = " .. myCar.Handling.Torque.Value
  394. end
  395. if myCar.Handling:findFirstChild("Nitro") then
  396. if myCar.Handling.Nitro:findFirstChild("NitroSpeed") then
  397. NitroSpeedLabel.Text = "Nitro Speed = " .. myCar.Handling.Nitro.NitroSpeed.Value
  398. end
  399. if myCar.Handling.Nitro:findFirstChild("NitroForce") then
  400. NitroForceLabel.Text = "Nitro Force = " .. myCar.Handling.Nitro.NitroForce.Value
  401. end
  402. end
  403. if myCar.Handling:findFirstChild("TurboJump") then
  404. if myCar.Handling.TurboJump:findFirstChild("TurboJumpHeight") then
  405. JumpHeightLabel.Text = "Jump Height = " .. myCar.Handling.TurboJump.TurboJumpHeight.Value
  406. end
  407. end
  408. end
  409. end
  410. end)
Add Comment
Please, Sign In to add comment