Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Config: Feel free to change them around
- local start = 3 --Delay before starting the teleport
- local speed = 1 -- Delay between each teleport
- chat = true --Set to false for Keybind mode
- --Keybind mode: Press keys to start teleporting
- local apk = "g" --airport
- local hwk = "h" --highway
- local qmk = "j" --quarter mile
- local rtk = "b" --racetrack
- local sdk = "n" --sea dash
- local drk = "m" --dune rally
- local syk = "k" --shipyard
- --Chat mode: Chat to TP
- local ap = "ap" --airport
- local hw = "hw" --highway
- local qm = "qm" --quarter mile
- local rt = "rt" --racetrack
- local sd = "sd" --sea dash
- local dr = "dr" --dune rally
- local sy = "sy" --shipyard
- --Made by jakehead20
- --V3rm: https://v3rmillion.net/member.php?action=profile&uid=2915
- --Inspired by: https://v3rmillion.net/showthread.php?tid=326450
- --Some variables
- me = game.Players.LocalPlayer.Character.HumanoidRootPart
- mouse = game.Players.LocalPlayer:GetMouse()
- local car = game:GetService("Players").LocalPlayer.leaderstats.CurrentVehicle.Value
- folder = workspace["race_checkpoints"]
- airport = folder["airport_checkpoints"]
- highway = folder["highway_checkpoints"]
- quartermile = folder["quartermile_checkpoints"]
- racetrack = folder["racetrack_checkpoints"]
- seadash = folder["seadash_checkpoints"]
- dunerally = folder["dunerally_checkpoints"]
- shippingyard = folder["shippingyard_checkpoints"]
- mode = "Chat Mode"
- --
- function money()
- local car = game:GetService("Players").LocalPlayer.leaderstats.CurrentVehicle.Value
- local part1 = Instance.new("Part")
- part1.Anchored = true
- part1.Position = Vector3.new(-4000, 250, -4000)
- part1.Size = Vector3.new(100, 1, 100)
- local part2 = Instance.new("Part")
- part2.Anchored = true
- part2.Position = Vector3.new(4000, 250, 4000)
- part2.Size = Vector3.new(100, 1, 100)
- part1.Parent = workspace
- part2.Parent = workspace
- wait(1)
- while mode == "Farm Mode" do
- car:SetPrimaryPartCFrame(CFrame.new(part1.Position + Vector3.new(0, 1, 0)))
- wait(1.15)
- car:SetPrimaryPartCFrame(CFrame.new(part2.Position + Vector3.new(0, 1, 0)))
- end
- end
- --
- function checkair()
- local ca1 = airport["Checkpoint_1_Airport Quarter Mile"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(ca1.Position + Vector3.new(0, 1, 0)))
- end
- function checkhig()
- local hw1 = highway["Checkpoint_1_Highway Race"]
- local hw2 = highway["Checkpoint_2_Highway Race"]
- local hw3 = highway["Checkpoint_3_Highway Race"]
- local hw4 = highway["Checkpoint_4_Highway Race"]
- local hw5 = highway["Checkpoint_5_Highway Race"]
- local hw6 = highway["Checkpoint_6_Highway Race"]
- local hw7 = highway["Checkpoint_7_Highway Race"]
- local hw8 = highway["Checkpoint_8_Highway Race"]
- local hw9 = highway["Checkpoint_9_Highway Race"]
- local hw10 = highway["Checkpoint_10_Highway Race"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(hw1.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw2.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw3.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw4.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw5.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw6.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw7.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw8.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw9.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(hw10.Position + Vector3.new(0, 1, 0)))
- end
- --
- function checkqua()
- local qm1 = quartermile["Checkpoint_1_Quarter Mile"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(qm1.Position + Vector3.new(0, 1, 0)))
- end
- --
- function checkrac()
- local rt1 = racetrack["Checkpoint_1_Race Track"]
- local rt2 = racetrack["Checkpoint_2_Race Track"]
- local rt3 = racetrack["Checkpoint_3_Race Track"]
- local rt4 = racetrack["Checkpoint_4_Race Track"]
- local rt5 = racetrack["Checkpoint_5_Race Track"]
- local rt6 = racetrack["Checkpoint_6_Race Track"]
- local rt7 = racetrack["Checkpoint_7_Race Track"]
- local rt8 = racetrack["Checkpoint_8_Race Track"]
- local rt9 = racetrack["Checkpoint_9_Race Track"]
- local rt10 = racetrack["Checkpoint_10_Race Track"]
- local rt11 = racetrack["Checkpoint_11_Race Track"]
- local rt12 = racetrack["Checkpoint_12_Race Track"]
- local rt13 = racetrack["Checkpoint_13_Race Track"]
- local rt14 = racetrack["Checkpoint_14_Race Track"]
- local rt15 = racetrack["Checkpoint_15_Race Track"]
- local rt16 = racetrack["Checkpoint_16_Race Track"]
- local rt17 = racetrack["Checkpoint_17_Race Track"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(rt1.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt2.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt3.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt4.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt5.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt6.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt7.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt8.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt9.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt10.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt11.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt12.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt13.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt14.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt15.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt16.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(rt17.Position + Vector3.new(0, 1, 0)))
- end
- --
- function checksea()
- local sd1 = seadash["Checkpoint1_Sea Dash"]
- local sd2 = seadash["Checkpoint2_Sea Dash"]
- local sd3 = seadash["Checkpoint3_Sea Dash"]
- local sd4 = seadash["Checkpoint4_Sea Dash"]
- local sd5 = seadash["Checkpoint5_Sea Dash"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(sd1.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sd2.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sd3.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sd4.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sd5.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- end
- --
- function checkdun()
- local dr1 = dunerally["Checkpoint_1_Dune Rally"]
- local dr2 = dunerally["Checkpoint_2_Dune Rally"]
- local dr3 = dunerally["Checkpoint_3_Dune Rally"]
- local dr4 = dunerally["Checkpoint_4_Dune Rally"]
- local dr5 = dunerally["Checkpoint_5_Dune Rally"]
- local dr6 = dunerally["Checkpoint_6_Dune Rally"]
- local dr7 = dunerally["Checkpoint_7_Dune Rally"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(dr1.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(dr2.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(dr3.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(dr4.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(dr5.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(dr6.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(dr7.Position + Vector3.new(0, 1, 0)))
- end
- --
- function checkshi()
- local sy1 = shippingyard["Checkpoint_1_Shipping Yards"]
- local sy2 = shippingyard["Checkpoint_2_Shipping Yards"]
- local sy3 = shippingyard["Checkpoint_3_Shipping Yards"]
- local sy4 = shippingyard["Checkpoint_4_Shipping Yards"]
- local sy5 = shippingyard["Checkpoint_5_Shipping Yards"]
- local sy6 = shippingyard["Checkpoint_6_Shipping Yards"]
- local sy7 = shippingyard["Checkpoint_7_Shipping Yards"]
- local sy8 = shippingyard["Checkpoint_8_Shipping Yards"]
- local sy9 = shippingyard["Checkpoint_9_Shipping Yards"]
- local sy10 = shippingyard["Checkpoint_10_Shipping Yards"]
- local sy11 = shippingyard["Checkpoint_11_Shipping Yards"]
- local sy12 = shippingyard["Checkpoint_12_Shipping Yards"]
- local sy13 = shippingyard["Checkpoint_13_Shipping Yards"]
- local sy14 = shippingyard["Checkpoint_14_Shipping Yards"]
- local sy15 = shippingyard["Checkpoint_15_Shipping Yards"]
- wait(start)
- car:SetPrimaryPartCFrame(CFrame.new(sy1.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy2.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy3.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy4.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy5.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy6.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy7.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy8.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy9.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy10.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy11.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy12.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy13.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy14.Position + Vector3.new(0, 1, 0)))
- wait(speed)
- car:SetPrimaryPartCFrame(CFrame.new(sy15.Position + Vector3.new(0, 1, 0)))
- end
- --Chat feature (my favorite)
- game.Players.LocalPlayer.Chatted:connect(function(msg)
- if msg:lower() == "switch" then
- chat = not chat
- if chat then
- mode = "Chat Mode"
- else
- mode = "Keybind Mode"
- end
- end
- if chat then
- if msg:lower() == ap then
- checkair()
- end
- if msg:lower() == hw then
- checkhig()
- end
- if msg:lower() == qm then
- checkqua()
- end
- if msg:lower() == rt then
- checkrac()
- end
- if msg:lower() == sd then
- checksea()
- end
- if msg:lower() == dr then
- checkdun()
- end
- if msg:lower() == sy then
- checkshi()
- end
- end
- end)
- --Keybind function
- mouse.KeyDown:connect(function(key)
- if chat == false then
- if key == apk then
- checkair()
- end
- if key == hwk then
- checkhig()
- end
- if key == qmk then
- checkqua()
- end
- if key == rtk then
- checkrac()
- end
- if key == sdk then
- checksea()
- end
- if key == drk then
- checkdun()
- end
- if key == syk then
- checkshi()
- end
- end
- end)
- -- Some extra stuff
- if mode == "Chat Mode" then
- repeat
- print('-=[ ',mode,' ]=-')
- print('-=Settings=-')
- print('Airport: ',ap)
- print('Highway: ',hw)
- print('Quarter mile: ',qm)
- print('Race track: ',rt)
- print('Sea dash: ',sd)
- print('Dune rally: ',dr)
- print('Shipping Yard: ',sy)
- wait(10)
- until mode == "Keybind Mode"
- elseif mode == "Keybind Mode" then
- repeat
- print('-=[ ',mode,' ]=-')
- print('-=Settings=-')
- print('Airport: ',apk)
- print('Highway: ',hwk)
- print('Quarter mile: ',qmk)
- print('Race track: ',rtk)
- print('Sea dash: ',sdk)
- print('Dune rally: ',drk)
- print('Shipping Yard: ',syk)
- wait(10)
- until mode == "Chat Mode"
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement