Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- players = game:GetService("Players"):GetPlayers()
- LocalPlayer = game:GetService("Players").LocalPlayer
- admins = {"Gaikokan"}
- table.insert(admins, LocalPlayer.Name)
- delay = false
- botname = ""
- botver = ""
- delaysec = 1
- cmdsec = 6
- announcement = true
- script = ""
- game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..botver.." Loaded!","All")
- mainhook = [[
- for _, player in pairs(players) do
- ]]
- mainchat = [[
- local function shortcutsay()
- if Target == "me" then
- Target = player.Name
- elseif Target == "random" then
- repeat
- Target = players[math.random(1, #players)].Name
- until Target ~= player.Name
- end
- if playername == "me" then
- playername = player.Name
- elseif playername == "random" then
- repeat
- playername = players[math.random(1, #players)].Name
- until playername ~= player.Name
- end
- if TP1 == "me" then
- TP1 = player.Name
- elseif TP1 == "random" then
- repeat
- TP1 = players[math.random(1, #players)].Name
- until TP1 ~= player.Name
- end
- end
- local function fefix()
- local a1 = Instance.new("Model", workspace)
- local a2 = Instance.new("Part", a1)
- a2.CanCollide = true
- a2.Anchored = true
- a2.CFrame = CFrame.new(10000, 10000, 10000)
- a2.Name = "Torso"
- local a3 = Instance.new("Humanoid", a1)
- a3.MaxHealth = 100;a3.Health = 100
- LocalPlayer.Character = a1
- a3.Health = 0
- end
- player.Chatted:connect(function(msg)
- players = game:GetService("Players"):GetPlayers()
- ]]
- mainscript = [[
- for i = 1, #admins do
- if player.Name == admins[i] then
- if msg:sub(1, 1) == ";" then
- wait()
- if delay == false then
- --functions
- if msg:sub(1, 9) == ";cmds" then
- game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: ;darksteel, ;sadsword, ;upgrades, ;reach, ;jugg, ;cool, ;autoregen, ;goto","All")
- end
- if msg:sub(1, 11) == ";darksteel" then
- game.ReplicatedStorage.GiveSword:InvokeServer("SuperKatana", game.Players.LocalPlayer.Name)
- end
- if msg:sub(1, 10) == ";sadsword" then
- game.ReplicatedStorage.GiveSword:InvokeServer("SadSword", game.Players.LocalPlayer.Name)
- end
- if msg:sub(1, 13) == ";upgrades" then
- game.ReplicatedStorage.GiveSword:InvokeServer("Medikit") -- "Medikit" upgrade
- game.ReplicatedStorage.ModifyAtribute:InvokeServer("Walk1", 1) -- "20 Walkspeed" upgrade
- --game.ReplicatedStorage.ModifyAtribute:InvokeServer("Health1", 1) -- "120 Health" upgrade (I left this one commented out because the second health upgrade overrides it)
- game.ReplicatedStorage.ModifyAtribute:InvokeServer("Damage1", 1) -- "110% Damage" upgrade
- game.ReplicatedStorage.ModifyAtribute:InvokeServer("Health1", 2) -- "140 Health" upgrade
- game.ReplicatedStorage.ModifyAtribute:InvokeServer("Better6", 1) -- "Bounce Back" upgrade
- game.ReplicatedStorage.ModifyAtribute:InvokeServer("Immunity1", 1) -- "DH health immunity" upgrade
- game.ReplicatedStorage.ModifyAtribute:InvokeServer("Invis1", 1) -- "5 second invisibility" upgrade
- end
- if msg:sub(1, 6) == ";reach" then
- for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
- if v:isA("Tool") then
- a=Instance.new("SelectionBox",v.Handle)
- a.Adornee=v.Handle
- v.Handle.Size=Vector3.new(0.5,0.5,60)
- v.GripPos=Vector3.new(0,0,0)
- game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
- end
- end
- end
- if msg:sub(1, 9) == ";jugg" then
- game.ReplicatedStorage.SetRoundPicked:InvokeServer("Round6")
- end
- if msg:sub(1, 5) == ";goto" then
- playername = msg:sub(7, #msg)
- LocalPlayer.Character:MoveTo(game:GetService("Players")[playername].Character.Torso.Position)
- end
- if msg:sub(1, 8) == ";cool" then
- game.ReplicatedStorage.GiveSword:InvokeServer("SadSword", game.Players.LocalPlayer.Name)
- game.ReplicatedStorage.GiveSword:InvokeServer("SuperKatana", game.Players.LocalPlayer.Name)
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:IsA("Tool") then
- v.Parent = game.Players.LocalPlayer.Character
- end
- end
- end
- if msg:sub(1, 10) == ";autoregen" then
- game.Players.LocalPlayer.Character.Humanoid.Name = 1
- local l = game.Players.LocalPlayer.Character["1"]:Clone()
- l.Parent = game.Players.LocalPlayer.Character
- l.Name = "Humanoid"
- wait(0.1)
- game.Players.LocalPlayer.Character["1"]:Destroy()
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
- game.Players.LocalPlayer.Character.Animate.Disabled = true
- wait(0.1)
- game.Players.LocalPlayer.Character.Animate.Disabled = false
- game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
- end
- --cmd delay
- delay = true
- wait(delaysec)
- delay = false
- else
- game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: You must wait "..delaysec.." seconds before running another command!","All")
- end
- end
- end
- end
- ]]
- mainchatfix = [[
- end)
- ]]
- mainfix = [[
- end
- ]]
- mainnew = [[
- game:GetService("Players").PlayerAdded:connect(function(player)
- players = game:GetService("Players"):GetPlayers()
- player.Chatted:connect(function(msg)
- ]]
- mainrunner = mainhook..mainchat..mainscript..mainchatfix..mainfix
- mainnewfix = mainnew..mainscript..mainchatfix..mainchatfix
- loadstring(mainrunner)()
- loadstring(mainnewfix)()
Add Comment
Please, Sign In to add comment