Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Simple Admin Script I guess? (Made for Fencing) Discord: Tohru~ UWU >_<#6969
- ver = "1.8"
- local bypasser = true
- notrunning = false -- Pastebin is weird so
- for i,v in pairs(game.CoreGui:GetChildren()) do
- if v.Name == "F_A" then
- notrunning = false
- warn("Fencing Admin [Version "..ver.."] is already running!")
- game:GetService("StarterGui"):SetCore("SendNotification", {Title = "Fencing Admin", Text = "Fencing Admin Already running!"})
- else
- notrunning = true
- end
- end
- if not notrunning then
- end
- if notrunning then
- Instance.new("BoolValue", game.CoreGui).Name = "F_A"
- -- Welcoming Stage
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Message") then
- if v.Text ~= "" then
- v:Destroy()
- end
- end
- end
- m = Instance.new("Message")
- m.Parent = workspace
- m.Name = "Fencing Admin"
- m.Text = "Welcome "..game.Players.LocalPlayer.Name.." to Fencing Admin ["..ver.."]"
- wait(3)
- m.Text = "Made by [Tohru] on discord. (Tohru~ UWU >_<#6969) with major assistance from (Backtalkers)"
- wait(3)
- m.Text = "Prefix is ';' and to put /c system in chat to silently execute commands!"
- wait(3)
- m.Text = "You can execute some commands in one! (EX. ;ws 30 ;reach 999 ;nofloat)"
- wait(3)
- m.Text = "Loading Script..."
- Chat_Detector = game:GetService("Players").LocalPlayer.Chatted
- game.StarterGui:SetCore("SendNotification", {Title = "Fencing Admin"; Text = "Fencing Admin "..ver.." loaded! Type ';cmds'"})
- TS = game:GetService("TeleportService")
- chatlogs = false
- healing = false
- spawn (function()
- for i,v in pairs(workspace:GetChildren()) do
- if v.Name == "Button" then
- unedited = v.CFrame
- v.Transparency = 1
- v.CanCollide = false
- v.Anchored = true
- game:GetService("RunService").Stepped:connect(function()
- if healing and Avatar then
- v.CFrame = Avatar.HumanoidRootPart.CFrame
- if not healing then
- v.Position = Vector3.new(unedited)
- v.CFrame = unedited
- v.CanCollide = true
- v.Transparency = 1
- end
- end
- end)
- end
- end
- end)
- jumping = false
- You = game:GetService("Players").LocalPlayer
- local Mouse = You:GetMouse()
- Mouse.KeyDown:connect(function(Space_Detect)
- if jumping then
- if Space_Detect:byte() == 32 then
- Humanoid = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
- Humanoid:ChangeState("Jumping")
- wait()
- Humanoid:ChangeState("Seated")
- end
- end
- end)
- loopfollowing = false
- spawn (function()
- game:GetService("RunService").Stepped:connect(function()
- if loopfollowing and theplayer then
- Avatar.Humanoid.WalkToPoint = theplayer.HumanoidRootPart.Position
- if theplayer.Humanoid.Health == 0 then
- loopfollowing = false
- theplayer = nil
- end
- end
- end)
- end)
- -- FLY SCRIPT BY RGEENEUS < Credit to this guy, I credit so no skidding xd
- -- The following code should be in a local script.
- -- Only works on PC, not xbox or mobile. I do not have devices to test on.
- -- Call the start fly function AFTER the character exists to fly. The function does not run if there is no character.
- local flyingspeed = 50 -- This is the fly speed. Change it to whatever you like. The variable can be changed while running
- local c
- local h
- local bv
- local bav
- local cam
- local flying
- local p = game.Players.LocalPlayer
- local buttons = {W = false, S = false, A = false, D = false, Moving = false}
- startFly = function () -- Call this function to begin flying
- if not p.Character or not p.Character.Head or flying then return end
- c = p.Character
- h = c.Humanoid
- h.PlatformStand = true
- cam = workspace:WaitForChild('Camera')
- bv = Instance.new("BodyVelocity")
- bav = Instance.new("BodyAngularVelocity")
- bv.Velocity, bv.MaxForce, bv.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
- bav.AngularVelocity, bav.MaxTorque, bav.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
- bv.Parent = c.Head
- bav.Parent = c.Head
- flying = true
- h.Died:connect(function() flying = false end)
- end
- function endFly() -- Call this function to stop flying
- if not p.Character or not flying then return end
- for i,v in pairs(c.Head:GetChildren()) do
- if v:IsA("BodyVelocity") then
- v:Destroy()
- end
- if v:IsA("BodyAngularVelocity") then
- v:Destroy()
- end
- end
- flying = false
- h.PlatformStand = false
- end
- game:GetService("UserInputService").InputBegan:connect(function (input, GPE)
- if GPE then return end
- for i, e in pairs(buttons) do
- if i ~= "Moving" and input.KeyCode == Enum.KeyCode[i] then
- buttons[i] = true
- buttons.Moving = true
- end
- end
- end)
- game:GetService("UserInputService").InputEnded:connect(function (input, GPE)
- if GPE then return end
- local a = false
- for i, e in pairs(buttons) do
- if i ~= "Moving" then
- if input.KeyCode == Enum.KeyCode[i] then
- buttons[i] = false
- end
- if buttons[i] then a = true end
- end
- end
- buttons.Moving = a
- end)
- local setVec = function (vec)
- return vec * (flyingspeed / vec.Magnitude)
- end
- game:GetService("RunService").Heartbeat:connect(function (step) -- The actual fly function, called every frame
- if flying and c and c.PrimaryPart then
- local p = c.PrimaryPart.Position
- local cf = cam.CFrame
- local ax, ay, az = cf:toEulerAnglesXYZ()
- c:SetPrimaryPartCFrame(CFrame.new(p.x, p.y, p.z) * CFrame.Angles(ax, ay, az))
- if buttons.Moving then
- local t = Vector3.new()
- if buttons.W then t = t + (setVec(cf.lookVector)) end
- if buttons.S then t = t - (setVec(cf.lookVector)) end
- if buttons.A then t = t - (setVec(cf.rightVector)) end
- if buttons.D then t = t + (setVec(cf.rightVector)) end
- c:TranslateBy(t * step)
- end
- end
- end)
- local noclip = false
- spawn (function()
- game:GetService('RunService').Stepped:connect(function()
- if noclip then
- for i,v in pairs(Avatar:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("MeshPart") then
- v.CanCollide = false
- end
- end
- end
- end)
- end)
- chatlogs = false
- loopgotoing = false
- spawn (function()
- game:GetService("RunService").Stepped:connect(function()
- if loopgotoing and theplayer then
- Avatar.HumanoidRootPart.CFrame = theplayer.HumanoidRootPart.CFrame + Vector3.new(0, math.random(-1, 1), -3)
- Avatar.Humanoid.Jump = true
- if theplayer.Humanoid.Health == 0 then
- loopgotoing = false
- theplayer = nil
- end
- end
- end)
- end)
- loopbringing = false
- spawn (function()
- game:GetService("RunService").Stepped:connect(function()
- if loopbringing and theplayer then
- theplayer.HumanoidRootPart.CFrame = Avatar.HumanoidRootPart.CFrame + Vector3.new(0, math.random(-1, 1), -3)
- theplayer.Humanoid.Jump = true
- if theplayer.Humanoid.Health == 0 then
- loopbringing = false
- theplayer = nil
- end
- end
- end)
- end)
- combatlogging = false
- spawn (function()
- game:GetService("RunService").Stepped:connect(function()
- if combatlogging then
- if tonumber(game:GetService("Players").LocalPlayer.Character.Humanoid.Health) < math.random(20.01, 25.01) then
- game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(20, 10, 0)
- end
- end
- end)
- end)
- Chat_Detector:connect(function(Chat)
- specialchat = tostring(Chat)
- Chat = string.lower(Chat)
- function has(string, text)
- string = string or "Sample Text"
- text = text or "Sample"
- if (string.match(string, text) and true or false) then
- return true
- else
- return false
- end
- end
- function SendChat(Text, Color)
- Text = Text or "Empty String"
- Color = string.lower(Color) or "green"
- if Color == "red" then
- Color = Color3.new(255, 0, 0)
- elseif Color == "green" then
- Color = Color3.new(0, 255, 0)
- elseif Color == "blue" then
- Color = Color3.new(0, 0, 255)
- end
- game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
- Text = Text;
- Color = Color;
- FontSize = Enum.FontSize.Size24;
- })
- end
- function msg(Header, Text)
- Header = Header or "Sample Header"
- Text = Text or "Sample Text"
- game.StarterGui:SetCore("SendNotification", {Title = Header; Text = Text})
- end
- cmds = {
- ";time - Displays your local time",
- ";ws [num] - Sets your humanoid's Walkspeed to [num]",
- ";reach [num] (Max : 350) - Set's foil's length to [num]",
- ";jp [num] (Max : 200 I think LOL) - Set's your jumppower to [num]",
- ";getspray - Gives you the spray can",
- ";reset - Kills you Basically",
- ";respawn - Respawns you (Useless if you accidentally glitch yourself)",
- ";freeze [plr] - Freezes the player on your client for easy killing",
- ";thaw [plr] - Unfreezes the player from your client if frozen",
- ";btools - Gives you btools.",
- ";nofloat - Removes that annoying float when you lunge",
- ";float - Enables back the annoying float when you lunge",
- ";noreach - Sets your foil's size to it's default",
- ";age [plr] - Returns the players AccountAge. R.I.P. Newgens",
- ";os [plr] - Returns the players OsPlatform. R.I.P. mobile kiddos",
- ";heal - Instantly heals your player with the Double Health Pad",
- ";loopheal - Loops the Double health pad to your character",
- ";unloopheal - Breaks look on Double Health Pad",
- ";sit - Makes you sit",
- ";jump - Makes you jump (BROKEN IDK WHY LOL)",
- ";goto [plr] - Teleports you to the player",
- ";quit - Force Stops the roblox process",
- ";rejoin - Quickly rejoins the game (MIGHT NOT REJOIN THE SAME SERVER)",
- ";script [code] - Runs Short lines of code (Ex : ;eval print('hi') )",
- ";infjump - Spam the Space bar to jump infinitely!",
- ";uninfjump - Disables infinite jump",
- ";cmds - Prints all commands to chat",
- ";dex - Launches Dex 3.0 by Moon",
- ";killdex - Kills the Dex process",
- ";spectate - Views the player",
- ";unspectate - Views your character",
- ";print - Prints something (;print hi)",
- ";fly - Makes you fly",
- ";unfly - Disables fly",
- ";fspeed - Edit the speed at which you fly",
- ";noclip - Enables noclip",
- ";clip - Disables noclip",
- ";follow - Makes you walk to the player",
- ";unfollow - Makes you stop walking to the player",
- ";write - Writes contents to your exploits workspace folder",
- ";load - loads a file from your exploits workspace folder",
- ";antikill - Prevents you from being fe killed and fe bringed",
- ";unantikill - Allows you to be fe kiled and fe bringed",
- ";changelogs - Shows you the latest edits I've made to the script",
- ";disc - Copies my discord tag to clipboard for easy adding, I'm always here to help!",
- ";dc - Deletes everything with that className (Ex ;dc Part)[Client only]",
- ";delete - Deletes everything with that name (Ex ;delete AntiExploit)[Client Only]",
- ";upcoming - Shows you what future updates may or may not come to this script.",
- ";chatlogs - Begins logging all future chats to dev console",
- ";nochatlogs - Stops logging chats to dev console",
- ";lbring - Loop teleports a player to you [Client only]",
- ";tkill - Teleports you to the player and kill them",
- ";lgoto - Loop teleports you to a player",
- ";unlbring - Stops teleporting the player to you",
- ";unlgoto - Stops teleporting you to the player",
- ";refresh - Same as respawn but tp's you back to the last spot you was at",
- ";hh [num] - Sets your HipHeight to [num]",
- ";rlimbs - Removes all your limbs",
- ";8ball (Question) Gives you a randomized response, sort of like an eight ball would.",
- ";fling [plr] - Attempts to FE fling a player",
- ";game [placeid] - Teleports you to the game with said place id",
- ";version - Returns your Fencing Admin Version",
- ";combatlogs - Attempts to save you from death if your health drops below a certain point [W.I.P.]",
- ";nocombatlogs - Turns of combatlogging",
- ";setspawn - Sets your spawnpoint to your current location",
- ";infreach - Makes your foil a death machine, Attacks anyone who touches black areas"
- }
- changelogs = {
- "12/15/2018 - Released the script and fixed **MOST** errors [Version 1.0]",
- "12/16/2018 - Updated to a new noclip method due to bugs, Added new Commands (;dc) (;delete) [Version 1.1]",
- "12/17/2018 - Added new commands (;loopbring) (;tkill) (;loopgoto), you can't run script twice [Version 1.2]",
- "12/18/2018 - Added a version checker and a few new commands :P [Version 1.3]",
- "12/19/2018 - Updated anti fe kill (Backtalkers) Added a new command ;8ball (Also fixed some bugs) [Version 1.4]",
- "12/20/2018 - Added a new cmd (;fling) and attempted to fix some bugs people were having with Version 1.3 [Version 1.5]",
- "12/21/2018 - Potential bug fixes and allowance to teleport to other games, (;game) [Version 1.6]",
- "12/22/2018 - Added new command ;combatlogs and idk, acutally released all these versions to the public [Version 1.7]",
- "12/23/2018 - Added a new commands (;combatlogs) (;infreach) (;setspawn) [Version 1.8]"
- }
- upcoming = {
- "-Plan to add a editable prefix (Prefix other than ';')",
- "-Plan to add various new commands",
- "-Plan to make global (Work on games other than fencing)",
- "-Plan to add a GUI w/ CMDBar",
- "-Plan to add more args (all/others/me/rad50/etc)"
- }
- eightball = {
- "Yes",
- "Yes, definitely",
- "It is certain",
- "It is decidedly so",
- "Without a doubt",
- "You may rely on it",
- "As I see it, yes",
- "Most likely",
- "Outlook good",
- "Signs point to yes",
- "Reply hazy, try again later!",
- "Ask again later",
- "Concentrate and ask again",
- "Better not tell you now",
- "Cannot preform prediction now",
- "Do not count on it",
- "My reply is no",
- "Signs point to no",
- "No",
- "No, definitely",
- "Outlook not so good",
- "Very doubtful"
- }
- function SendMsg(String)
- String = tostring(String) or "Hello!"
- game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(String, "all")
- end
- local date_table = os.date("*t")
- local hour, minute, second = date_table.hour, date_table.min, date_table.sec
- local year, month, day = date_table.year, date_table.month, date_table.day
- local result = year, month, day, hour, minute, second
- local date = ""..month.."/"..day.."/"..year..""
- if hour > 12 then
- hour = hour - 12
- noon = "PM"
- elseif hour < 12 then
- noon = "AM"
- end
- if hour == 0 then
- hour = 12
- end
- if minute < 10 then
- minute = "0"..minute..""
- end
- local time = ""..hour..":"..minute.." "..noon..""
- plrs = game:GetService("Players")
- You = plrs.LocalPlayer
- Backpack = You.Backpack
- Avatar = You.Character
- name = You.Name
- Fencing_ID = 12109643
- -- Don't try to execute this in the wrong game Fool
- if game.PlaceId ~= Fencing_ID then
- msg("Smartass", "You aren't very smart.")
- wait(2)
- TS:Teleport(Fencing_ID)
- end
- if has(Chat, ";nofloat") then
- msg("Fencing Admin", "Disabled Lunge-Float!")
- SendChat("Disabled Lunge-Float!", "green")
- for y, x in pairs(Avatar:GetChildren()) do
- if x:IsA("Part") then
- x.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
- end
- end
- end
- if has(Chat, ";float") then
- msg("Fencing Admin", "Enabled Lunge-Float")
- SendChat("Enabled Lunge-Float", "green")
- for y, x in pairs(Avatar:GetChildren()) do
- if x:IsA("Part") then
- x.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
- end
- end
- end
- if has(Chat, ";reach") then
- res, _ = Chat:gsub("%D+", "")
- size = tonumber(res)
- if size > 350 then
- msg("Fencing Admin", "Size : "..size.." is not supported! Size set to 350.")
- SendChat("Fencing Admin", "Size : "..size.." is not supported! Size set to 350.", "red")
- size = 350
- end
- msg("Fencing Admin", "Reach set to : "..size)
- SendChat("Reach set to : "..size.."", "green")
- for i,v in pairs(Avatar:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- v.Parent = Backpack
- end
- end
- for i,v in pairs(Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- v.Handle.Size = Vector3.new(0.1, 0.1, size)
- v.Parent = Avatar
- end
- end
- end
- if has(Chat, ";sit") then
- msg("Fencing Admin", "You are now sitting!")
- SendChat("You are now sitting!", "green")
- Avatar.Humanoid.Sit = true
- end
- if has(Chat, ";jump") then
- msg("Fencing Admin", "Made you jump!")
- SendChat("Made you jump!", "green")
- Avatar.Humanoid.Jump = true
- end
- if has(Chat, ";ws") then
- res, _ = Chat:gsub("%D+", "")
- speed = tonumber(res)
- msg("Fencing Admin", "Set Walkspeed To "..speed.."")
- SendChat("Set Walkspeed To "..speed.."", "green")
- Avatar.Humanoid.WalkSpeed = speed
- end
- if has(Chat, ";getspray") then
- msg("Fencing Admin", "Gave you the spray can!")
- SendChat("Gave you the spray can!", "green")
- local original = workspace.Handle.CFrame
- workspace.Handle.CFrame = Avatar.HumanoidRootPart.CFrame
- wait(0.1)
- workspace.Handle.CFrame = original
- end
- if has(Chat, ";time") then
- msg("Fencing Admin", "The time is currently")
- SendChat("The time is currently", "green")
- msg(date, time)
- SendChat("["..date.."] ["..time.."]", "green")
- end
- if has(Chat, ";noreach") then
- msg("Fencing Admin", "Removed reach!")
- SendChat("Removed reach!", "red")
- for i,v in pairs(Avatar:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- v.Parent = Backpack
- end
- end
- for i,v in pairs(Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- v.Handle.Size = Vector3.new(1, 0.4, 5)
- v.Parent = Avatar
- end
- end
- end
- if has(Chat, ";goto") then
- Chat = Chat:gsub(";goto ", "")
- Chat = string.lower(Chat)
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- Avatar.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
- msg("Fencing Admin", "Teleported to : "..v.Name.."")
- SendChat("Teleported to : "..v.Name.."", "red")
- end
- end
- end
- if has(Chat, ";age") then
- Chat = Chat:gsub(";age ", "")
- Chat = string.lower(Chat)
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- msg("Fencing Admin", ""..v.Name.."'s AccountAge : "..v.AccountAge..".")
- SendChat(""..v.Name.."'s AccountAge : "..v.AccountAge..".", "red")
- end
- end
- end
- if has(Chat, ";freeze")then
- Chat = Chat:gsub(";freeze ", "")
- Chat = string.lower(Chat)
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- msg("Fencing Admin", "Froze : "..v.Name..".")
- SendChat("Froze : "..v.Name..".", "blue")
- for i,v in pairs(v.Character:GetChildren()) do
- if v:IsA("Part") then
- v.Anchored = true
- end
- end
- end
- end
- end
- if has(Chat, ";thaw") then
- Chat = Chat:gsub(";thaw ", "")
- Chat = string.lower(Chat)
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- msg("Fencing Admin", "Thawed : "..v.Name..".")
- SendChat("Thawed : "..v.Name..".", "blue")
- for i,v in pairs(v.Character:GetChildren()) do
- if v:IsA("Part") then
- v.Anchored = false
- end
- end
- end
- end
- end
- if has(Chat, ";rejoin") then
- for i=1, 10 do
- SendChat("Rejoining!", "red")
- end
- TS:Teleport(game.PlaceId)
- end
- if has(Chat, ";quit") then
- game:Shutdown()
- end
- if has(Chat, ";os") then
- Chat = Chat:gsub(";os ", "")
- Chat = string.lower(Chat)
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- msg("Fencing Admin", ""..v.Name.."'s OS : "..v.OsPlatform..".")
- SendChat(""..v.Name.."'s OS : "..v.OsPlatform..".", "green")
- end
- end
- end
- if has(Chat, ";loopheal") then
- msg("Fencing Admin", "Loop healing your character!")
- SendChat("Loop healing your character!", "green")
- healing = true
- end
- if has(Chat, ";unloopheal") then
- msg("Fencing Admin", "No longer healing your character.")
- SendChat("No longer healing your character.", "red")
- healing = false
- end
- if has(Chat, ";btools") then
- msg("Fencing Admin", "Gave Btools! [CLIENT ONLY]")
- BinType = 1
- while wait(0.2) do
- if BinType == 5 then
- break
- end
- Instance.new("HopperBin", Backpack).BinType = BinType
- BinType = BinType + 1
- end
- end
- if has(Chat, ";reset") then
- SendChat("Killed you!", "red")
- msg("Fencing Admin", "Killed your character!")
- Avatar:BreakJoints()
- end
- if has(Chat, ";jp") then
- res, _ = Chat:gsub("%D+", "")
- jp = tonumber(res)
- Avatar.Humanoid.JumpPower = jp
- msg("Fencing Admin", "Set your Jump Value to : "..jp.."")
- SendChat("Set your jumppower to "..jp.."", "green")
- end
- if has(Chat, ";heal") then
- SendChat("Regenerated your health!", "green")
- msg("Fencing Admin", "Healed your character!")
- for i,v in pairs(workspace:GetChildren()) do
- if v.Name == "Button" then
- goback = v.CFrame
- v.CanCollide = false
- v.CFrame = Avatar.HumanoidRootPart.CFrame
- wait(0.1)
- v.CFrame = goback
- v.CanCollide = true
- end
- end
- end
- if has(Chat, ";respawn") then
- msg("Fencing Admin", "Respawned your character!")
- SendChat("Respawned!", "green")
- Avatar:Destroy()
- local Group = Instance.new("Model")
- Group.Parent = workspace
- Group.Name = "Fencing Admin"
- local Humanoid = Instance.new("Humanoid")
- Humanoid.Parent = Group
- local Body = Instance.new("Part")
- Body.Name = "Torso"
- Body.CanCollide = false
- Body.Parent = Group
- Avatar = Group
- end
- if has(Chat, ";script") then
- msg("Fencing Admin", "Ran Code!")
- SendChat("Ran the Code", "red")
- Chat = specialchat:gsub(";script ", "")
- loadstring(tostring(Chat))()
- end
- if has(Chat, ";infjump") then
- msg("Fencing Admin", "Infinite Jump Enabled!")
- SendChat("Infinite Jump Enabled", "green")
- jumping = true
- end
- if has(Chat, ";uninfjump") then
- msg("Fencing Admin", "Infinite Jump Disabled!")
- SendChat("Infinite Jump Disabled!", "green")
- jumping = false
- end
- if has(Chat, ";cmds") then
- SendChat("[Fencing Admin]", "green")
- SendChat("["..#cmds.." Commands!]", "green")
- for i=1, #cmds do
- SendChat(""..i..". "..cmds[i].."", "green")
- print("-----------")
- print(""..i..". "..cmds[i].."")
- end
- SendChat("[Made by Tohru]", "green")
- end
- if has(Chat, ";dex") then
- msg("Fencing Admin", "Launched Dex")
- SendChat("Launched Dex", "green")
- for i,v in pairs(game.CoreGui:GetChildren()) do
- if v.Name == "Dex" then
- v.Enabled = true
- dexnotloaded = false
- elseif v.Name ~= "Dex" then
- dexnotloaded = true
- end
- end
- if dexnotloaded then
- loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
- end
- end
- if has(Chat, ";killdex") then
- msg("Fencing Admin", "Killed Dex")
- SendChat("Killed Dex", "green")
- for i,v in pairs(game.CoreGui:GetChildren()) do
- if v.Name == "Dex" then
- v.Enabled = false
- end
- end
- end
- if has(Chat, ";view") then
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- Chat = Chat:gsub(";view ", "")
- Chat = string.lower(Chat)
- if has(v.Name, Chat) then
- workspace.CurrentCamera.CameraSubject = v.Character
- msg("Fencing Admin", "Spectating : "..v.Name..".")
- SendChat("Now viewing "..v.Name.."", "green")
- end
- end
- end
- if has(Chat, ";unview") then
- workspace.CurrentCamera.CameraSubject = Avatar
- msg("Fencing Admin", "No longer viewing anyone")
- SendChat("Spectate turned off", "red")
- end
- if has(Chat, ";print") then
- Chat = specialchat:gsub(";print ", "")
- print(Chat)
- msg("Fencing Admin", "Printed Result")
- SendChat("Printed!", "green")
- end
- if has(Chat, ";fly") then
- for y, x in pairs(Avatar:GetChildren()) do
- if x:IsA("Part") then
- x.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
- end
- end
- msg("Fencing Admin", "Credits to RGEENEUS")
- SendChat("Flying enabled", "green")
- startFly()
- end
- if has(Chat, ";unfly") then
- msg("Fencing Admin", "Stopped flying.")
- SendChat("Flying disabled", "red")
- endFly()
- end
- if has(Chat, ";fspeed") then
- res, _ = Chat:gsub("%D+", "")
- newspeed = tonumber(res)
- flyingspeed = newspeed
- msg("Fencing Admin", "Set flying speed to "..newspeed.."")
- SendChat("New flying speed set!", "green")
- end
- if has(Chat, ";noclip") then
- msg("Fencing Admin", "Noclip Enabled")
- noclip = true
- SendChat("Noclip on!", "green")
- end
- if has(Chat, ";clip") then
- msg("Fencing Admin", "Turned off noclip!")
- noclip = false
- for i,v in pairs(Avatar:GetChildren()) do
- if v:IsA("BasePart") or v:IsA("MeshPart") then
- v.CanCollide = true
- end
- end
- SendChat("Noclip off!", "red")
- end
- if has(Chat, ";follow") then
- Chat = Chat:gsub(";follow ", "")
- Chat = string.lower(Chat)
- SendChat("Following the player", "green")
- msg("Fencing Admin", "Now following the player")
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- loopfollowing = true
- theplayer = v.Character
- end
- end
- end
- if has(Chat, ";unfollow") then
- loopfollowing = false
- theplayer = nil
- msg("Fencing Admin", "No longer following the player")
- SendChat("Follow disabled!", "red")
- end
- if has(Chat, ";write") then
- Chat = specialchat:gsub(";write ", "")
- randomizer = math.random(999, 9999999)
- name = "[Tohru] "..randomizer..".txt"
- writefile(name, Chat)
- setclipboard(tostring(name))
- msg("Fencing Admin", "Wrote file!")
- SendChat("Wrote file and copied file name to clipboard!", "green")
- end
- if has(Chat, ";load") then
- Chat = specialchat:gsub(";load ", "")
- loadfile(Chat)()
- msg("Fencing Admin", "Loaded file!")
- SendChat("File loaded!", "red")
- end
- if has(Chat, ";antikill") then
- spawn (function()
- _G.STOP = true -- disable
- wait(1)
- _G.STOP = false -- enable
- game:service'StarterGui':SetCore("SendNotification",{
- Title = "Fencing Admin";
- Text = "Loaded Antikill [Made by Backtakers]";
- });
- local off = false
- local cf,pos
- local sotp = false
- local tools = {}
- for i,v in pairs(game:service'Players'.LocalPlayer.Backpack:getChildren'') do
- tools[v] = true
- end
- game:service'Players'.LocalPlayer.Backpack.ChildAdded:connect(function(c)
- if off then return end
- tools[c] = true
- end)
- local thing = function(ob)
- if off then return end
- if ob:IsA("Tool") and not tools[ob] then
- game:service'RunService'.Stepped:wait''
- tools[ob] = true
- sotp = true
- ob.Parent = game:service'Players'.LocalPlayer.Backpack
- game:service'StarterGui':SetCore("SendNotification",{
- Title = "Fencing Admin";
- Text = "Someone is attempting FE kill/bring..."
- });
- for i = 1,10 do
- if game:service'Players'.LocalPlayer.Character and game:service'Players'.LocalPlayer.Character:findFirstChild'HumanoidRootPart' then
- game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = cf
- for i,v in pairs(game:service'Players'.LocalPlayer.Character:getChildren'') do
- if v:IsA("BasePart") or v:IsA("MeshPart") then
- v.Velocity = Vector3.new(0,0,0)
- end
- end
- game:service'RunService'.Stepped:wait''
- end
- end
- sotp = false
- end
- end
- game:service'Players'.LocalPlayer.Character.ChildAdded:connect(thing)
- game:service'Players'.LocalPlayer.CharacterAdded:connect(function(c)
- c.ChildAdded:connect(thing)
- end)
- while wait(.5) and not _G.STOP do
- if game:service'Players'.LocalPlayer.Character and game:service'Players'.LocalPlayer.Character:findFirstChild("HumanoidRootPart") and not sotp then
- cf =
- game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame
- pos = game:service'Players'.LocalPlayer.Character.HumanoidRootPart.Position
- end
- end
- off = true
- end)
- msg("Fencing Admin", "Enabled anti kill!")
- SendChat("Anti kill Enabled!", "green")
- end
- if has(Chat, ";unantikill") then
- _G.STOP = true
- off = true
- msg("Fencing Admin", "Disabled anti kill")
- SendChat("Disabled anti kill", "red")
- end
- if has(Chat, ";changelogs") then
- for i=1, #changelogs do
- SendChat(changelogs[i], "green")
- end
- end
- if has(Chat, ";disc") then
- SendChat("Copied my discord to clipboard", "green")
- msg("Fencing Admin", "Discord tag copied!")
- setclipboard(tostring("Tohru~ UWU >_<#6969"))
- end
- if has(Chat, ";dc") then
- Chat = specialchat:gsub(";dc ", "")
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA(Chat) then
- v:Destroy()
- end
- end
- msg("Fencing Admin", "Deleted all "..Chat.."'s")
- SendChat("Removed "..Chat.."'s", "red")
- end
- if has(Chat, ";delete") then
- Chat = specialchat:gsub(";delete ", "")
- for i,v in pairs(workspace:GetChildren()) do
- if v.Name == Chat then
- v:Destroy()
- end
- end
- msg("Fencing Admin", "Deleted "..Chat.."!")
- SendChat("Removed "..Chat..".", "red")
- end
- if has(Chat, ";upcoming") then
- SendChat("Possible future updates!", "green")
- for i=1, #upcoming do
- SendChat(upcoming[i], "green")
- print(upcoming[i])
- end
- end
- if has(Chat, ";chatlogs") then
- chatlogs = true
- msg("Fencing Admin", "Logging Chats")
- SendChat("Printing all chats to Dev Console", "green")
- end
- if has(Chat, ";nochatlogs") then
- chatlogs = false
- msg("Fencing Admin", "No longer logging Chats")
- SendChat("Chats no longer being logged", "red")
- end
- if has(Chat, ";lgoto") then
- msg("Fencing Admin", "loop teleporting!")
- SendChat("Now loop teleporting", "green")
- Chat = Chat:gsub(";lgoto ", "")
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- loopgotoing = true
- theplayer = v.Character
- end
- end
- end
- if has(Chat, ";unlgoto") then
- loopgotoing = false
- theplayer = nil
- msg("Fencing Admin", "No longer loop teleporting!")
- SendChat("Loop teleport disabled", "red")
- end
- if has(Chat, ";lbring") then
- Chat = Chat:gsub(";lbring ", "")
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- loopbringing = true
- theplayer = v.Character
- end
- end
- end
- if has(Chat, ";unlbring") then
- loopbringing = false
- theplayer = nil
- msg("Fencing Admin", "No longer loop bringing!")
- SendChat("Loop bring disabled", "red")
- end
- if has(Chat, ";tkill") then
- msg("Fencing Admin", "Attempting to kill!")
- SendChat("Now killing! Reset to stop", "red")
- Chat = Chat:gsub(";tkill ", "")
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- previous = Avatar.HumanoidRootPart.CFrame
- spawn (function()
- while wait() do
- x = math.random(-3, 3)
- y = math.random(-2, -1)
- z = math.random(-3, 3)
- for i,v in pairs(You.Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- Avatar.Humanoid:EquipTool(v)
- v.CanBeDropped = true
- end
- end
- mouse1click()
- Avatar.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(x, y, z)
- if Avatar.Humanoid.Health == 0 then
- break
- end
- if v.Character.Humanoid.Health == 0 then
- Avatar.HumanoidRootPart.CFrame = previous + Vector3.new(0, 1, 0)
- break
- end
- end
- end)
- end
- end
- end
- if has(Chat, ";refresh") then
- msg("Fencing Admin", "Respawned!")
- SendChat("Refresh success!", "green")
- previous = Avatar.HumanoidRootPart.CFrame
- wait(0.1)
- Avatar:Destroy()
- local Group = Instance.new("Model")
- Group.Parent = workspace
- Group.Name = "Fencing Admin"
- local Humanoid = Instance.new("Humanoid")
- Humanoid.Parent = Group
- local Body = Instance.new("Part")
- Body.Name = "Torso"
- Body.CanCollide = false
- Body.Parent = Group
- Avatar = Group
- wait(5.3)
- Avatar = You.Character
- Avatar.HumanoidRootPart.CFrame = previous
- end
- if has(Chat, ";hh") then
- res, _ = Chat:gsub("%D+", "")
- hheight = tonumber(res)
- msg("Fencing Admin", "Set hipheight To "..hheight.."")
- SendChat("Set hipheight To "..hheight.."", "green")
- Avatar = You.Character
- Avatar.Humanoid.HipHeight = hheight
- end
- if has(Chat, ";rlimbs") then
- for i,v in pairs(Avatar:GetChildren()) do
- if v:IsA("BasePart") and
- v.Name == "Right Leg" or
- v.Name == "Left Leg" or
- v.Name == "Right Arm" or
- v.Name == "Left Arm" then
- v:Destroy()
- end
- end
- end
- if has(Chat, ";8ball") then
- Chat = specialchat:gsub(";8ball ", "")
- wait(1)
- if has(Chat, "?") then
- is_a_question = true
- else
- is_a_question = false
- end
- if is_a_question then
- wait(1)
- SendMsg("[Fencing Admin] 8ball: You've asked ('"..Chat.."')")
- wait(1)
- SendMsg("[Fencing Admin] 8ball: ('"..eightball[math.random(1, #eightball)].."')")
- end
- if not is_a_question then
- SendMsg("[Fencing Admin] 8ball: ('That doesn't look like a question!')")
- end
- end
- if has(Chat, ";fling") then
- Chat = Chat:gsub(";fling ", "")
- msg("Fencing Admin", "Attempting to fling the player!")
- SendChat("Flinging!", "green")
- for i,v in pairs(plrs:GetChildren()) do
- v.Name = string.lower(tostring(v.Name))
- if has(v.Name, Chat) then
- noclip = true
- previous = Avatar.HumanoidRootPart.CFrame
- Avatar.Humanoid.AutoJumpEnabled = false
- wait(.1)
- Avatar.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
- theplayer = v.Character
- loopfollowing = true
- Avatar.Humanoid.WalkSpeed = 25
- for i=1, 10 do
- local flinger = Instance.new("BodyThrust")
- flinger.Parent = Avatar.HumanoidRootPart
- flinger.Force = Vector3.new(500, 0, 500)
- flinger.Location = Avatar.HumanoidRootPart.Position
- end
- wait(.5)
- for i,v in pairs(Avatar.HumanoidRootPart:GetChildren()) do
- if v:IsA("BodyThrust") then
- v:Destroy()
- end
- end
- wait(.1)
- for i,v in pairs(Avatar:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("MeshPart") then
- v.Velocity = Vector3.new(0,0,0)
- end
- end
- noclip = false
- loopfollowing = false
- theplayer = nil
- wait(.1)
- Avatar.HumanoidRootPart.CFrame = previous
- Avatar.Humanoid.WalkSpeed = 16
- wait(0.1)
- Avatar.HumanoidRootPart.CFrame = previous
- wait(0.1)
- Avatar.HumanoidRootPart.CFrame = previous
- for i,v in pairs(Avatar:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("MeshPart") then
- v.Velocity = Vector3.new(0,0,0)
- v.Anchored = true
- wait()
- v.Anchored = false
- end
- end
- end
- end
- end
- if has(Chat, ";game") then
- res, _ = Chat:gsub("%D+", "")
- teleportingto = tonumber(res)
- msg("Fencing Admin", "Teleporting to "..teleportingto.."")
- wait(2)
- TS:Teleport(teleportingto)
- end
- if has(Chat, ";ver") then
- msg("Fencing Admin", "You are running Version ["..ver.."]")
- SendChat("Version "..ver.."", "green")
- end
- if has(Chat, ";combatlogs") then
- combatlogging = true
- msg("Fencing Admin", "Attempting to save you from death!")
- SendChat("Combatlogging : ON", "red")
- end
- if has(Chat, ";nocombatlogs") then
- combatlogging = false
- msg("Fencing Admin", "Attempting to save you from death!")
- SendChat("Combatlogging : OFF", "red")
- end
- if has(Chat, ";setspawn") then
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("SpawnLocation") then
- v:Destroy()
- end
- end
- newspawnlocation = Avatar.HumanoidRootPart.CFrame + Vector3.new(0, -1, 0)
- newspawn = Instance.new("SpawnLocation")
- newspawn.Parent = workspace
- newspawn.Anchored = true
- newspawn.Transparency = 1
- newspawn.CanCollide = false
- newspawn.Position = Vector3.new(newspawnlocation)
- newspawn.Enabled = true
- msg("Fencing Admin", "Set new spawn!")
- SendChat("Set spawn at "..tostring(newspawnlocation).."!", "green")
- end
- if has(Chat, ";infreach") then
- msg("Fencing Admin", "Enabled INF REACH")
- SendChat("You are now the god of hyperdeath!", "red")
- for i,v in pairs(Avatar:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- v.Parent = Backpack
- end
- end
- for i,v in pairs(Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Foil" then
- v.Handle.Size = Vector3.new(math.huge, math.huge, math.huge)
- v.Handle.Massless = true
- v.Parent = Avatar
- end
- end
- for y, x in pairs(Avatar:GetChildren()) do
- if x:IsA("Part") then
- x.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
- end
- end
- end
- -- Tohru~ UWU >_<#6969
- end)
- local date_table = os.date("*t")
- local hour = date_table.hour
- local minute = date_table.min
- local second = date_table.sec
- spawn (function()
- while wait(.5) do
- hour = date_table.hour
- minute = date_table.min
- second = date_table.sec
- hour = tonumber(hour)
- minute = tonumber(minute)
- second = tonumber(second)
- if hour > 12 then
- hour = hour - 12
- noon = "PM"
- elseif hour < 12 then
- noon = "AM"
- end
- if minute < 10 then
- minute = "0"..minute..""
- minute = tostring(minute)
- end
- end
- end)
- sentmsg = "lol"
- function Log(logs,name)
- if chatlogs then
- print("["..sentmsg.."]["..name.."]: "..logs.."")
- end
- end
- for i,v in pairs(game.Players:GetChildren()) do
- v.Chatted:connect(function(m) Log(m,v.Name) end)
- end
- game:service'Players'.PlayerAdded:connect(function(p)
- p.Chatted:connect(function(m) Log(m,p.Name) end)
- end)
- wait(2)
- workspace["Fencing Admin"]:Destroy()
- print("Fully loaded Fencing Admin [Version "..ver.."] by [Tohru] and [Backtalkers]")
- spawn (function()
- if pcall(function() loadstring(game:HttpGet(("https://pastebin.com/raw/b4eHSf9m"),true))() end) then
- if tonumber(ver) < tonumber(version) then
- function Update(decision)
- if decision == "Update Now!" then
- setclipboard("loadstring(game:HttpGet('https://pastebin.com/raw/aB1GwGJp', false))()")
- game:GetService("StarterGui"):SetCore("SendNotification", {Title = "Fencing Admin"; Text = "Copied loadstring to clipboard and now rejoining!"})
- wait(3)
- game:GetService("TeleportService"):Teleport(game.PlaceId)
- elseif decision == "Don't Update" then
- print("Using Latest Version? [X]")
- end
- end
- local BF = Instance.new("BindableFunction")
- BF.OnInvoke = Update
- game.StarterGui:SetCore("SendNotification", {
- Title = "Outdated Version!";
- Text = "Would you like to update to the latest version?";
- Duration = 10;
- Callback = BF;
- Button1 = "Update Now!";
- Button2 = "Don't Update"
- })
- elseif tonumber(ver) == tonumber(version) then
- print("Using Latest Version? [✓]")
- elseif tonumber(ver) > tonumber(version) then
- print("Using Latest Version? [Unreleased]")
- end
- end
- end)
- --Tohru~ UWU >_<#6969
- while wait() do
- date_table = os.date("*t")
- hour = date_table.hour
- minute = date_table.min
- second = date_table.sec
- hour = date_table.hour
- minute = date_table.min
- second = date_table.sec
- hour = tonumber(hour)
- minute = tonumber(minute)
- second = tonumber(second)
- if hour > 12 then
- hour = hour - 12
- noon = "PM"
- elseif hour < 12 then
- noon = "AM"
- end
- if minute < 10 then
- minute = "0"..minute..""
- minute = tostring(minute)
- end
- if second < 10 then
- second = "0"..second..""
- second = tostring(second)
- end
- sentmsg = ""..hour..":"..minute..":"..second.." "..noon..""
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement