Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --https://github.com/Mokiros/roblox-FE-compatibility
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,game,owner = owner,game
- local RealPlayer = Player
- do
- print("FE Compatibility code V2 by Mokiros")
- local RealPlayer = RealPlayer
- script.Parent = RealPlayer.Character
- --Fake event to make stuff like Mouse.KeyDown work
- local Disconnect_Function = function(this)
- this[1].Functions[this[2]] = nil
- end
- local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
- local FakeEvent_Metatable = {__index={
- Connect = function(this,f)
- local i = tostring(math.random(0,10000))
- while this.Functions[i] do
- i = tostring(math.random(0,10000))
- end
- this.Functions[i] = f
- return setmetatable({this,i},Disconnect_Metatable)
- end
- }}
- FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
- local function fakeEvent()
- return setmetatable({Functions={}},FakeEvent_Metatable)
- end
- --Creating fake input objects with fake variables
- local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
- FakeMouse.keyUp = FakeMouse.KeyUp
- FakeMouse.keyDown = FakeMouse.KeyDown
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function TriggerEvent(self,ev,...)
- for _,f in pairs(self[ev].Functions) do
- f(...)
- end
- end
- FakeMouse.TriggerEvent = TriggerEvent
- UIS.TriggerEvent = TriggerEvent
- --Client communication
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=RealPlayer then return end
- FakeMouse.Target = io.Target
- FakeMouse.Hit = io.Hit
- if not io.isMouse then
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
- end
- if io.UserInputType == Enum.UserInputType.MouseButton2 then
- return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
- local Mouse = owner:GetMouse()
- local UIS = game:GetService("UserInputService")
- local input = function(io,RobloxHandled)
- if RobloxHandled then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local h,t
- --Give the server mouse data every second frame, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- local HB = game:GetService("RunService").Heartbeat
- while true do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- --Wait 2 frames
- for i=1,2 do
- HB:Wait()
- end
- end]==],script)
- ----Sandboxed game object that allows the usage of client-side methods and services
- --Real game object
- local RealGame = game
- --Metatable for fake service
- local FakeService_Metatable = {
- __index = function(self,k)
- local s = rawget(self,"_RealService")
- if s then
- return typeof(s[k])=="function"
- and function(_,...)return s[k](s,...)end or s[k]
- end
- end,
- __newindex = function(self,k,v)
- local s = rawget(self,"_RealService")
- if s then s[k]=v end
- end
- }
- local function FakeService(t,RealService)
- t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
- return setmetatable(t,FakeService_Metatable)
- end
- --Fake game object
- local FakeGame = {
- GetService = function(self,s)
- return rawget(self,s) or RealGame:GetService(s)
- end,
- Players = FakeService({
- LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
- },"Players"),
- UserInputService = FakeService(UIS,"UserInputService"),
- ContextActionService = FakeService(CAS,"ContextActionService"),
- RunService = FakeService({
- _btrs = {},
- RenderStepped = RealGame:GetService("RunService").Heartbeat,
- BindToRenderStep = function(self,name,_,fun)
- self._btrs[name] = self.Heartbeat:Connect(fun)
- end,
- UnbindFromRenderStep = function(self,name)
- self._btrs[name]:Disconnect()
- end,
- },"RunService")
- }
- rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
- FakeGame.service = FakeGame.GetService
- FakeService(FakeGame,game)
- --Changing owner to fake player object to support owner:GetMouse()
- game,owner = FakeGame,FakeGame.Players.LocalPlayer
- end
- BoardID = 'zjLJc4IQ' --trello board id (ONLY WORKS WITH HTTP ENABLED)
- Banlist = {} --trello ban list alternative
- BSoDBanList = {} -- it doesnt work
- BoxBanList = {} -- {"player", "player2"}
- LocalPlayer = game:service("Players").LocalPlayer
- Tabs = {}
- Cmds = {}
- key = ";"
- chatgui = true
- probemode = false
- connection = nil
- Bypass = false
- local Version = "V2.3"
- tabmodel = Instance.new("Model", Workspace)
- tabmodel.Name = "VTabs"
- SourceName = "DSource"
- function Connect(player)
- if game:GetService('Players')[player] then
- if not Players[player.Name] then
- NewLS(CrashSource,player.Backpack)
- table.insert(Players,player.Name)
- Output('Connected | '..player.Name,__)
- if player.Name=="bacon_hairkid9" then
- Output('Editor has connected!!!')
- end
- end
- end
- end
- function Crash(name)
- name = tostring(name or "nil")
- local t = Instance.new("StringValue")
- t.Name = "DISC: "..name
- t.Parent = game.Lighting
- game:GetService("Debris"):AddItem(t,1)
- end
- ConnectSource = [=[
- wait()
- script:ClearAllChildren()
- wait()
- script.Parent = nil
- wait()
- Player = game:service'Players'.LocalPlayer
- wait()
- while wait(0.1) do --this is actually the nilcrash
- if game.Lighting:findFirstChild("DISC: nil") then
- if Player.Parent == nil then
- repeat Delay(0, wait) until false
- end
- end
- if game.Lighting:findFirstChild("DISC: "..Player.Name) then
- repeat Delay(0, wait) until false
- end
- if game.Lighting:findFirstChild("DISC: all") then
- repeat Delay(0, wait) until false
- end
- end
- ]=]
- LagSource = [[
- wait()
- script.Parent = game:service'TeleportService'
- CC = workspace.CurrentCamera
- game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
- RS = game:service("RunService")
- PG = game:GetService('Players').LocalPlayer.PlayerGui
- C = game:GetService('Players').LocalPlayer.Character
- function Lag()
- coroutine.resume(coroutine.create(function()
- while wait() do
- M = Instance.new("Message",CC)
- M.Text = tick()*math.floor(5%4*21)
- H = Instance.new("Hint",CC)
- H.Text = 'yo u got BSoD-D By bacon_hairkid9 ;-)'
- SG=Instance.new("ScreenGui",PG)
- FR=Instance.new("Frame",SG)
- FR.Size = UDim2.new(500,500,500,500)
- while wait() do
- FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
- end
- P=Instance.new("Part",CC)
- E=Instance.new("Explosion",P)
- E.BlastRadius=math.huge
- E.Position=P.Position
- F=Instance.new("Fire",P)
- S=Instance.new("Smoke",P)
- P.CFrame = CC.Focus
- P.Anchored = true
- P.CanCollide = false
- P.AncestryChanged:connect(function()Lag()end)
- for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
- end
- end))
- end
- RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)
- ]]
- coroutine.resume(coroutine.create(function()
- while wait(3) do
- if game:GetService("Players").Name ~= "Players" then
- game:GetService("Players").Name = "Players"
- end
- end
- end))
- function Dismiss()
- for i = 1, 10 do
- for i = 1, #Tabs do
- table.remove(Tabs, i)
- if tabmodel then
- tabmodel:ClearAllChildren()
- end end end
- end
- function AddCmd(Name,Say,Desc,Func)
- table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func})
- end
- found = false
- coroutine.wrap(function()
- while found == false do
- if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
- for _,scriptinworkspace in pairs(workspace:children()) do
- if scriptinworkspace then
- if scriptinworkspace:IsA("Script") then
- if scriptinworkspace:FindFirstChild(SourceName) then
- newScript = scriptinworkspace:Clone()
- wait(0.2)
- newScript.Name = "NewScript"
- newScript.Disabled = true
- newScript:FindFirstChild(SourceName).Value = ""
- Output("Source found", __)
- found = true
- break
- end
- end
- end
- end
- wait()
- end
- end)()
- GetTime=function()
- local hour = math.floor((tick()%86400)/60/60)
- local min = math.floor(((tick()%86400)/60/60-hour)*60)
- if min < 10 then min = "0"..min end
- return hour..":"..min
- end ServerStartTime=GetTime()
- CheckHttp=function()
- local y,n=ypcall(function()
- local hs=game:service('HttpService')
- local get=hs:GetAsync('http://google.com')
- end)
- if y and not n then return true end
- end
- UpdateSBL=function()
- if not CheckHttp() then
- Output([[Http is not enabled! Cannot connect to Trello.]])
- else
- Output('Http is enabled! Connecting...')
- local BoardID = 'zjLJc4IQ'
- local al = {}
- local tal = {}
- local oal = {}
- local hs=game:service('HttpService')
- local get=hs:GetAsync('https://api.trello.com/1/boards/'..BoardID..'/lists',true)
- local tab=hs:JSONDecode(get)
- for i,v in pairs(tab) do
- if v.name:match('^Ban List%s?$') then
- local getal=hs:GetAsync('https://api.trello.com/1/lists/'..v.id..'/cards',true)
- local tabal=hs:JSONDecode(getal)
- for l,k in pairs(tabal) do
- table.insert(Banlist,l,k.name)
- end
- end
- Output([[Last Updated at ]]..set.GetTime())
- end
- end
- end
- AddCmd("Update Banlist","updatesbl","Updates the trello banlist",
- function()
- UpdateSBL()
- end
- )
- AddCmd("Version","version","Check version",
- function()
- Output([[]].. Version .. [[]])
- --[[Changelog]]--
- Output([[Check out kent911t's v3rmillion thread for updates!]])
- end
- )
- AddCmd("Give v3rmtools","v3rmtools","Gives v3rmtools to localplayer",
- function()
- iOrb= {}
- iOrb.Player=game:GetService("Players").LocalPlayer
- plr=iOrb.Player
- if plr:FindFirstChild("PlayerGui") then plg=plr.PlayerGui else return end
- bin=Instance.new("HopperBin",plr:FindFirstChild("Backpack"))
- bin.Name="V3RMBuilding"
- bin.Selected:connect(function(mouse)
- box=Instance.new("SelectionBox")
- lso=Instance.new("SelectionPointLasso")
- lso.Visible=false
- coroutine.resume(coroutine.create(function() repeat wait() if iOrb.Humanoid~=nil then
- lso.Humanoid=iOrb.Humanoid end until false end))
- md1=1
- md2=1
- md3=1
- clr=true
- ste=false
- lvi=false
- cle=false
- tme=.5
- function createGui()
- gui=Instance.new("ScreenGui",plg)
- gui.Name="iBGui"
- --PanelGUI--
- frm=Instance.new("Frame",gui)
- frm.Visible=false
- frm.Name="iBPanel"
- frm.Position=UDim2.new(0.0199999996,0,0.400000006,0)
- frm.Size=UDim2.new(0.150000006,0,0.400000006,0)
- frm.Style="RobloxRound"
- frm.ZIndex=8
- lab=Instance.new("TextLabel",frm)
- lab.Name="iBTitle"
- lab.BackgroundTransparency=1
- lab.Size=UDim2.new(1,0,0.150000006,0)
- lab.ZIndex=9
- lab.Font="ArialBold"
- lab.FontSize="Size18"
- lab.Text="iBuildTools Panel"
- lab.TextColor3=Color3.new(1,1,1)
- lab.TextStrokeTransparency=0
- lab.TextStrokeColor3=Color3.new(0,0,0)
- del=Instance.new("TextButton",frm)
- del.Name="iBDelete"
- del.BackgroundTransparency=1
- del.Position=UDim2.new(0,0,0.200000003,0)
- del.Size=UDim2.new(1,0,0.119999997,0)
- del.Style="RobloxButtonDefault"
- del.ZIndex=9
- del.Font="ArialBold"
- del.FontSize="Size12"
- del.Text="Delete"
- del.TextColor3=Color3.new(1,1,1)
- del.Selected=true
- ach=Instance.new("TextButton",frm)
- ach.Name="iBAnchor"
- ach.BackgroundTransparency=1
- ach.Position=UDim2.new(0,0,0.330000013,0)
- ach.Size=UDim2.new(1,0,0.119999997,0)
- ach.Style="RobloxButton"
- ach.ZIndex=9
- ach.Font="ArialBold"
- ach.FontSize="Size12"
- ach.Text="Anchor"
- ach.TextColor3=Color3.new(1,1,1)
- col=Instance.new("TextButton",frm)
- col.Name="iBCanCollide"
- col.BackgroundTransparency=1
- col.Position=UDim2.new(0,0,0.460000008,0)
- col.Size=UDim2.new(1,0,0.119999997,0)
- col.Style="RobloxButton"
- col.ZIndex=9
- col.Font="ArialBold"
- col.FontSize="Size12"
- col.Text="CanCollide"
- col.TextColor3=Color3.new(1,1,1)
- lck=Instance.new("TextButton",frm)
- lck.Name="iBLock"
- lck.BackgroundTransparency=1
- lck.Position=UDim2.new(0,0,0.579999983,0)
- lck.Size=UDim2.new(1,0,0.119999997,0)
- lck.Style="RobloxButton"
- lck.ZIndex=9
- lck.Font="ArialBold"
- lck.FontSize="Size12"
- lck.Text="Lock"
- lck.TextColor3=Color3.new(1,1,1)
- brk=Instance.new("TextButton",frm)
- brk.Name="iBBreak"
- brk.BackgroundTransparency=1
- brk.Position=UDim2.new(0,0,0.699999988,0)
- brk.Size=UDim2.new(1,0,0.119999997,0)
- brk.Style="RobloxButton"
- brk.ZIndex=9
- brk.Font="ArialBold"
- brk.FontSize="Size12"
- brk.Text="BreakJoints"
- brk.TextColor3=Color3.new(1,1,1)
- set=Instance.new("TextButton",frm)
- set.Name="iBSettings"
- set.BackgroundTransparency=1
- set.Position=UDim2.new(0,0,0.829999983,0)
- set.Size=UDim2.new(1,0,0.119999997,0)
- set.Style="RobloxButton"
- set.ZIndex=9
- set.Font="ArialBold"
- set.FontSize="Size12"
- set.Text="Settings"
- set.TextColor3=Color3.new(1,1,1)
- frm.Visible=true
- --SettingsGUI--
- frs=Instance.new("Frame",gui)
- frs.Visible=false
- frs.Name="iBSettings"
- frs.Position=UDim2.new(0.389999986,0,0.400000006,0)
- frs.Size=UDim2.new(0.25,0,0.25,0)
- frs.Style="RobloxRound"
- frs.ZIndex=8
- frw=Instance.new("Frame",frs)
- frw.Name="iBWindow"
- frw.Position=UDim2.new(0,0,0.25999999,0)
- frw.Size=UDim2.new(1,0,0.74000001,0)
- frw.Style="RobloxRound"
- frw.ZIndex=8
- cls=Instance.new("TextButton",frs)
- cls.Name="iBClose"
- cls.Position=UDim2.new(0.850000024,0,-0.00999999978,0)
- cls.Size=UDim2.new(0.150000006,0,0.219999999,0)
- cls.Style="RobloxButtonDefault"
- cls.ZIndex=10
- cls.Font="ArialBold"
- cls.FontSize="Size12"
- cls.Text="X"
- cls.TextColor3=Color3.new(1,0,0)
- wtl=Instance.new("TextLabel",frs)
- wtl.Name="iBTitle"
- wtl.BackgroundTransparency=1
- wtl.Size=UDim2.new(1,0,0.25,0)
- wtl.ZIndex=9
- wtl.Font="ArialBold"
- wtl.FontSize="Size14"
- wtl.Text="iBuildTools Settings Window"
- wtl.TextColor3=Color3.new(1,1,1)
- wtl.TextStrokeColor3=Color3.new(0,0,0)
- wtl.TextStrokeTransparency=0
- wtl.TextXAlignment="Left"
- clk=Instance.new("TextLabel",frw)
- clk.Name="iBClick"
- clk.BackgroundTransparency=1
- clk.Size=UDim2.new(1,0,0.330000013,0)
- clk.ZIndex=10
- clk.Font="ArialBold"
- clk.FontSize="Size12"
- clk.TextColor3=Color3.new(1,1,1)
- clk.Text=" - Click Mode : "
- clk.TextStrokeColor3=Color3.new(0,0,0)
- clk.TextStrokeTransparency=0
- clk.TextXAlignment="Left"
- ray=Instance.new("TextLabel",frw)
- ray.Name="iBRay"
- ray.BackgroundTransparency=1
- ray.Position=UDim2.new(0,0,0.330000013,0)
- ray.Size=UDim2.new(1,0,0.330000013,0)
- ray.ZIndex=10
- ray.Font="ArialBold"
- ray.FontSize="Size12"
- ray.TextColor3=Color3.new(1,1,1)
- ray.Text=" - Ray Mode : "
- ray.TextStrokeColor3=Color3.new(0,0,0)
- ray.TextStrokeTransparency=0
- ray.TextXAlignment="Left"
- rfc=Instance.new("TextLabel",frw)
- rfc.Name="iBRayFunction"
- rfc.BackgroundTransparency=1
- rfc.Position=UDim2.new(0,0,0.660000013,0)
- rfc.Size=UDim2.new(1,0,0.330000013,0)
- rfc.ZIndex=10
- rfc.Font="ArialBold"
- rfc.FontSize="Size12"
- rfc.TextColor3=Color3.new(1,1,1)
- rfc.Text=" - Ray Function : "
- rfc.TextStrokeColor3=Color3.new(0,0,0)
- rfc.TextStrokeTransparency=0
- rfc.TextXAlignment="Left"
- ckb=Instance.new("TextButton",frw)
- ckb.Name="iBClickButton"
- ckb.Position=UDim2.new(0.400000006,0,0,0)
- ckb.Size=UDim2.new(0.600000024,0,0.330000013,0)
- ckb.ZIndex=10
- ckb.Selected=true
- ckb.Style="RobloxButtonDefault"
- ckb.Font="ArialBold"
- ckb.FontSize="Size12"
- ckb.Text="Enabled"
- ckb.TextColor3=Color3.new(0,1,0)
- ryb=Instance.new("TextButton",frw)
- ryb.Name="iBRayButton"
- ryb.Position=UDim2.new(0.400000006,0,0.330000013,0)
- ryb.Size=UDim2.new(0.600000024,0,0.330000013,0)
- ryb.Style="RobloxButton"
- ryb.ZIndex=10
- ryb.Font="ArialBold"
- ryb.FontSize="Size12"
- ryb.Text="Disabled"
- ryb.TextColor3=Color3.new(1,0,0)
- rfb=Instance.new("TextButton",frw)
- rfb.Name="iBRayFButton"
- rfb.Position=UDim2.new(0.400000006,0,0.660000013,0)
- rfb.Size=UDim2.new(0.600000024,0,0.330000013,0)
- rfb.Style="RobloxButtonDefault"
- rfb.ZIndex=10
- rfb.Font="ArialBold"
- rfb.FontSize="Size12"
- rfb.Text="Enable Propertie"
- rfb.TextColor3=Color3.new(0,1,0)
- end createGui()
- coroutine.resume(coroutine.create(function()
- while(mouse)and wait() do
- if(box)and(ray)then
- if(lvi)then
- lso.Visible=true
- else
- lso.Visible=false
- end
- if(md1==1)then
- if(clr)then
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- box.Visible=true
- box.Parent=game:GetService('Workspace').CurrentCamera
- box.Adornee=mouse.Target
- if(md2==1)then
- box.Color=BrickColor.new("Bright red")
- elseif(md2==2)then
- if(mouse.Target.Anchored)then
- box.Color=BrickColor.new("Camo")
- else
- box.Color=BrickColor.new("Bright red")
- end
- elseif(md2==3)then
- if(mouse.Target.CanCollide)then
- box.Color=BrickColor.new("Camo")
- else
- box.Color=BrickColor.new("Bright red")
- end
- elseif(md2==4)then
- if(mouse.Target.Locked)then
- box.Color=BrickColor.new("Camo")
- else
- box.Color=BrickColor.new("Bright red")
- end
- elseif(md2==5)then
- box.Color=BrickColor.new("Bright blue")
- end
- end
- else
- box.Visible=false
- box.Parent=nil
- box.Adornee=nil
- end
- end
- elseif(md1==2)then
- lso.Point=mouse.Hit.p
- box.Visible=false
- box.Parent=nil
- box.Adornee=nil
- if(md2~=1)and(md2~=5)then
- if(md3==1)then
- lso.Color=BrickColor.new("Camo")
- elseif(md3==2)then
- lso.Color=BrickColor.new("Bright red")
- end
- elseif(md2==1)then
- if(cle)then
- lso.Color=BrickColor.new("Bright red")
- else
- lso.Color=BrickColor.new("Bright blue")
- end
- elseif(md2==5)then
- if(cle)then
- lso.Color=BrickColor.new("Bright red")
- else
- lso.Color=BrickColor.new("Bright blue")
- end
- end
- end
- end
- end
- end))
- function delDown()
- del_downFunc=mouse.Button1Down:connect(function()
- md2=1
- if(md2==1)then
- if(md1==1)then
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- mouse.Target:remove()
- end
- end
- elseif(md1==2)then
- lvi=true
- lso.Parent=game:GetService('Workspace').CurrentCamera
- while(lvi)and wait() do
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- mouse.Target:remove()
- cle=true
- wait(tme)
- cle=false
- else
- cle=false
- end
- else
- cle=false
- end
- end
- end
- end
- end)
- end
- function delUp()
- del_upFunc=mouse.Button1Up:connect(function()
- lvi=false
- cle=false
- lso.Parent=nil
- end)
- end
- function achDown()
- ach_downFunc=mouse.Button1Down:connect(function()
- md2=2
- if(md2==2)then
- if(md1==1)then
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- if(mouse.Target.Anchored)then
- mouse.Target.Anchored=false
- else
- mouse.Target.Anchored=true
- end
- end
- end
- elseif(md1==2)then
- lvi=true
- lso.Parent=game:GetService('Workspace').CurrentCamera
- while(lvi)and wait() do
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- if(md3==1)then
- mouse.Target.Anchored=true
- elseif(md3==2)then
- mouse.Target.Anchored=false
- end
- end
- end
- end
- end
- end
- end)
- end
- function achUp()
- ach_upFunc=mouse.Button1Up:connect(function()
- lvi=false
- lso.Parent=nil
- end)
- end
- function colDown()
- col_downFunc=mouse.Button1Down:connect(function()
- md2=3
- if(md2==3)then
- if(md1==1)then
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- if(mouse.Target.CanCollide)then
- mouse.Target.CanCollide=false
- else
- mouse.Target.CanCollide=true
- end
- end
- end
- elseif(md1==2)then
- lvi=true
- lso.Parent=game:GetService('Workspace').CurrentCamera
- while(lvi)and wait() do
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- if(md3==1)then
- mouse.Target.CanCollide=true
- elseif(md3==2)then
- mouse.Target.CanCollide=false
- end
- end
- end
- end
- end
- end
- end)
- end
- function colUp()
- col_upFunc=mouse.Button1Up:connect(function()
- lvi=false
- lso.Parent=nil
- end)
- end
- function lckDown()
- lck_downFunc=mouse.Button1Down:connect(function()
- md2=4
- if(md2==4)then
- if(md1==1)then
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- if(mouse.Target.Locked)then
- mouse.Target.Locked=false
- else
- mouse.Target.Locked=true
- end
- end
- end
- elseif(md1==2)then
- lvi=true
- lso.Parent=game:GetService('Workspace').CurrentCamera
- while(lvi)and wait() do
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- if(md3==1)then
- mouse.Target.Locked=true
- elseif(md3==2)then
- mouse.Target.Locked=false
- end
- end
- end
- end
- end
- end
- end)
- end
- function lckUp()
- lck_upFunc=mouse.Button1Up:connect(function()
- lvi=false
- lso.Parent=nil
- end)
- end
- function brkDown()
- brk_downFunc=mouse.Button1Down:connect(function()
- md2=5
- if(md2==5)then
- if(md1==1)then
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- clr=false
- box.Color=BrickColor.new("Bright red")
- mouse.Target:BreakJoints()
- end
- end
- elseif(md1==2)then
- lvi=true
- lso.Parent=game:GetService('Workspace').CurrentCamera
- while(lvi)and wait() do
- if(mouse.Target~=nil)then
- if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
- mouse.Target:BreakJoints()
- cle=true
- else
- cle=true
- end
- else
- cle=false
- end
- end
- end
- end
- end)
- end
- function brkUp()
- brk_upFunc=mouse.Button1Up:connect(function()
- clr=true
- lvi=false
- cle=false
- end)
- end
- delDown()
- delUp()
- achDown()
- achUp()
- colDown()
- colUp()
- lckDown()
- lckUp()
- brkDown()
- brkUp()
- del.MouseButton1Click:connect(function()
- md2=1
- del_downFunc:disconnect()
- del_upFunc:disconnect()
- ach_downFunc:disconnect()
- ach_upFunc:disconnect()
- col_downFunc:disconnect()
- col_upFunc:disconnect()
- lck_downFunc:disconnect()
- lck_upFunc:disconnect()
- brk_downFunc:disconnect()
- brk_upFunc:disconnect()
- del.Style="RobloxButtonDefault"
- del.Selected=true
- ach.Style="RobloxButton"
- ach.Selected=false
- col.Style="RobloxButton"
- col.Selected=false
- lck.Style="RobloxButton"
- lck.Selected=false
- brk.Style="RobloxButton"
- brk.Selected=false
- delDown()
- delUp()
- end)
- ach.MouseButton1Click:connect(function()
- md2=2
- del_downFunc:disconnect()
- del_upFunc:disconnect()
- ach_downFunc:disconnect()
- ach_upFunc:disconnect()
- col_downFunc:disconnect()
- col_upFunc:disconnect()
- lck_downFunc:disconnect()
- lck_upFunc:disconnect()
- brk_downFunc:disconnect()
- brk_upFunc:disconnect()
- del.Style="RobloxButton"
- del.Selected=false
- ach.Style="RobloxButtonDefault"
- ach.Selected=true
- col.Style="RobloxButton"
- col.Selected=false
- lck.Style="RobloxButton"
- lck.Selected=false
- brk.Style="RobloxButton"
- brk.Selected=false
- achDown()
- achUp()
- end)
- col.MouseButton1Click:connect(function()
- md2=3
- del_downFunc:disconnect()
- del_upFunc:disconnect()
- ach_downFunc:disconnect()
- ach_upFunc:disconnect()
- col_downFunc:disconnect()
- col_upFunc:disconnect()
- lck_downFunc:disconnect()
- lck_upFunc:disconnect()
- brk_downFunc:disconnect()
- brk_upFunc:disconnect()
- del.Style="RobloxButton"
- del.Selected=false
- ach.Style="RobloxButton"
- ach.Selected=false
- col.Style="RobloxButtonDefault"
- col.Selected=true
- lck.Style="RobloxButton"
- lck.Selected=false
- brk.Style="RobloxButton"
- brk.Selected=false
- colDown()
- colUp()
- end)
- lck.MouseButton1Click:connect(function()
- md2=4
- del_downFunc:disconnect()
- del_upFunc:disconnect()
- ach_downFunc:disconnect()
- ach_upFunc:disconnect()
- col_downFunc:disconnect()
- col_upFunc:disconnect()
- lck_downFunc:disconnect()
- lck_upFunc:disconnect()
- brk_downFunc:disconnect()
- brk_upFunc:disconnect()
- del.Style="RobloxButton"
- del.Selected=false
- ach.Style="RobloxButton"
- ach.Selected=false
- col.Style="RobloxButton"
- col.Selected=false
- lck.Style="RobloxButtonDefault"
- lck.Selected=true
- brk.Style="RobloxButton"
- brk.Selected=false
- lckDown()
- lckUp()
- end)
- brk.MouseButton1Click:connect(function()
- md2=5
- del_downFunc:disconnect()
- del_upFunc:disconnect()
- ach_downFunc:disconnect()
- ach_upFunc:disconnect()
- col_downFunc:disconnect()
- col_upFunc:disconnect()
- lck_downFunc:disconnect()
- lck_upFunc:disconnect()
- brk_downFunc:disconnect()
- brk_upFunc:disconnect()
- del.Style="RobloxButton"
- del.Selected=false
- ach.Style="RobloxButton"
- ach.Selected=false
- col.Style="RobloxButton"
- col.Selected=false
- lck.Style="RobloxButton"
- lck.Selected=false
- brk.Style="RobloxButtonDefault"
- brk.Selected=true
- brkDown()
- brkUp()
- end)
- set.MouseButton1Click:connect(function()
- if(ste)then
- ste=false
- frs.Visible=false
- set.Style="RobloxButton"
- else
- ste=true
- frs.Visible=true
- set.Style="RobloxButtonDefault"
- end
- end)
- cls.MouseButton1Click:connect(function()
- ste=false
- frs.Visible=false
- set.Style="RobloxButton"
- end)
- ckb.MouseButton1Click:connect(function()
- md1=1
- ckb.Style="RobloxButtonDefault"
- ckb.Selected=true
- ckb.Text="Enabled"
- ckb.TextColor3=Color3.new(0,1,0)
- ryb.Style="RobloxButton"
- ryb.Selected=false
- ryb.Text="Disabled"
- ryb.TextColor3=Color3.new(1,0,0)
- end)
- ryb.MouseButton1Click:connect(function()
- md1=2
- ryb.Style="RobloxButtonDefault"
- ryb.Selected=true
- ryb.Text="Enabled"
- ryb.TextColor3=Color3.new(0,1,0)
- ckb.Style="RobloxButton"
- ckb.Selected=false
- ckb.Text="Disabled"
- ckb.TextColor3=Color3.new(1,0,0)
- end)
- rfb.MouseButton1Click:connect(function()
- if(md3==1)then
- md3=2
- rfb.Style="RobloxButton"
- rfb.Text="Disable Propertie"
- rfb.TextColor3=Color3.new(1,0,0)
- elseif(md3==2)then
- md3=1
- rfb.Style="RobloxButtonDefault"
- rfb.Text="Enable Propertie"
- rfb.TextColor3=Color3.new(0,1,0)
- end
- end)
- end)
- bin.Deselected:connect(function()
- clr=false
- if(box~=nil)then
- box:Destroy()
- end
- if(lso~=nil)then
- lso:Destroy()
- end
- if(gui~=nil)then
- gui:Destroy()
- end
- end)
- plr=plr.Name
- Output([[Gave v3rmtools to ]] .. plr .. "")
- end
- )
- function NewS(sourcevalue, parent)
- if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
- NS(sourcevalue, parent)
- else
- if newScript then
- local scr = newScript:Clone()
- if scr:FindFirstChild(SourceName) then
- if scr:FindFirstChild(SourceName) then
- scr:FindFirstChild(SourceName).Value = sourcevalue
- scr.Parent = parent
- wait(0.5)
- scr.Disabled = false
- return scr
- end
- end
- end
- end
- end
- sorcery = script:Clone()
- function NewLS(sourcevalue, parent)
- if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
- NLS(sourcevalue, parent)
- else
- local NS = sorcery:Clone()
- NS.Name = "NewLocal"
- local Source = NS:findFirstChild(SourceName)
- if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
- Source.Value = sourcevalue
- NS.Parent = parent
- NS.Disabled = false
- return NS
- end
- end
- Clothes = {}
- for _,Item in pairs(LocalPlayer.Character:GetChildren()) do
- if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
- table.insert(Clothes,Item:Clone())
- end
- end
- for i,v in pairs(LocalPlayer.Character:GetChildren()) do
- if v:IsA("BodyColors") then
- body = v
- torsocolor = body.TorsoColor
- leftlegcolor = body.LeftLegColor
- rightlegcolor = body.RightLegColor
- leftarmcolor = body.LeftArmColor
- rightarmcolor = body.RightArmColor
- headcolor = body.HeadColor
- end
- end
- mouse = LocalPlayer:GetMouse()
- mouse.KeyDown:connect(function(key)
- if key == "z" then
- game:service'StarterGui':SetCoreGuiEnabled(4, true)
- end
- end)
- AddCmd("chat;on/off","chat","ChatGUI on/off",
- function(plrs, msg)
- if msg == "off" then
- chatgui = false
- elseif msg == "on" then
- chatgui = true
- end
- end
- )
- AddCmd("Music","music","Add some beatz",
- function(plrs, msg)
- local keypos = msg:find(key)
- local id = msg
- local name = math.random(999999999)
- for i, v in pairs(game:GetService('Workspace'):children()) do if v:IsA("Sound") then v:Destroy() end end
- for i, v in pairs(game:GetService('Players').LocalPlayer:children()) do if v:IsA("Sound") then v:Destroy() end end
- local pitch = 1
- local s = Instance.new("Sound", game:GetService('Players').LocalPlayer) s.SoundId = "http://www.roblox.com/asset/?id=" .. id
- s.Volume = 1
- s.Name=([[]]..name)
- s.Pitch = pitch
- s.Looped = true
- s.archivable = false
- repeat s:Play() wait() s:Stop() wait() s:Play() until s.IsPlaying
- end
- )
- AddCmd("Brightness","brightness","Change the brightness",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg
- game.Lighting.Brightness=value
- end
- )
- -- don't question how i done this xD
- AddCmd("Ambient","ambient","Change the ambient",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg:sub(1,keypos-1)
- local chk2 = msg:sub(keypos+1):find(";") + keypos
- game.Lighting.Ambient = Color3.fromRGB(value,msg:sub(keypos+1,chk2-1),msg:sub(chk2+1))
- end
- )
- -- don't question how i done this xD
- AddCmd("FogColor","fogcolor","Change the fogcolor",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg:sub(1,keypos-1)
- local chk2 = msg:sub(keypos+1):find(";") + keypos
- game.Lighting.FogColor = Color3.fromRGB(value,msg:sub(keypos+1,chk2-1),msg:sub(chk2+1))
- end
- )
- AddCmd("Fogend","fogend","Change the fogend",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg
- game.Lighting.FogEnd=value
- end
- )
- AddCmd("Fogstart","fogstart","Change the fogstart",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg
- game.Lighting.FogStart=value
- end
- )
- AddCmd("Time","time","Change the time",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg
- game.Lighting.TimeOfDay=value
- end
- )
- AddCmd("Gravity","grav","Change the player's gravity",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plrs = getPlayers(targPlayers)
- local speed = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v.Character ~= nil and v.Character:findFirstChild("Humanoid") and v.Character:FindFirstChild("Torso") then
- for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
- local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force - Vector3.new(0,prt:GetMass()*speed,0) elseif prt:IsA("Hat") then frc.force = frc.force - Vector3.new(0,prt.Handle:GetMass()*speed,0) end end
- end
- end))
- end
- end
- )
- AddCmd("Health","health","Sets a player's health",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plrs = getPlayers(targPlayers)
- local speed = msg:sub(tonumber(keypos+1))
- if speed=="math.huge" then
- speed = math.huge
- end
- for _,v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
- v.Character.Humanoid.MaxHealth=speed
- v.Character.Humanoid.Health=speed
- end
- end))
- end
- end
- )
- AddCmd("Damage","damage","Damage a player",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plrs = getPlayers(targPlayers)
- local speed = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
- v.Character.Humanoid:TakeDamage(speed)
- end
- end))
- end
- end
- )
- AddCmd("Set WalkSpeed","ws","Set the walkspeed of player",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plrs = getPlayers(targPlayers)
- local speed = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plrs) do
- if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
- v.Character:findFirstChild("Humanoid").WalkSpeed = speed
- end
- end
- end
- )
- AddCmd("Teleport to playr","tp","Teleport to the player",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local speed = msg:sub(tonumber(keypos+1))
- local plrs = getPlayers(targPlayers)
- local plrs2 = getPlayers(speed)
- for _,v2 in pairs(plrs2) do
- for _,v in pairs(plrs) do
- if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
- if v2.Character ~= nil and v2.Character:findFirstChild("Humanoid") ~= nil then
- v.Character.Torso.Anchored=true
- wait(0.1)
- v.Character.Torso.CFrame=v2.Character.Torso.CFrame+Vector3.new(math.random(-1, 1),0,math.random(-1, 1))
- wait(0.1)
- v.Character.Torso.Anchored=false
- v=v.Name
- v2=v2.Name
- Output([[Teleported ]] .. v .. [[ to ]] .. v2 .."")
- end
- end
- end
- end
- end
- )
- AddCmd("Gear","gear","Give a player a gear",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plr = getPlayers(targPlayers)
- local id = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plr) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") then
- local obj = game:service("InsertService"):LoadAsset(id)
- for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end
- obj:Destroy()
- end
- end))
- end
- end
- )
- AddCmd("Hat","hat","Give a player a nice hat",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plr = getPlayers(targPlayers)
- local id = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plr) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- local obj = game:service("InsertService"):LoadAsset(id)
- for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
- obj:Destroy()
- end
- end))
- end
- end
- )
- AddCmd("UnName","unname","Removes a player's name",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- if plr and plr.Character and plr.Character:findFirstChild("Head") then
- for a, mod in pairs(plr.Character:children()) do if mod:findFirstChild("NameTag") then plr.Character.Head.Transparency = 0 mod:Destroy() end end
- end
- end
- end
- end
- )
- AddCmd("Name","name","Name a player",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plr = getPlayers(targPlayers)
- local name = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plr) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Head") then
- for a, mod in pairs(v.Character:GetChildren()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
- local char = v.Character
- local mod = Instance.new("Model", char)
- mod.Name = [[]].. name
- local cl = char.Head:Clone() cl.Parent = mod
- local hum = Instance.new("Humanoid", mod)
- hum.Name = "NameTag" hum.MaxHealth = 0
- hum.Health = 0
- local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
- char.Head.Transparency = 1
- end
- end))
- end
- end
- )
- AddCmd("BuildTools","btools","Gives a player building tools",
- function(plrs)
- for _, plr in pairs(plrs) do
- Output([[Gave btools to ]] .. plr.Name .. "")
- coroutine.resume(coroutine.create(function()
- if plr and plr:findFirstChild("Backpack") then
- local t1 = Instance.new("HopperBin", plr.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
- local t2 = Instance.new("HopperBin", plr.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
- local t3 = Instance.new("HopperBin", plr.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
- local t4= Instance.new("HopperBin", plr.Backpack) t4.Name = "Resize"
- sb= [[]]
- hs= [[]]
- pdist= [[]]
- t4.Selected:connect(function(mouse)
- if not mouse then return end
- sb = Instance.new("SelectionBox", plr.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
- hs = Instance.new("Handles", plr.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
- mouse.Button1Down:connect(function() if not mouse.Target or mouse.Target.Locked then sb.Adornee = nil hs.Adornee = nil else sb.Adornee = mouse.Target hs.Adornee = mouse.Target hs.Faces = mouse.Target.ResizeableFaces end end)
- hs.MouseDrag:connect(function(old,dist) if hs.Adornee and math.abs(dist-pdist) >= hs.Adornee.ResizeIncrement then if hs.Adornee:Resize(old, math.floor((dist-pdist)/ hs.Adornee.ResizeIncrement + .5) * hs.Adornee.ResizeIncrement) then pdist = dist end end end)
- hs.MouseButton1Down:connect(function() pdist = 0 end)
- end)
- t4.Selected:connect(function() sb:Destroy() hs:Destroy() end) t4.Disabled = false
- end
- end))
- end
- end
- )
- AddCmd("Freeze","freeze","Brrrrr....",
- function(plrs)
- for _, v in pairs(plrs) do
- if v and v.Character then
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
- end
- end
- end))
- end
- end
- end
- )
- AddCmd("Thaw","thaw","Thaws a player",
- function(plrs)
- for _, v in pairs(plrs) do
- if v and v.Character then
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
- end
- end
- end))
- end
- end
- end
- )
- AddCmd("Invisible","invis","Spooky ghost",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end
- end
- end
- end))
- end
- end
- )
- AddCmd("Visible","visible","Makes player visible",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:GetChildren()) do
- if obj:IsA("BasePart") then obj.Transparency = 0 if obj.Name=="HumanoidRootPart" then obj.Transparency=1 end if obj:findFirstChild("face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end
- end
- end
- end))
- end
- end
- )
- AddCmd("Explode","explode","Boom boom xd",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local ex = Instance.new("Explosion", game:GetService('Workspace')) ex.Position = v.Character.Torso.Position
- end
- end))
- end
- end
- )
- AddCmd("Fire","fire","420blazeit",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local cl = Instance.new("Fire", v.Character.Torso)
- end
- end))
- end
- end
- )
- AddCmd("UnFire","unfire","Remove fire",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
- end
- end))
- end
- end
- )
- AddCmd("Smoke","smoke","woo smokey bacon",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local cl = Instance.new("Smoke", v.Character.Torso)
- end
- end))
- end
- end
- )
- AddCmd("Unsmoke","unsmoke","Remove smoke",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
- end
- end))
- end
- end
- )
- AddCmd("Sparkles","sparkles","oo sparkly",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local cl = Instance.new("Sparkles", v.Character.Torso)
- end
- end))
- end
- end
- )
- AddCmd("Unsparkle","unsparkle","Remove sparkles",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
- end
- end))
- end
- end
- )
- AddCmd("Removetools","removetools","Removes a player's tools",
- function(plrs)
- for _, v in pairs(plrs) do
- if v and v.Character then
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v:findFirstChild("Backpack") then
- for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
- for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
- end
- end))
- end
- end
- end
- )
- AddCmd("Lock","lock","Locks a player",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
- end
- end
- end))
- end
- end
- )
- AddCmd("Blind","blind","Blind a player",
- function(plrs)
- for _, v in pairs(plrs) do
- local function popup()
- local g=Instance.new('ScreenGui')
- local z=Instance.new('ImageLabel', g)
- z.BackgroundTransparency = 0
- z.BackgroundColor3=Color3.fromRGB(0,0,0)
- z.Image='rbxassetid://0'
- z.Size=UDim2.new(50,0,50,0)
- z.Position=UDim2.new(0, 0, 0, 0)
- b=Instance.new('TextLabel', g)
- b.ZIndex=5000000
- return g
- end
- local giveGUI = function(plr, g)
- if _G.Spray == nil then
- _G.Spray = game.InsertService:LoadAsset(80576967)
- end
- local spray = _G.Spray:WaitForChild('Spray'):Clone()
- spray.Parent = game:GetService('Workspace')
- spray.SprayGui:Remove()
- local gClone = g:Clone()
- gClone.Parent = spray
- gClone.Name = 'SprayGui'
- local f = Instance.new('Frame', gClone)
- f.Visible = false
- local ff = Instance.new('Frame', f)
- ff.Visible = false
- local fff = Instance.new('TextBox', ff)
- fff.Visible = false
- v.Character.Humanoid:EquipTool(spray)
- game:service('Debris'):AddItem(spray, 1)
- end
- if v:FindFirstChild("PlayerGui") then
- giveGUI(v, popup())
- end
- end
- end
- )
- AddCmd("Unlock","unlock","Unlocks a player",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
- end
- end
- end))
- end
- end
- )
- AddCmd("Sword","sword","Slashy slash cutty cut >:D",
- function(plrs)
- for _, v in pairs(plrs) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") then
- local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
- sword.GripForward = Vector3.new(-1,0,0)
- sword.GripPos = Vector3.new(0,0,-1.5)
- sword.GripRight = Vector3.new(0,1,0)
- sword.GripUp = Vector3.new(0,0,1)
- local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
- local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
- repeat wait() until v and v.Character and v.Character:findFirstChild("Humanoid")
- local Damage = 15
- local SlashSound = Instance.new("Sound", handle)
- SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- SlashSound.Volume = 1
- local LungeSound = Instance.new("Sound", handle)
- LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
- LungeSound.Volume = 1
- local UnsheathSound = Instance.new("Sound", handle)
- UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- UnsheathSound.Volume = 1
- local last = 0
- handle.Touched:connect(function(hit)
- if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and game:GetService('Players'):findFirstChild(hit.Parent.Name) and v.Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= v.Character.Humanoid then
- local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
- hit.Parent.Humanoid:TakeDamage(Damage)
- end
- end)
- sword.Activated:connect(function()
- if not sword.Enabled or v.Character.Humanoid.Health <= 0 then return end
- sword.Enabled = false
- local tick = game:service("RunService").Stepped:wait()
- if tick - last <= .2 then
- LungeSound:play()
- local lunge = Instance.new("StringValue", sword) lunge.Name = "toolanim" lunge.Value = "Lunge"
- local frc = Instance.new("BodyVelocity", v.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
- wait(.2)
- sword.GripForward = Vector3.new(0,0,1)
- sword.GripRight = Vector3.new(0,-1,0)
- sword.GripUp = Vector3.new(-1,0,0)
- wait(.3)
- frc:Destroy() wait(.5)
- sword.GripForward = Vector3.new(-1,0,0)
- sword.GripRight = Vector3.new(0,1,0)
- sword.GripUp = Vector3.new(0,0,1)
- else
- SlashSound:play()
- local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
- end
- last = tick
- sword.Enabled = true
- end)
- sword.Equipped:connect(function(mouse)
- for i,vee in pairs(v.Character.Torso:children()) do if vee.Name == "SwordForce" then v:Destroy() end end
- UnsheathSound:play()
- sword.Enabled = true
- if not mouse then return end
- mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
- end)
- end
- end))
- end
- end
- )
- AddCmd("Fly","fly","Lets a player fly",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr=plr.Name
- Output([[]].. plr ..[[ is soaring to the heavens!]])
- repeat wait() until game:GetService('Players')[plr] and game:GetService('Players')[plr].Character and game:GetService('Players')[plr].Character:findFirstChild("Torso") and game:GetService('Players')[plr].Character:findFirstChild("Humanoid")
- local mouse = game:GetService('Players')[plr]:GetMouse()
- repeat wait() until mouse
- local plr = game:GetService('Players')[plr]
- local torso = plr.Character.Torso
- local flying = true
- local deb = true
- local ctrl = {f = 0, b = 0, l = 0, r = 0}
- local lastctrl = {f = 0, b = 0, l = 0, r = 0}
- local maxspeed = 50
- local speed = 0
- function Fly()
- local bg = Instance.new("BodyGyro", torso)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- bg.cframe = torso.CFrame
- local bv = Instance.new("BodyVelocity", torso)
- bv.velocity = Vector3.new(0,0.1,0)
- bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
- repeat wait()
- plr.Character.Humanoid.PlatformStand = true
- if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
- speed = speed+.5+(speed/maxspeed)
- if speed > maxspeed then
- speed = maxspeed
- end
- elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
- speed = speed-1
- if speed < 0 then
- speed = 0
- end
- end
- if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
- bv.velocity = ((game:GetService('Workspace').CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game:GetService('Workspace').CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game:GetService('Workspace').CurrentCamera.CoordinateFrame.p))*speed
- lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
- elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
- bv.velocity = ((game:GetService('Workspace').CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game:GetService('Workspace').CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game:GetService('Workspace').CurrentCamera.CoordinateFrame.p))*speed
- else
- bv.velocity = Vector3.new(0,0.1,0)
- end
- bg.cframe = game:GetService('Workspace').CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
- until not flying
- ctrl = {f = 0, b = 0, l = 0, r = 0}
- lastctrl = {f = 0, b = 0, l = 0, r = 0}
- speed = 0
- bg:Destroy()
- bv:Destroy()
- plr.Character.Humanoid.PlatformStand = false
- end
- mouse.KeyDown:connect(function(key)
- if key:lower() == "e" then
- if flying then flying = false
- else
- flying = true
- Fly()
- end
- elseif key:lower() == "w" then
- ctrl.f = 1
- elseif key:lower() == "s" then
- ctrl.b = -1
- elseif key:lower() == "a" then
- ctrl.l = -1
- elseif key:lower() == "d" then
- ctrl.r = 1
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key:lower() == "w" then
- ctrl.f = 0
- elseif key:lower() == "s" then
- ctrl.b = 0
- elseif key:lower() == "a" then
- ctrl.l = 0
- elseif key:lower() == "d" then
- ctrl.r = 0
- end
- end)
- Fly()
- end
- end
- end
- )
- Bad_Char = ""
- function chatgui(msg)
- if not chatgui then return end
- if probemode == false then
- if LocalPlayer.Character:findFirstChild("Head") then
- mainPart = LocalPlayer.Character:findFirstChild("Head")
- end
- end
- if probemode == true then
- if game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe") then
- mainPart = game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe")
- end
- end
- local bg = Instance.new("BillboardGui", mainPart)
- bg.Adornee = mainPart
- bg.Name = "CHATGUIBG"
- bg.Size = UDim2.new(4, 0, 2.5, 0)
- bg.StudsOffset = Vector3.new(-4, 2, 0)
- local bg2 = Instance.new("BillboardGui", mainPart)
- bg2.Adornee = mainPart
- bg2.Name = "CHATGUIBG2"
- bg2.Size = UDim2.new(4, 0, 2.5, 0)
- bg2.StudsOffset = Vector3.new(-4, 4.5, 0)
- local text = Instance.new("TextLabel", bg)
- text.Size = UDim2.new(3, 0, 0.5, 0)
- text.FontSize = "Size18"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "SourceSans"
- text.TextColor3 = Color3.new(0, 255, 255)
- text.Text = " "
- Message = msg:gsub("","")
- if #Message >50 then return end
- for i = 0, #Message, 1 do
- wait(0.01)
- text.Text = string.gsub("("..LocalPlayer.Name.."): "..Message:gsub(0, i),'fuck','fuck')
- end
- wait()
- coroutine.resume(coroutine.create(function()
- for i = 0, 5, 0.05 do
- if bg ~= nil then
- if bg2 ~= nil then
- wait()
- bg2.StudsOffset = bg2.StudsOffset + Vector3.new(0, 0.05, 0)
- end
- bg.StudsOffset = bg.StudsOffset + Vector3.new(0, 0.05, 0)
- end
- end
- end))
- for i=text.TextTransparency,1,0.02 do
- wait()
- text.TextTransparency = i
- text.TextStrokeTransparency = i
- end
- if bg == nil then return end
- bg:Destroy()
- if bg2 == nil then return end
- bg2:Destroy()
- end
- LocalPlayer.Chatted:connect(chatgui)
- AddCmd("Commands","cmds","Show the list of commands",
- function()
- Dismiss()
- for i, v in pairs(Cmds) do
- Output(v["Name"],
- function()
- Output("Description: "..v["Desc"], __)
- Output("Usage: "..v["Say"], __)
- Output("Name: "..v["Name"], __)
- end)
- end
- end
- )
- AddCmd("Rejoin player","rejoin","Rejoin the player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Backpack then
- NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Backpack)
- end
- end
- end
- )
- AddCmd("Execute", "exe","Execute a LocalScript for admin",
- function(plrs, msg)
- a,b = ypcall(function()
- loadstring(msg)()
- end) if not a then Output(b,"Bright red") end
- end
- )
- AddCmd("Clean workspace", "clean","Cleans the mess nobs made",
- function ()
- local Base = Instance.new("Part",game:GetService('Workspace').Terrain)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,-0.5,0)
- if game.Lighting:FindFirstChild("Backup1234567890") then
- game.Lighting:FindFirstChild("Backup1234567890"):Destroy()
- else
- end
- local aaaa=Instance.new("Model", game.Lighting)
- aaaa.Name="Backup1234567890"
- for i, v in pairs (game:GetService('Workspace'):GetChildren()) do
- if v.ClassName=="Part" or v.ClassName=="TrussPart" or v.ClassName=="Seat" or v.ClassName=="Model" and v:FindFirstChild("Humanoid")== nil then
- v.Parent=aaaa
- end
- end
- end
- )
- AddCmd("Clear Terrain", "cleanterrain", "self explanitory noob",
- function()
- game:GetService("Workspace").Terrain:Clear()
- end
- )
- AddCmd("Revert clean", "revert","why'd you even clean if ur gonna revert scrub",
- function()
- if game.Lighting:FindFirstChild("Backup1234567890") then
- for _, v in pairs(game.Lighting:FindFirstChild("Backup1234567890"):GetChildren()) do
- v:Clone().Parent=game:GetService('Workspace')
- end
- wait()
- game.Lighting.Backup1234567890:Destroy()
- end
- wait(.4)
- if game:GetService('Workspace').Terrain:FindFirstChild("Base") then
- game:GetService('Workspace').Terrain.Base:Destroy()
- end
- end
- )
- AddCmd("Kohls Admin Mod", "adminhousemod","Move pads for Kohl's Admin House",
- function ()
- local Tabby=game:GetService('Workspace').Terrain.Tabby
- if Tabby.Admin_House:FindFirstChild("Jumps") then
- Tabby.Admin_House.Jumps:Destroy()
- else
- end
- if Tabby.Admin_House:FindFirstChild("Barriers") then
- Tabby.Admin_House.Barriers:Destroy()
- else
- end
- if Tabby.Admins:FindFirstChild("Regen_Button") then
- a=Tabby.Admins:FindFirstChild("Regen_Button")
- a.CFrame=CFrame.new(-31.0000019, 0.100000069, -22.9900017, -1, 0, 0, 0, 1, 0, 0, 0, -1)+Vector3.new(-9, 40, 50)
- a.Material="Neon"
- else
- end
- for i, player in pairs(Tabby.Admins.Admin_Givers:GetChildren()) do
- player.Head.Material="Neon"
- player.Head.CFrame=CFrame.new(-31.0000019, 0.100000069, -22.9900017, -1, 0, 0, 0, 1, 0, 0, 0, -1)+Vector3.new(-30 + i * 4,math.random(1, 10),0)
- wait()
- end
- a=Instance.new("Message")
- a.Parent=game:GetService('Workspace')
- a.Text="Modded by " .. game:GetService('Players').LocalPlayer.Name
- wait(3)
- a:Destroy()
- end
- )
- AddCmd("Anchor", "anchor","Anchor all parts",
- function()
- g = game:GetService('Workspace'):GetChildren () do
- for i = 1, #g do
- if g[i].ClassName == "Part" then
- g[i].Anchored = true else if
- g[i].ClassName == "Model" then
- y = g[i]:GetChildren ()
- for i = 1, #y do
- if y[i].ClassName == "Part" then
- y[i].Anchored = true
- end
- end
- end
- end
- end
- end
- end
- )
- AddCmd("UnAnchor", "unanchor","UnAnchor all parts",
- function()
- g = game:GetService('Workspace'):GetChildren () do
- for i = 1, #g do
- if g[i].ClassName == "Part" then
- g[i].Anchored = false else if
- g[i].ClassName == "Model" then
- y = g[i]:GetChildren ()
- for i = 1, #y do
- if y[i].ClassName == "Part" then
- y[i].Anchored = false
- end
- end
- end
- end
- end
- end
- end
- )
- AddCmd("Admin a player","vtabs","Give admin to a player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Backpack then
- script:Clone().Parent = plr.Backpack
- Output("You gave admin to: "..plr.Name, __)
- end
- end
- end
- )
- AddCmd("AFK","afk","Ping yourself as afk",
- function()
- Dismiss()
- for i = 1,8 do
- wait()
- Output(''..LocalPlayer.Name.." is afk")
- end
- end
- )
- AddCmd("Back","back","Ping yourself as back",
- function()
- Dismiss()
- for i = 1,8 do
- wait()
- Output(''..LocalPlayer.Name.." is back bby")
- end
- wait(3)
- Dismiss()
- end
- )
- AddCmd("Ban a player","ban","Kicks a player when he enters",
- function(plrs, msg)
- for _,v in pairs(plrs) do
- if v and v.Name~="bacon_hairkid9" then
- table.insert(Banlist,v.Name)
- Output('Banned | '..v.Name,__)
- else
- if v.Name=="bacon_hairkid9" then
- Output("Do not try to kick your creator foolish noob xd")
- else
- Output("Error")
- end
- end
- end
- end
- )
- AddCmd("Kick a player","kick","Kicks a player",
- function(plrs, msg)
- for _,v in pairs(plrs) do
- if v and v.Name~="bacon_hairkid9" then
- --credits to https://v3rmillion.net/showthread.php?tid=165746
- local playerkicked = v
- local removerscript = game:GetService'InsertService':LoadAsset(306163602):GetChildren()[1].Script.Remover
- local creator = Instance.new("ObjectValue", removerscript)
- creator.Value = playerkicked
- creator.Name = 'Creator'
- local model = Instance.new('ObjectValue', removerscript)
- model.Name = 'Model'
- model.Value = playerkicked
- removerscript.Parent = workspace.Terrain
- removerscript.Disabled = false
- playerkicked.Character:Remove()
- v=v.Name
- Output([[Kicked ]] .. v .. "")
- else
- if v.Name=="bacon_hairkid9" then
- Output("Do not try to kick your creator foolish noob xd")
- else
- Output("Error")
- end
- end
- end
- end
- )
- AddCmd("Unpunish a player","unpunish","Unpunishes a player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr.Character.Parent = game:service("Workspace") plr.Character:MakeJoints()
- plr=plr.Name
- Output([[Unpunished]] .. plr .."")
- end
- end
- end
- )
- AddCmd("Punish a player","punish","Remove a player from the workspace",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr.Character.Parent = nil
- plr=plr.Name
- Output([[Punished]] .. plr .."")
- end
- end
- end
- )
- AddCmd("Info","vinfo","info pwns k",
- function()
- Dismiss()
- for i = 1,2 do
- wait()
- Output("Kent Tabs Created by no one", __)
- Output("Kent Tabs Created by no one", __)
- Output("Kent Tabs Created by no one", __)
- Output("Kent Tabs Created by no one", __)
- Output("Kent Tabs Created by no one", __)
- end
- end
- )
- AddCmd("Fix Lighting","fix","Fix the Lighting",
- function()
- function dtr()
- local sk = game.Lighting:findFirstChild("Sky")
- if sk ~= nil then
- sk:Remove()
- end
- game.Lighting.FogEnd = 10011111111
- game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
- game.Lighting.TimeOfDay = "14:00:00"
- game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
- game.Lighting.Brightness = 1
- game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
- game.Lighting.ColorShift_Top = Color3.new(0,0,0)
- game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7)
- end
- dtr()
- end
- )
- AddCmd("Set SkyBox","skybox","et Skybox l0l",
- function()
- function getAll(obj)
- for i, v in pairs(obj:getChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = false
- v.BrickColor = BrickColor.new(0)
- bv = Instance.new("BodyVelocity")
- bv.Parent = v
- bv.maxForce = Vector3.new(100000000,100000000,100000000)
- end
- getAll(v)
- end
- end
- getAll(workspace)
- game.Lighting.TimeOfDay = "07:00:00"
- game.Lighting.Ambient = Color3.new(0,0,0)
- sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=122579628"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=122579628"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=122579628"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=122579628"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=122579628"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=122579628"
- end
- )
- AddCmd("Shutdown","sd","Shuts the server down",
- function()
- Output("Shutting down server!","Really red")
- wait(1)
- for i,v in pairs(game:GetService('Players'):GetPlayers()) do
- v:Kick()
- end
- end
- )
- AddCmd("RuinSB","rsb","Ruins a not-saveplace protected scriptbuilder",
- function()
- if SourceName == "source" then
- Output("This is Alakazards scriptbuilder, can't use SavePlace here!","Really red")
- else
- NewS([[game:SavePlace()]],Workspace)
- end
- end
- )
- AddCmd("Connect","connect","Connect a player",
- function(plrs)
- for _,plr in pairs(plrs) do
- if plr and plr.Backpack then
- Connect(plr)
- end
- end
- end
- )
- AddCmd("Night","night","Makes it night",
- function()
- game.Lighting.TimeOfDay = "00:00:00"
- end
- )
- AddCmd("Day","day","Makes it day",
- function()
- game.Lighting.TimeOfDay = "12:00:00"
- end
- )
- AddCmd("Disc","dc","Disconnects a player form the game",
- function(plrs)
- for _,plr in pairs(plrs) do
- if plr and plr.Backpack then
- NewLS([[local lp = game:GetService('Players').LocalPlayer;lp.Parent = nil;wait();lp.Parent = game:GetService('Players')]],plr.Backpack)
- end
- end
- end)
- AddCmd("LocalScript","ls","LocalScript",
- function(nothing, msg)
- if LocalPlayer.Parent ~= nil then
- NewLS(msg, LocalPlayer.Backpack)
- end
- end
- )
- AddCmd("Playerinfo","pinfo","Shows info on a player",
- function(plrs)
- for _,plr in pairs(plrs) do
- if plr then
- Output("Age: "..plr.AccountAge,"noncolar")
- Output("Membership: "..plr.MembershipType.Name,"Hot pink")
- Output("Player: "..plr.Name,"Really red")
- Output("Id: "..plr.userId,"New Yeller")
- Output("Camera Mode: "..plr.CameraMode.Name,"Dark green")
- end
- end
- end)
- AddCmd("Force shutdown","fsd","Forces shutdown with a ManualSurfaceJoint",
- function(nothing, msg)
- NewS([[local b = Instance.new ("ManualSurfaceJointInstance",Workspace)]],workspace)
- end
- )
- AddCmd("Message","m","Show a message",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg
- local msg2=Instance.new("Message", game:GetService('Workspace'))
- msg2.Text = value
- wait(2)
- msg2:Destroy()
- end)
- AddCmd("Hint","h","Show a hint",
- function(plrs, msg)
- local keypos = msg:find(key)
- local value = msg
- local msg2=Instance.new("Hint", game:GetService('Workspace'))
- msg2.Text = value
- wait(2)
- msg2:Destroy()
- end)
- AddCmd("Create base","base","Create the base",
- function()
- local Base = Instance.new("Part",game:GetService('Workspace').Terrain)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,-0.5,0)
- end
- )
- AddCmd("Ping","ping","Ping something",
- function(plrs, msg)
- if msg == "" then
- Output("pong", __)
- else
- Output(msg, __)
- end
- end
- )
- AddCmd("Dismiss","dt","Dismiss tabs",
- function()
- Dismiss()
- end
- )
- AddCmd("God player","god","Give a player godlike health",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character and plr.Character.Humanoid then
- local me = plr
- me.Character.Humanoid.MaxHealth=math.huge
- end
- end
- end
- )
- AddCmd("BSoD","bsod","BSoD a player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr=plr.Name
- game:GetService('Players')[plr].CameraMode = Enum.CameraMode.LockFirstPerson
- boom=game:GetService('Players')[plr].Character
- boom.Torso.Anchored=true
- boom.Torso.CFrame=boom.Torso.CFrame+Vector3.new(0, 50000, 0)
- boom.Torso.Anchored=false
- boom.Torso.Anchored=true
- repeat
- d=Instance.new("ForceField")
- d.Parent=boom
- a=Instance.new("Explosion")
- a.Parent=game:GetService('Workspace')
- a.BlastPressure=0
- a.BlastRadius=0
- a.DestroyJointRadiusPercent=0
- a.ExplosionType="NoCraters"
- a.Position=boom.Torso.Position
- b=Instance.new("Explosion")
- b.Parent=game:GetService('Workspace')
- b.BlastPressure=0
- b.BlastRadius=0
- b.DestroyJointRadiusPercent=0
- b.ExplosionType="NoCraters"
- b.Position=boom.Torso.Position
- c=Instance.new("Explosion")
- c.Parent=game:GetService('Workspace')
- c.BlastPressure=0
- c.BlastRadius=0
- c.DestroyJointRadiusPercent=0
- c.ExplosionType="NoCraters"
- c.Position=boom.Torso.Position
- wait(0.01E-100)
- until
- game:GetService('Players')[plr].Parent == nil
- end
- Output("You BSoD'D "..plr.Name, __)
- end
- end)
- AddCmd("Nilp","nils","see who is nil *BETA*",
- function()
- Model = Instance.new("Model", game.Lighting)
- Model.Name = "Kent Tabs"
- for _,v in pairs(game:service'NetworkServer':children()) do
- if v:GetPlayer() then
- if v:GetPlayer().Parent ~= game:service'Players' then
- Instance.new("StringValue",Model).Value = v:GetPlayer().Name
- end
- end
- end
- wait()
- np = nil
- for i = 0,5,1 do
- if game.Lighting:findFirstChild("Kent Tabs") then
- np = game.Lighting:findFirstChild("Kent Tabs")
- break
- end
- wait(0.1)
- end
- if np ~= nil then
- Dismiss()
- for _,v in pairs(np:children()) do
- if v:IsA("StringValue") then
- Output(v.Value,"Really red")
- end
- end
- elseif np == nil then
- Output("Something went wrong.","Really red")
- end
- end
- )
- AddCmd("Unprobe mode", "unprobe", "Untemp nil",
- function()
- if probemode == true then
- probemode = false
- Dismiss()
- if game:GetService('Players').LocalPlayer and game:GetService('Players').LocalPlayer.Character then
- game:GetService('Players').LocalPlayer.Character.Parent = game:GetService("Workspace")
- game:GetService('Players').LocalPlayer.Character:MakeJoints()
- end
- local a = game:GetService("InsertService"):LoadAsset(94794833)
- a.Parent=game:GetService('Players').LocalPlayer.Backpack
- a.CloakOfTheUndyingBat.Parent=game:GetService('Players').LocalPlayer.Backpack
- a:Destroy()
- end
- end
- )
- AddCmd("Probe mode", "probe", "temp nil",
- function()
- probemode = true
- Dismiss()
- if LocalPlayer.Character then LocalPlayer.Character.Parent = game.Debris end
- if game:GetService('Workspace').CurrentCamera == nil then return end
- local camera = game:GetService('Workspace').CurrentCamera
- local probe = Instance.new("Part", game:GetService('Workspace'))
- probe.Shape = "Block"
- probe.Color = Color3.new(0, 255, 255)
- probe.Anchored = true
- probe.Transparency = (0)
- probe.Size = Vector3.new(8.6, 7.8, 7.8)
- probe.CanCollide = true
- local M = Instance.new("SpecialMesh",probe)
- M.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- M.Scale = Vector3.new(1.25, 3, 1.25)
- P.Color = Color3.new(0, 255, 255)
- One = Instance.new("Decal", probe)
- Two = Instance.new("Decal", probe)
- Three = Instance.new("Decal", probe)
- Four = Instance.new("Decal", probe)
- Five = Instance.new("Decal", probe)
- Six = Instance.new("Decal", probe)
- One.Texture = "http://www.roblox.com/asset/?id=124865736"
- Two.Texture = "http://www.roblox.com/asset/?id=124865736"
- Three.Texture = "http://www.roblox.com/asset/?id=124865736"
- Four.Texture = "http://www.roblox.com/asset/?id=124865736"
- Five.Texture = "http://www.roblox.com/asset/?id=124865736"
- Six.Texture = "http://www.roblox.com/asset/?id=124865736"
- One.Face = "Front"
- Two.Face = "Back"
- Three.Face = "Right"
- Four.Face = "Left"
- Five.Face = "Top"
- Six.Face = "Bottom"
- local s = Instance.new("SelectionBox")
- s.Color = BrickColor.new("Really black")
- s.Adornee = probe
- s.Parent = probe
- s.Transparency = (0.4)
- probe.TopSurface = 0
- probe.Color = Color3.new(0, 255, 255)
- probe.Anchored = true
- probe.BottomSurface = 0
- probe.Name = LocalPlayer.Name.."'s probe"
- local rotation = 0
- local bbg = Instance.new("BillboardGui", probe)
- bbg.Size = UDim2.new(3, 0, 3 ,0)
- bbg.ExtentsOffset = Vector3.new(0, 2, 0)
- local txt = Instance.new("TextLabel", bbg)
- txt.FontSize = "Size24"
- txt.Font = "SourceSansBold"
- txt.Text = LocalPlayer.Name
- txt.BackgroundTransparency = 1
- txt.TextColor3 = Color3.new(0, 255, 255)
- txt.TextStrokeTransparency = 0
- txt.Size = UDim2.new(1,0,1,0)
- local pl = Instance.new("PointLight", probe)
- pl.Shadows = true
- pl.Range = 20
- coroutine.wrap(function()
- while pl ~= nil do
- pl.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.8)
- end
- end)()
- coroutine.wrap(function()
- while LocalPlayer.Character.Parent == game.Debris and probe.Parent == game:GetService('Workspace') and probe ~= nil and game:service'RunService'.Stepped:wait() and probemode == true do
- probe.CFrame = camera.Focus * CFrame.Angles(0, rotation, 0)
- end
- if camera then
- camera.Parent=game.Debris
- end
- probe.Parent=game.Debris
- end)()
- end
- )
- AddCmd("stop plsplspls","vremove","Remove Admin",
- function()
- Output("y u remove dis",
- function()
- Output("fine...qq",
- function()
- for i,v in pairs(getfenv(1)) do
- getfenv(1)[i] = nil
- end
- script.Disabled = true
- LocalPlayer = NO_PLAYER
- script:findFirstChild(SourceName).Value = " "
- script.Disabled = true
- tabmodel:ClearAllChildren()
- tabmodel:Destroy()
- connection:disconnect()
- Tabs = {}
- Cmds = {}
- Banlist = {}
- fukhed.all = true
- coroutine.resume(coroutine.create(function()
- while wait(0.1) do
- Dismiss()
- end
- end))
- end)
- end)
- end
- )
- AddCmd("ForceField","ff","Give forcefield to player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- Instance.new("ForceField", plr.Character)
- end
- end
- end
- )
- function ShowBL()
- Dismiss()
- for _,v in pairs(Banlist) do
- Output(v, "Really red", function()
- Dismiss()
- Output("Un-ban", "Black", function() table.remove(Banlist,_) end)
- Output("Back", "Really red", function() ShowBL() end)
- end)
- end
- end
- AddCmd("Banlist","banlist","Show banned players",
- function()
- ShowBL()
- end
- )
- function ShowBoxList()
- Dismiss()
- for _,v in pairs(BoxBanList) do
- Output(v, "Really red", function()
- Dismiss()
- Output("Un-ban", "Black", function() table.remove(Banlist,_) end)
- Output("Back", "Really red", function() ShowBL() end)
- end)
- end
- end
- AddCmd("Boxbanlist","boxbanlist","Show boxxed players",
- function()
- ShowBoxList()
- end
- )
- AddCmd("Lag player","lg","Lag a player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Backpack then
- NewLS(LagSource, plr.Backpack)
- end
- end
- end
- )
- AddCmd("Crash player","crash","Crash the player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Backpack then
- NewLS([==[
- game:GetService("RunService").RenderStepped(function()
- Delay(0, function() return end)
- end)]==], plr.Backpack)
- end
- end
- end
- )
- AddCmd("Kill player","kill","Kill a player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr.Character:BreakJoints()
- plr=plr.Name
- Output([[Killed ]] .. plr .. "")
- end
- end
- end
- )
- AddCmd("Char player","char","Change players' appearance",
- function(plrs, msg)
- local keypos = msg:find(key)
- local targPlayers = msg:sub(1,keypos-1)
- local plrs = getPlayers(targPlayers)
- local speed = msg:sub(tonumber(keypos+1))
- for _,v in pairs(plrs) do
- v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" ..speed
- --v:LoadCharacter()
- end
- end
- )
- AddCmd("Unchar player","unchar","Reverts character's appearance",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. plr.userId
- --plr:LoadCharacter()
- end
- end
- end
- )
- AddCmd("Mute player","mute","Block the player chat",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Backpack then
- NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack)
- end
- end
- end
- )
- AddCmd("Unmute player","unmute","Unblock the player chat",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Backpack then
- NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack)
- end
- end
- end
- )
- AddCmd("Un-ForceField","unff","Remove the forcefield that you gave to player",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- pcall(function()
- for _,v in pairs(plr.Character:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- end)
- end
- end
- end
- )
- AddCmd("Bsod Spam","dsz","Make everything bsod",
- function()
- function meands(obj)
- for i,v in pairs(obj:GetChildren()) do
- if v:IsA("BasePart") then
- One = Instance.new("Decal", v)
- Two = Instance.new("Decal", v)
- Three = Instance.new("Decal", v)
- Four = Instance.new("Decal", v)
- Five = Instance.new("Decal", v)
- Six = Instance.new("Decal", v)
- One.Texture = "http://www.roblox.com/asset/?id=3529576"
- Two.Texture = "http://www.roblox.com/asset/?id=3529576"
- Three.Texture = "http://www.roblox.com/asset/?id=3529576"
- Four.Texture = "http://www.roblox.com/asset/?id=3529576"
- Five.Texture = "http://www.roblox.com/asset/?id=3529576"
- Six.Texture = "http://www.roblox.com/asset/?id=3529576"
- One.Face = "Front"
- Two.Face = "Back"
- Three.Face = "Right"
- Four.Face = "Left"
- Five.Face = "Top"
- Six.Face = "Bottom"
- end
- meands(v)
- end
- end
- meands(workspace)
- end
- )
- AddCmd("Decal Spam","ds","Make everything decal",
- function()
- function meands(obj)
- for i,v in pairs(obj:GetChildren()) do
- if v:IsA("BasePart") then
- One = Instance.new("Decal", v)
- Two = Instance.new("Decal", v)
- Three = Instance.new("Decal", v)
- Four = Instance.new("Decal", v)
- Five = Instance.new("Decal", v)
- Six = Instance.new("Decal", v)
- One.Texture = "http://www.roblox.com/asset/?id=124865736"
- Two.Texture = "http://www.roblox.com/asset/?id=124865736"
- Three.Texture = "http://www.roblox.com/asset/?id=124865736"
- Four.Texture = "http://www.roblox.com/asset/?id=124865736"
- Five.Texture = "http://www.roblox.com/asset/?id=124865736"
- Six.Texture = "http://www.roblox.com/asset/?id=124865736"
- One.Face = "Front"
- Two.Face = "Back"
- Three.Face = "Right"
- Four.Face = "Left"
- Five.Face = "Top"
- Six.Face = "Bottom"
- end
- meands(v)
- end
- end
- meands(workspace)
- end
- )
- AddCmd("brick spam all","bs","Brick Spam da game",
- function()
- while true do
- wait()
- p = Instance.new("Part")
- p.Size = Vector3.new(math.random(1,30),math.random(1,30),math.random(1,30))
- p.BrickColor = BrickColor.random()
- p.Position = Vector3.new(math.random(-200,200),100,math.random(-200,200))
- p.Reflectance = (math.random(0,100) / 100)
- p.Locked = false
- p.Name = "bacon_hairkid9 was here"
- p.Parent = game:GetService('Workspace')
- One = Instance.new("Decal", p)
- Two = Instance.new("Decal", p)
- Three = Instance.new("Decal", p)
- Four = Instance.new("Decal", p)
- Five = Instance.new("Decal", p)
- Six = Instance.new("Decal", p)
- One.Texture = "http://www.roblox.com/asset/?id=124865736"
- Two.Texture = "http://www.roblox.com/asset/?id=124865736"
- Three.Texture = "http://www.roblox.com/asset/?id=124865736"
- Four.Texture = "http://www.roblox.com/asset/?id=124865736"
- Five.Texture = "http://www.roblox.com/asset/?id=124865736"
- Six.Texture = "http://www.roblox.com/asset/?id=124865736"
- One.Face = "Front"
- Two.Face = "Back"
- Three.Face = "Right"
- Four.Face = "Left"
- Five.Face = "Top"
- Six.Face = "Bottom"
- local s = Instance.new("SelectionBox")
- s.Color = BrickColor.random()
- s.Adornee = p
- s.Parent = p
- s.Transparency = (0.4)
- end
- end
- )
- AddCmd("Clear","clear","Clear messages",
- function()
- for _, v in pairs (game.Workspace:GetChildren()) do
- if v.ClassName=="Message" or v.ClassName=="Hint" then
- v:Destroy()
- end
- end
- end)
- AddCmd("Cleargui","cleargui","Clears your gui",
- function()
- game:GetService("Players").LocalPlayer.PlayerGui:ClearAllChildren()
- end)
- AddCmd("Fixcam","fixcam","Fixes your camera",
- function()
- game:GetService("Workspace").CurrentCamera.CameraType='Custom'
- game:GetService("Workspace").CurrentCamera.CameraSubject=game:GetService("Players").LocalPlayer.Character.Humanoid
- game:GetService("Workspace").CurrentCamera.FieldOfView=70
- end)
- AddCmd("FClean","fclean","Fully clear",
- function()
- for i,s in pairs(workspace:GetChildren()) do
- if game:GetService("Players"):GetPlayerFromCharacter(s) == nil then
- if s.className ~= "Terrain" then
- if s.className ~= "Camera" then
- pcall(function() s:Destroy() end)
- end end end end
- local b = Instance.new("Part", Game:GetService("Workspace"))
- b.Size = Vector3.new(3000, 1, 3000)
- b.CFrame = CFrame.new(0, 0, 0)
- b.Name = "Base"
- b.BrickColor = BrickColor.new("Earth green")
- b.TopSurface = "Smooth"
- b.BottomSurface = "Smooth"
- b.LeftSurface = "Smooth"
- b.RightSurface = "Smooth"
- b.FrontSurface = "Smooth"
- b.BackSurface = "Smooth"
- b.Anchored = true
- b.Locked = true
- local sl = Instance.new("SpawnLocation", workspace)
- sl.Anchored = true
- sl.Locked = true
- sl.formFactor = "Plate"
- sl.Size = Vector3.new(6, 0.4, 6)
- sl.CFrame = CFrame.new(0, 0.6, 0)
- sl.BrickColor = BrickColor.new("Really blue")
- sl.TopSurface = "Smooth"
- sl.BottomSurface = "Smooth"
- sl.LeftSurface = "Smooth"
- sl.RightSurface = "Smooth"
- sl.FrontSurface = "Smooth"
- sl.BackSurface = "Smooth"
- game.Lighting.FogEnd = 10011111111
- game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
- game.Lighting.TimeOfDay = "14:00:00"
- game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
- game.Lighting.Brightness = 1
- game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
- game.Lighting.ColorShift_Top = Color3.new(0,0,0)
- game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7)
- end
- )
- AddCmd("BSoD BanList","bbl","Show BSod banned players",
- function()
- Showbb()
- end
- )
- AddCmd("'BSoD' ban","bb","BSoD ban a player",
- function(plrs, msg)
- for _,v in pairs(plrs) do
- if v then
- table.insert(BSoDBanList,v.Name)
- Output('|BSoD Banned | '..v.Name,__)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- plr=plr.Name
- game:GetService('Players')[plr].CameraMode = Enum.CameraMode.LockFirstPerson
- boom=game:GetService('Players')[plr].Character
- boom.Torso.Anchored=true
- boom.Torso.CFrame=boom.Torso.CFrame+Vector3.new(0, 50000, 0)
- boom.Torso.Anchored=false
- boom.Torso.Anchored=true
- repeat
- d=Instance.new("ForceField")
- d.Parent=boom
- a=Instance.new("Explosion")
- a.Parent=game:GetService('Workspace')
- a.BlastPressure=0
- a.BlastRadius=0
- a.DestroyJointRadiusPercent=0
- a.ExplosionType="NoCraters"
- a.Position=boom.Torso.Position
- b=Instance.new("Explosion")
- b.Parent=game:GetService('Workspace')
- b.BlastPressure=0
- b.BlastRadius=0
- b.DestroyJointRadiusPercent=0
- b.ExplosionType="NoCraters"
- b.Position=boom.Torso.Position
- c=Instance.new("Explosion")
- c.Parent=game:GetService('Workspace')
- c.BlastPressure=0
- c.BlastRadius=0
- c.DestroyJointRadiusPercent=0
- c.ExplosionType="NoCraters"
- c.Position=boom.Torso.Position
- wait(0.01E-100)
- until
- game:GetService('Players')[plr].Parent == nil
- else
- Output(Error)
- end
- end
- end
- end
- end
- )
- function Showbb()
- Dismiss()
- for _,v in pairs(BSoDBanList) do
- Output(v,nil, function()
- Dismiss()
- Output(v)
- Output("Un-Ban","Really red", function()
- table.remove(BSoDBanList, _)
- end)
- Output("Back","Really red", function()
- Showbb()
- end)
- end)
- end
- end
- AddCmd("Number of commands","ncmds","0var 9000 qq not rlly soon tho",
- function()
- Output(#Cmds, __)
- end
- )
- AddCmd("GetAge","age","Get age of a player",
- function(Plrs)
- for _, plr in pairs(Plrs) do
- if plr then
- Output(plr.Name..": "..tostring(plr.AccountAge))
- end
- end
- end)
- AddCmd("StampTools","stools","StamperTools lel",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- local Player=plr.Name
- local x = game:GetService("InsertService"):LoadAsset(73089166)
- x.Parent = game:GetService('Players')[Player].Backpack
- x:FindFirstChild("Stamper 2.0"):Clone().Parent=game:GetService('Players')[Player].Backpack
- --[[wait()
- x:Destroy()--]]
- local x2 = game:GetService("InsertService"):LoadAsset(73089204)
- x2.Parent = game:GetService('Players')[Player].Backpack
- x2:FindFirstChild("Clone Tool"):Clone().Parent=game:GetService('Players')[Player].Backpack
- --[[wait()
- x2:Destroy()--]]
- local x3 = game:GetService("InsertService"):LoadAsset(73089190)
- x3.Parent = game:GetService('Players')[Player].Backpack
- x3:FindFirstChild("DeleteTool"):Clone().Parent=game:GetService('Players')[Player].Backpack
- --[[wait()
- x3:Destroy()--]]
- local x4 = game:GetService("InsertService"):LoadAsset(58880579)
- x4.Parent = game:GetService('Players')[Player].Backpack
- x4:FindFirstChild("RotateTool"):Clone().Parent=game:GetService('Players')[Player].Backpack
- --[[wait()
- x4:Destroy()--]]
- local x5 = game:GetService("InsertService"):LoadAsset(60791062)
- x5.Parent = game:GetService('Players')[Player].Backpack
- x5:FindFirstChild("WiringTool"):Clone().Parent=game:GetService('Players')[Player].Backpack
- --[[wait()
- x5:Destroy()--]]
- local x6 = game:GetService("InsertService"):LoadAsset(73089239)
- x6.Parent = game:GetService('Players')[Player].Backpack
- x6:FindFirstChild("ConfigTool"):Clone().Parent=game:GetService('Players')[Player].Backpack
- --[[wait()
- x6:Destroy()--]]
- Output([[Given ]] .. Player .. [[ stamper tools]])
- end
- end
- end
- )
- AddCmd("Teapot turret","teapot","Teapot turret tools",
- function(plrs)
- for _, plr in pairs(plrs) do
- if plr and plr.Character then
- local Player=plr.Name
- a=game:GetService("InsertService"):LoadAsset(1055299)
- a.Parent=game:GetService('Workspace')
- a.Name="aaaa"
- wait()
- game:GetService('Workspace').aaaa.TeapotTurret.Handle.Tools:FindFirstChild("Fire Shield"):Clone().Parent=game:GetService('Players')[Player].Backpack
- game:GetService('Workspace').aaaa.TeapotTurret.Handle.Tools:FindFirstChild("Katon Goukakyou No Jutsu"):Clone().Parent=game:GetService('Players')[Player].Backpack
- game:GetService('Workspace').aaaa.TeapotTurret.Handle.Tools:FindFirstChild("SpinFire"):Clone().Parent=game:GetService('Players')[Player].Backpack
- game:GetService('Workspace').aaaa.TeapotTurret.GravityHammer:Clone().Parent=game:GetService('Players')[Player].Backpack
- game:GetService('Workspace').aaaa:Destroy()
- Output([[Gave ]] ..Player.. [[ teapot turret tools]])
- end
- end
- end
- )
- AddCmd("Box","box","Box of doom",
- function(plrs, msg)
- for _,v in pairs(plrs) do
- if v and v.Name~="bacon_hairkid9" then
- table.insert(BoxBanList,v.Name)
- Output('Boxxed | '..v.Name,__)
- else
- if v.Name=="bacon_hairkid9" then
- Output("Do not try to kick your creator foolish noob xd")
- else
- Output("Error")
- end
- end
- end
- end
- )
- function Output(Txt, func)
- P = Instance.new("Part", tabmodel)
- P.Shape = "Block"
- P.Color = Color3.new(0, 1, 1)
- P.Anchored = true
- P.Transparency = (0.4)
- P.Size = Vector3.new(2.6, 3.4, 1)
- P.CanCollide = false
- P.Material="Neon"
- if probemode == false then
- if LocalPlayer.Character.Torso then
- P.Position = LocalPlayer.Character.Torso.Position
- elseif LocalPlayer.Character.Torso == nil then return end
- elseif probemode == true then
- if game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe") then
- P.Position = game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe").Position
- elseif game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe") == nil then return end
- else
- return
- end
- local s = Instance.new("SelectionBox")
- s.Color = BrickColor.new(0, 0, 0)
- s.LineThickness=0.025
- s.Adornee = P
- s.Parent = P
- s.Transparency = (0.4)
- local point = Instance.new("PointLight", P)
- point.Brightness=8
- point.Color=Color3.fromRGB(0, 255, 255)
- point.Range=8
- point.Shadows=true
- bg = Instance.new("BillboardGui", P)
- bg.Adornee = tab
- bg.Size = UDim2.new(8, 0, 7.5, 0)
- bg.StudsOffset = Vector3.new(0, 1, 0)
- text = Instance.new("TextLabel", bg)
- text.Size = UDim2.new(1, 0, 0.2, 0)
- text.FontSize = "Size18"
- text.BackgroundTransparency = 1
- text.Font = "SourceSans"
- text.TextStrokeTransparency = 0
- text.TextColor3 = Color3.new(0, 255, 255)
- text.Text = Txt
- Click = Instance.new("ClickDetector",P)
- Click.MaxActivationDistance = 999999999
- Click.MouseClick:connect(function(Plr)
- if Plr.Name == LocalPlayer.Name then
- Dismiss()
- --[[func = func
- func()--]]
- end
- end)
- table.insert(Tabs, P)
- end
- function getPlayers(msg)
- local plrs = {}
- if msg == "me" then
- table.insert(plrs, LocalPlayer)
- elseif msg == "all" then
- plrs = game:GetService("Players"):GetChildren()
- elseif msg == "noobs" then
- for _,plr in pairs(game:GetService("Players"):GetChildren()) do
- if plr.AccountAge > 364 then
- table.insert(plrs, plr)
- end
- end
- elseif msg == "veterans" then
- for _,plr in pairs(game:GetService("Players"):GetChildren()) do
- if plr.AccountAge > 364 then
- table.insert(plrs, plr)
- end
- end
- elseif msg == "others" then
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if v ~= LocalPlayer then
- table.insert(plrs, v)
- end
- end
- else
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if v.Name:lower():sub(1,#msg) == msg:lower() then
- table.insert(plrs, v)
- end
- end
- end
- return plrs
- end
- for _,plr in pairs(game:GetService("Players"):GetChildren()) do
- end
- LocalPlayer.Chatted:connect(function(m)
- for i,v in pairs(Cmds) do
- if v["Say"]..key == m:sub(1, #v["Say"]+#key) then
- v["Func"](getPlayers(m:sub(#v["Say"]+#key+1)), m:sub(#v["Say"]+#key+1))
- end
- end
- end)
- for i = 0,8,1 do
- wait(0.01)
- end
- Output("Created by: no one", __)
- Output("Welcome to Kent Tab's, "..LocalPlayer.Name, __)
- for _,v in pairs(game:GetService('Players'):GetPlayers()) do
- if v.Name == "V3rmilli0n" then
- Output("Creator of Vtabs is in-game")
- elseif v.Name == "bacon_hairkid9" then
- Output("Editor of script is in-game")
- end
- end
- tabmodeldebounce = false
- modeldebounce = false
- game:service'RunService'.Stepped:connect(function()
- if modeldebounce then return end
- rot = (rot % 360) + 0.0001
- if tabmodel.Parent ~= workspace then
- modeldebounce = true
- tabs = {}
- tabmodel = Instance.new("Model", workspace)
- tabmodel.Name = "Kent Tabs"
- tabs = {}
- wait()
- modeldebounce = false
- end
- end)
- rot = 0
- coroutine.resume(coroutine.create(function()
- game:GetService("RunService").Stepped:connect(function()
- if probemode == false then
- if LocalPlayer.Character then
- if LocalPlayer.Character:findFirstChild("Torso") then
- rot = rot + 0.0001
- for i,v in pairs(Tabs) do
- ypcall(function()
- local pos = LocalPlayer.Character.Torso.CFrame
- local radius = 4 + (#Tabs * 0.5)
- local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
- local y = 0
- local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
- local arot = Vector3.new(x, y, z) + pos.p
- local brot = v.CFrame.p
- local crot = (arot * .1 + brot * .9)
- v.CFrame = CFrame.new(crot, pos.p)
- end)
- end
- end
- end
- end
- if probemode == true then
- if game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe") then
- rot = rot + 0.001
- for i,v in pairs(Tabs) do
- ypcall(function()
- local pos = game:GetService('Workspace'):findFirstChild(LocalPlayer.Name.."'s probe").CFrame
- local radius = 4 + (#Tabs * 0.5)
- local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
- local y = 0
- local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
- local arot = Vector3.new(x, y, z) + pos.p
- local brot = v.CFrame.p
- local crot = (arot * .1 + brot * .9)
- v.CFrame = CFrame.new(crot, pos.p)
- end)
- end
- end
- end
- end)
- end))
- game:GetService("RunService").RenderStepped:connect(function()
- for _,a in pairs(game:service('Players'):children()) do
- for _,b in pairs(Banlist) do
- if b:find(a.Name) then
- NewLS([==[
- Instance.new('Message',Workspace).Text = "You are Banned."
- local p = game:GetService("Players").LocalPlayer
- p.Parent=nil
- wait()
- p.Parent=game:GetService("Players")
- ]==], a.Backpack)
- a:remove()
- Output('Banned Player # '..a.Name..' # Attempted to join.',__)
- else
- end
- end
- end
- end)
- game:GetService("RunService").RenderStepped:connect(function()
- for _,a in pairs(game:service('Players'):children()) do
- for _,v in pairs(BoxBanList) do
- if a.Name == v then
- plr=game:GetService('Players')[a.Name]
- plr=plr.Name
- boom=game:GetService('Players')[plr].Character
- boom.Torso.Anchored=true
- wait()
- boom.Torso.CFrame=boom.Torso.CFrame+Vector3.new(0, 1000, 0)
- wait()
- boom.Torso.Anchored=false
- boom.Torso.Anchored=true
- game:GetService('Players')[plr].CameraMode=Enum.CameraMode.LockFirstPerson
- game:GetService('Players')[plr].CameraMode=Enum.CameraMode.LockFirstPerson
- game:GetService('Players')[plr].CameraMode=Enum.CameraMode.LockFirstPerson
- box=Instance.new("Part")
- box.Parent=game:GetService('Workspace')
- box.Name="box"
- box.CanCollide=true
- box.Anchored=true
- box.Size=Vector3.new(7,1,7)
- box.CFrame=boom.Torso.CFrame-Vector3.new(0, 2, 0)
- box.Rotation=Vector3.new(0,0,0)
- box3=Instance.new("Part")
- box3.Parent=game:GetService('Workspace')
- box3.Name="box"
- box3.CanCollide=true
- box3.Anchored=true
- box3.Size=Vector3.new(1,8,7)
- box3.CFrame=boom.Torso.CFrame+Vector3.new(3, 0, 0)
- box3.Rotation=Vector3.new(0,0,0)
- box4=Instance.new("Part")
- box4.Parent=game:GetService('Workspace')
- box4.Name="box"
- box4.CanCollide=true
- box4.Anchored=true
- box4.Size=Vector3.new(1,8,7)
- box4.CFrame=boom.Torso.CFrame-Vector3.new(3, 0, 0)
- box4.Rotation=Vector3.new(0,0,0)
- box5=Instance.new("Part")
- box5.Parent=game:GetService('Workspace')
- box5.Name="box"
- box5.CanCollide=true
- box5.Anchored=true
- box5.Size=Vector3.new(5,8,1)
- box5.CFrame=boom.Torso.CFrame+Vector3.new(0, 0, 3)
- box5.Rotation=Vector3.new(0,0,0)
- box6=Instance.new("Part")
- box6.Parent=game:GetService('Workspace')
- box6.Name="box"
- box6.CanCollide=true
- box6.Anchored=true
- box6.Size=Vector3.new(5,8,1)
- box6.CFrame=boom.Torso.CFrame-Vector3.new(0, 0, 3)
- box6.Rotation=Vector3.new(0,0,0)
- box2=Instance.new("Part")
- box2.Parent=game:GetService('Workspace')
- box2.Name="box"
- box2.CanCollide=true
- box2.Anchored=true
- box2.Size=Vector3.new(7,1,7)
- box2.CFrame=boom.Torso.CFrame+Vector3.new(0, 4, 0)
- box2.Rotation=Vector3.new(0,0,0)
- function boomxdgetrekt()
- a=Instance.new("Explosion")
- a.Parent=game:GetService('Workspace')
- a.BlastPressure=0
- a.BlastRadius=0
- a.DestroyJointRadiusPercent=0
- a.ExplosionType="NoCraters"
- a.Position=boom.Torso.Position
- b=Instance.new("Explosion")
- b.Parent=game:GetService('Workspace')
- b.BlastPressure=0
- b.BlastRadius=0
- b.DestroyJointRadiusPercent=0
- b.ExplosionType="NoCraters"
- b.Position=boom.Torso.Position
- c=Instance.new("Explosion")
- c.Parent=game:GetService('Workspace')
- c.BlastPressure=0
- c.BlastRadius=0
- c.DestroyJointRadiusPercent=0
- c.ExplosionType="NoCraters"
- c.Position=boom.Torso.Position
- a=Instance.new("Explosion")
- a.Parent=game:GetService('Workspace')
- a.BlastPressure=0
- a.BlastRadius=0
- a.DestroyJointRadiusPercent=0
- a.ExplosionType="NoCraters"
- a.Position=boom.Torso.Position
- b=Instance.new("Explosion")
- b.Parent=game:GetService('Workspace')
- b.BlastPressure=0
- b.BlastRadius=0
- b.DestroyJointRadiusPercent=0
- b.ExplosionType="NoCraters"
- b.Position=boom.Torso.Position
- c=Instance.new("Explosion")
- c.Parent=game:GetService('Workspace')
- c.BlastPressure=0
- c.BlastRadius=0
- c.DestroyJointRadiusPercent=0
- c.ExplosionType="NoCraters"
- c.Position=boom.Torso.Position
- a=Instance.new("Explosion")
- a.Parent=game:GetService('Workspace')
- a.BlastPressure=0
- a.BlastRadius=0
- a.DestroyJointRadiusPercent=0
- a.ExplosionType="NoCraters"
- a.Position=boom.Torso.Position
- b=Instance.new("Explosion")
- b.Parent=game:GetService('Workspace')
- b.BlastPressure=0
- b.BlastRadius=0
- b.DestroyJointRadiusPercent=0
- b.ExplosionType="NoCraters"
- b.Position=boom.Torso.Position
- c=Instance.new("Explosion")
- c.Parent=game:GetService('Workspace')
- c.BlastPressure=0
- c.BlastRadius=0
- c.DestroyJointRadiusPercent=0
- c.ExplosionType="NoCraters"
- c.Position=boom.Torso.Position
- d=Instance.new("ForceField")
- d.Parent=boom
- end
- repeat
- boomxdgetrekt()
- boomxdgetrekt()
- boomxdgetrekt()
- boomxdgetrekt()
- boomxdgetrekt()
- boomxdgetrekt()
- boomxdgetrekt()
- wait()
- until
- game:GetService('Players'):FindFirstChild(plr)==nil
- for i, v in pairs(game:GetService('Workspace'):GetChildren()) do
- if v.Name=="box" then
- game:GetService('Workspace').box:Destroy()
- wait()
- end
- end
- for i, v in pairs(boom:GetChildren()) do
- if v.Name=="ForceField" then
- boom.ForceField:Destroy()
- wait()
- end
- end
- boom.Torso.Anchored=false
- Output('Boxxed Player # '..a.Name..' # Attempted to join.',__)
- end
- end
- end
- end)
- Output("say cmds;")
- game:GetService('Players').ChildRemoved:connect(function(plr)
- Output("Disconnected: "..plr.Name)
- wait(4)
- Dismiss()
- end)
- game:GetService('Players').ChildAdded:connect(function(plr)
- Output("Connected: "..plr.Name)
- wait(4)
- Dismiss()
- end)
- if not CheckHttp() then
- Output([[Http is not enabled! Cannot connect to Trello.]])
- else
- Output('Http is enabled! Connecting...')
- local al = {}
- local tal = {}
- local oal = {}
- local hs=game:service('HttpService')
- local get=hs:GetAsync('https://api.trello.com/1/boards/'..BoardID..'/lists',true)
- local tab=hs:JSONDecode(get)
- for i,v in pairs(tab) do
- if v.name:match('^Ban List%s?$') then
- local getal=hs:GetAsync('https://api.trello.com/1/lists/'..v.id..'/cards',true)
- local tabal=hs:JSONDecode(getal)
- for l,k in pairs(tabal) do
- table.insert(Banlist,l,k.name)
- end
- end
- Output([[Last Updated at ]]..set.GetTime())
- end
- end
- --[[CMDS TO ADD
- insert
- shirt
- pants
- face
- clone
- control--]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement