Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local plr = game.Players.LocalPlayer
- repeat wait() until plr
- local windowname = "dragon riders exploit"
- -- here are the exploit functions. you need to make them
- -- default exploits below
- function normalspeed()
- plr.Character.Humanoid.WalkSpeed = 16
- end
- function godspeed()
- plr.Character.Humanoid.WalkSpeed = 50
- end
- -- make ur own exploits below
- local debounce = false
- function collectible()
- if debounce == false then --if the exploit is not active -- stop user clicking more than once
- debounce = true
- while debounce do
- for a, item in pairs(workspace.Collectibles:GetChildren()) do
- if debounce then
- wait() -- wait less than a milli-second
- item.CanCollide = false
- --item.CFrame = workspace.Dragons:FindFirstChild("Dragon_" .. plr.Name).Head.CFrame -- teleport all to the dragon!
- item.CFrame = plr.Character.Head.CFrame
- item.Anchored = true
- else
- break
- end
- end
- wait(60)
- end
- end
- end
- function stopexploit()
- debounce = false
- end
- function dragonbattle()
- if debounce == false then
- debounce = true
- while debounce do
- for a, items in pairs(workspace.Collectables:GetChildren()) do
- for b, item in pairs(items:GetChildren()) do
- if debounce then
- wait()
- item.CFrame = workspace.Dragons:FindFirstChild(plr.Name).HeadCFrame.Value
- --item.Anchored = true
- else
- break
- end
- end
- end
- end
- end
- end
- -- put ur exploit name here and link to function
- local exploits = {
- ["1"] = {["text"] = "16 walkspeed", ["func"] = normalspeed},
- ["2"] = {["text"] = "50 walkspeed", ["func"] = godspeed},
- ["3"] = {["text"] = "stop exploit", ["func"] = stopexploit},
- ["4"] = {["text"] = "steal everything", ["func"] = collectible},
- ["5"] = {["text"] = "dragon battle hack", ["func"] = dragonbattle},
- }
- -- dont touch below
- -- amount of items in the exploits table
- local amount = 0
- for a, b in pairs(exploits) do
- amount = amount + 1
- end
- -- Frames
- local screengui = Instance.new("ScreenGui")
- screengui.Parent = game.CoreGui
- local mainframe = Instance.new("Frame")
- mainframe.Parent = screengui
- mainframe.Size = UDim2.new(0, 200, 0, 50 * (amount + 1))
- mainframe.Active = true
- mainframe.Draggable = true
- local closebutton = Instance.new("TextButton")
- closebutton.Parent = mainframe
- closebutton.Size = UDim2.new(0, 200, 0, 15)
- closebutton.Position = UDim2.new(0, 0, 0, 20)
- closebutton.BackgroundColor3 = Color3.new(255/255, 0/255, 0/255)
- closebutton.TextXAlignment = "Left"
- closebutton.Text = "Exit Exploit"
- closebutton.MouseButton1Click:connect(function()
- screengui:Destroy() -- destroy the entire window
- end)
- local windowtext = Instance.new("TextLabel")
- windowtext.Parent = mainframe
- windowtext.Size = UDim2.new(0, 200, 0, 15)
- windowtext.Position = UDim2.new(0, 0, 0, 35)
- windowtext.BackgroundColor3 = Color3.new(255/255, 0/255, 255/255)
- windowtext.TextXAlignment = "Left"
- windowtext.Text = windowname
- for a = 1, amount do
- local currentexploit = exploits[tostring(a)]
- local button = Instance.new("TextButton")
- button.Parent = mainframe
- button.Size = UDim2.new(0, 200, 0, 50)
- button.Position = UDim2.new(0, 0, 0, 50 * a)
- button.BackgroundColor3 = Color3.new(0/255, 255/255, 0/255)
- button.TextXAlignment = "Left"
- button.Text = tostring(a) .. " - " .. currentexploit["text"]
- button.MouseButton1Click:connect(currentexploit["func"])
- end
Advertisement
Add Comment
Please, Sign In to add comment