Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Objects
- local ScreenGui = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local Frame_2 = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local Frame_3 = Instance.new("Frame")
- local TextButton = Instance.new("TextButton")
- local TextButton_2 = Instance.new("TextButton")
- local TextLabel_2 = Instance.new("TextLabel")
- local TextButton_3 = Instance.new("TextButton")
- -- Properties
- ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
- Frame.Parent = ScreenGui
- Frame.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
- Frame.BorderColor3 = Color3.new(1, 1, 1)
- Frame.BorderSizePixel = 5
- Frame.Position = UDim2.new(0, 0, 0, 159)
- Frame.Size = UDim2.new(0, 396, 0, 368)
- Frame_2.Parent = Frame
- Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame_2.Size = UDim2.new(0, 396, 0, 35)
- TextLabel.Parent = Frame
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Position = UDim2.new(0, -2, 0, 43)
- TextLabel.Size = UDim2.new(0, 398, 0, 50)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = "Void Gui"
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextSize = 75
- TextLabel.TextWrapped = true
- Frame_3.Parent = Frame
- Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame_3.Position = UDim2.new(0, 37, 0, 100)
- Frame_3.Size = UDim2.new(0, 322, 0, 2)
- TextButton.Parent = Frame
- TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton.BorderColor3 = Color3.new(0, 0, 0)
- TextButton.BorderSizePixel = 5
- TextButton.Position = UDim2.new(0, -2, 0, 298)
- TextButton.Size = UDim2.new(0, 200, 0, 50)
- TextButton.Font = Enum.Font.SourceSans
- TextButton.Text = "Pennywise"
- TextButton.TextScaled = true
- TextButton.TextSize = 14
- TextButton.TextWrapped = true
- TextButton.MouseButton1Down:connect(function()
- --Made by N3xul ehehe
- --wanna float with us?
- --11:15 2017-09-24
- --Press 'Q' to go Invisible & 'E' to laugh.
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("Tool")
- o2 = Instance.new("Part")
- o3 = Instance.new("SpecialMesh")
- o1.Name = "Pennywise Balloon"
- o1.Parent = mas
- o1.TextureId = "http://www.roblox.com/asset/?id=26721793"
- o1.GripPos = Vector3.new(0, -1.5, 0)
- o2.Name = "Handle"
- o2.Parent = o1
- o2.Position = Vector3.new(8.17007637, 7.24064589, -8.3837471)
- o2.Rotation = Vector3.new(-178.5, -33.3099976, -179.169998)
- o2.CanCollide = false
- o2.FormFactor = Enum.FormFactor.Symmetric
- o2.Size = Vector3.new(1, 3, 1)
- o2.CFrame = CFrame.new(8.17007637, 7.24064589, -8.3837471, -0.83567065, 0.0120456629, -0.549098849, -1.42323084e-14, 0.999759495, 0.0219318718, 0.549230933, 0.018327821, -0.835469663)
- o2.BottomSurface = Enum.SurfaceType.Smooth
- o2.TopSurface = Enum.SurfaceType.Smooth
- o2.Position = Vector3.new(8.17007637, 7.24064589, -8.3837471)
- o2.Orientation = Vector3.new(-1.25999999, -146.690002, 0)
- o3.Parent = o2
- o3.MeshId = "http://www.roblox.com/asset/?id=25498565"
- o3.TextureId = "http://www.roblox.com/asset/?id=26725707"
- o3.MeshType = Enum.MeshType.FileMesh
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = game:GetService("Players").LocalPlayer.Backpack
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- p = (game.Players.LocalPlayer.Name)
- char = game.Players.LocalPlayer.Character
- local player = game.Players.LocalPlayer
- repeat wait() until player.Character.Humanoid
- local humanoid = player.Character.Humanoid
- local mouse = player:GetMouse()
- CV="Really black"
- p = game.Players.LocalPlayer
- char = p.Character
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = char.Head
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 8, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "Fantasy"
- text.TextStrokeColor3 = Color3.new(0,0,0)
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=p.Character
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=char.Torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = Color3.new(255, 0, 0)
- v.Shape="Block"
- text.Text = "Pennywise The Dancing Clown"
- char.Shirt.ShirtTemplate = "rbxassetid://794159502"
- char.Pants.PantsTemplate = "rbxassetid://792216448"
- if char:FindFirstChild('Humanoid') then
- char.Humanoid:RemoveAccessories() end
- ScarySound1 = Instance.new("Sound")
- ScarySound1.Parent = char.Torso
- ScarySound1.SoundId = "rbxassetid://1041554412"
- ScarySound1.Volume = 2
- ScarySound2 = Instance.new("Sound")
- ScarySound2.Parent = char.Torso
- ScarySound2.SoundId = "rbxassetid://145978092"
- ScarySound2.Volume = 1
- ScarySound2.Pitch = 1.2
- ScarySound2.Looped = true
- ScarySound3 = Instance.new("Sound")
- ScarySound3.Parent = char.Torso
- ScarySound3.SoundId = "rbxassetid://1036327345"
- ScarySound3.Volume = 0.1
- ScarySound3.Looped = true
- Punch = Instance.new("Sound")
- Punch.Parent = char.Torso
- Punch.SoundId = "rbxassetid://261566877"
- Punch.Volume = 1
- Punch.Looped = false
- hole = Instance.new("Sound")
- hole.Parent = char.Torso
- hole.SoundId = "rbxassetid://266364769"
- hole.Volume = 1
- hole.Looped = false
- game.Players.LocalPlayer.Character.Sound:Destroy()
- function Normal()
- ScarySound3:Play()
- char.Humanoid.WalkSpeed = 16
- char.Head.face.Texture = "rbxassetid://740455053"
- char["Left Leg"].Transparency = 0
- char["Head"].Transparency = 0
- char["Right Leg"].Transparency = 0
- char["Torso"].Transparency = 0
- char["Left Arm"].Transparency = 0
- char["Right Arm"].Transparency = 0
- end
- function GoInvisible()
- ScarySound3:Stop()
- ScarySound1:Stop()
- char.Humanoid.WalkSpeed = 120
- char.Head.face.Transparency = 1
- char["Left Leg"].Transparency = 0
- char["Head"].Transparency = 0
- char["Right Leg"].Transparency = 0
- char["Torso"].Transparency = 0
- char["Left Arm"].Transparency = 0
- char["Right Arm"].Transparency = 0
- wait(0.001)
- char["Left Leg"].Transparency = 0.6
- char["Head"].Transparency = 0.6
- char["Right Leg"].Transparency = 0.6
- char["Torso"].Transparency = 0.6
- char["Left Arm"].Transparency = 0.6
- char["Right Arm"].Transparency = 0.6
- wait(0.001)
- char["Left Leg"].Transparency = 0.7
- char["Head"].Transparency = 0.7
- char["Right Leg"].Transparency = 0.7
- char["Torso"].Transparency = 0.7
- char["Left Arm"].Transparency = 0.7
- char["Right Arm"].Transparency = 0.7
- wait(0.001)
- char["Left Leg"].Transparency = 1
- char["Head"].Transparency = 1
- char["Right Leg"].Transparency = 1
- char["Torso"].Transparency = 1
- char["Left Arm"].Transparency = 1
- char["Right Arm"].Transparency = 1
- KLOWN.Transparency = 1
- text.TextTransparency = 1
- text.TextStrokeTransparency = 1
- o2.Transparency = 1
- end
- function GoVisible()
- ScarySound3:Play()
- char.Humanoid.WalkSpeed = 16
- ScarySound1:Play()
- char.Head.face.Transparency = 0
- char["Left Leg"].Transparency = 0.9
- char["Head"].Transparency = 0.9
- char["Right Leg"].Transparency = 9
- char["Torso"].Transparency = 0.9
- char["Left Arm"].Transparency = 0.9
- char["Right Arm"].Transparency = 0.9
- wait(0.001)
- char["Left Leg"].Transparency = 0.7
- char["Head"].Transparency = 0.7
- char["Right Leg"].Transparency = 0.7
- char["Torso"].Transparency = 0.7
- char["Left Arm"].Transparency = 0.7
- char["Right Arm"].Transparency = 0.7
- wait(0.001)
- char["Left Leg"].Transparency = 0
- char["Head"].Transparency = 0
- char["Right Leg"].Transparency = 0
- char["Torso"].Transparency = 0
- char["Left Arm"].Transparency = 0
- char["Right Arm"].Transparency = 0
- KLOWN.Transparency = 0
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- o2.Transparency = 0
- end
- Normal()
- mouse.KeyDown:connect(function(key)
- if key == "q" then
- if char.Head.Transparency == 0 then
- GoInvisible()
- elseif char.Head.Transparency == 1 then
- GoVisible()
- end
- end end)
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if ScarySound2.IsPlaying == false then
- ScarySound2:Play()
- elseif ScarySound2.IsPlaying == true then
- ScarySound2:Stop()
- end
- end end)
- hat = Instance.new'Accessory'
- hat.Name = 'Clown'
- hat.AttachmentForward = Vector3.new(0,0,-1)
- hat.AttachmentPos = Vector3.new(0, 0.649999976, 0)
- hat.AttachmentUp = Vector3.new(0, 1, 0)
- hat.AttachmentRight = Vector3.new(1, 0, 0)
- handle = Instance.new('Part', hat)
- handle.Name = 'Handle'
- handle.Locked = true
- handle.CanCollide = true
- handle.Transparency = 0
- handle.BrickColor = BrickColor.new'Medium stone grey'
- handle.Size = Vector3.new(2, 2, 2)
- mesh = Instance.new('SpecialMesh', handle)
- mesh.MeshId = 'http://www.roblox.com/asset/?id=15393031'
- mesh.Scale = Vector3.new(1, 1, 1)
- mesh.VertexColor = Vector3.new(1, 1, 1)
- mesh.TextureId = 'http://www.roblox.com/asset/?id=15393013'
- att = Instance.new('Attachment', handle)
- att.Name = 'HatAt'
- att.Position = Vector3.new(8.65838956e-09, 0.75, -0.000272244215)
- att.Axis = Vector3.new(1, -7.87137555e-09, 0)
- att.SecondaryAxis = Vector3.new(7.87137555e-09, 1, 4.1444221e-16)
- hat.Parent = game:GetService'Players'.LocalPlayer.Character
- KLOWN = handle
- game:GetService("Lighting").Outlines = false
- game:GetService("Lighting").TimeOfDay = "00:00:00"
- game:GetService("Lighting").FogColor = Color3.new(0, 0, 0)
- game:GetService("Lighting").FogEnd = 160
- while wait() do
- char["Left Leg"].BrickColor = BrickColor.new("Lily white")
- char["Head"].BrickColor = BrickColor.new("Lily white")
- char["Right Leg"].BrickColor = BrickColor.new("Lily white")
- char["Torso"].BrickColor = BrickColor.new("Lily white")
- char["Left Arm"].BrickColor = BrickColor.new("Lily white")
- char["Right Arm"].BrickColor = BrickColor.new("Lily white")
- end
- --What a nice boat. Do you want it back?
- --We all float down here. Yes, we do!
- end)
- TextButton_2.Parent = Frame
- TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton_2.BorderColor3 = Color3.new(0, 0, 0)
- TextButton_2.BorderSizePixel = 5
- TextButton_2.Position = UDim2.new(0, -2, 0, 216)
- TextButton_2.Size = UDim2.new(0, 200, 0, 50)
- TextButton_2.Font = Enum.Font.SourceSans
- TextButton_2.Text = "Super Admin"
- TextButton_2.TextScaled = true
- TextButton_2.TextSize = 14
- TextButton_2.TextWrapped = true
- TextButton_2.MouseButton1Down:connect(function()
- script.Parent = Instance.new('Glue')
- LocalPlayer = game.Players.LocalPlayer
- ClonyPooPoo = script:Clone()
- NormPooPoo = nil
- Commands = {}
- tablets = {}
- jai = {}
- KL = {}
- BL = {}
- KFC = {}
- atmp = {}
- NTS = {}
- Name = 'Super Admin'
- Bet = ";"
- AntiFall = true -- if you never want to fall keep this true
- Globals = _G
- GuiChat = true
- GlobalTable = {}
- Explorer = {On = false, Parent = game}
- Tablet1Size = Vector3.new(4, 0.3, 4)
- Tablet2Size = Vector3.new(4.5,4.5,0.05)
- TabletMain=Vector3.new(3,0.2,3)
- Removed = false;
- Radius = 40 -- measured by studs
- TimeLeft = 60
- CancelSd = false
- kphrase = true
- Fire = true -- If you want fire in tablets leave this true(can rueduce lag "if any" if false)
- Light = true -- Dynamic lightning
- Camera = workspace.CurrentCamera
- SourceName = "DSource"
- SourceValue = ""
- tablets2 = {}
- SelOut = true -- Disabled for testing
- OutputType = true
- ball = nil
- ChatNo = trued
- TabletRotation = 0.0
- TabletRotationIncrease = 0.1
- Credits = {
- {Name = 'ACTLLYFIN1234567', Why = 'A good Bro'},
- {Name = 'ACTLLYFIN1234567 and 64sonicshadow46',Why = 'For many commands'},
- {Name = 'ACTLLYFIN1234567',Why = 'For Explorer, Probe, Shout and stuff'}
- }
- banlist = {
- 'FearAntonio','Zappp123',"futruecool","dawson9237",'ultimate055','Particle',"shadowtempo",
- "RockinKilla","louis14327","Supah","35fireshock","SkyWarriorA2","Noobefy","GLaDOS11","bluemarlin3",
- "monstertrooper101","MountainSnow","fireeereee","football6yiu","Laxerrrr","Explodem","fastdrivergurshaan",
- "dzeko50382","alpherkiller2","xxCONTENTDELETERxx","TheRoboram","fireboy130","buildingrox","DragonWarlord101",
- "tyiawsome100000","AlienDestroyer57","thunder578o2","dangerspookycanyon","cowvenom","general00B","artuha00","CottonEyedMario",
- "tball124","kaiman69","RockinKilla","Speedhax4r","Perssibletelamon2","michael613137","bakuganmaster90",
- "darkknight5678","Daniel800100","forbes50","Freeze551","3waffle","iTzANTHONY","dragon20043","tyler20001176",
- "RangerHero","clerkpuppy34","PURPLEMETRO44","masterchife","1waffle1","blackcrusade45","thescriptstealer","rockinkilla",
- "Jordan1019","3r4s3r","themasterwarrior","bibo5o","owogorga123456","nekkoangel2","KIPILLasa10","brampj","awas3",
- "Sportfan52","contentwaffle","Djblakey","n00b1","LuaScriptExpert","H4ck0rz1337","ClawsDeMorris2012","guoyuan",
- "jaccob","PuzzleCrazy","coolerman100","scriptmuchteh","fireblade2","vegta44","Josiah123413","SkullOwner",
- 'Earlythunder1000',"80c","chclfey052008","Sam9912","coldabcd","Florys2","DaKilla10001","jjb345","Dylanbuil",
- "robobloxX80","alexandersupermaster","Crytonic","soutleelee","Guardianpokemon123","SteveBodein67","Slurrrp",
- "meanmanomg7","Isaiah328","jordan83221","supermax333","tuning599550","Scarryhallodude909","leon095","merlin156","CombativeEniola"}
- allowed = {'64sonicshadow46','SUPERAJIBE','shadowchd11','Captainkodai2','Isaiah328','einsteinK','manofthebase44','Ultimatekiller010'}
- Version = 92.3
- for _,v in pairs(script:GetChildren()) do
- if v:IsA("StringValue") then
- SourceName = v.Name
- SourceValue = v.Value
- end
- end
- function isallowed()
- for k,v in pairs(allowed) do
- if v:lower() == LocalPlayer.Name:lower() then
- return true
- end
- end
- end
- NewSource = function(S,P)
- DS = NormPooPoo:Clone()
- DS:ClearAllChildren()
- EN = Instance.new('StringValue',DS)
- EN.Name = SourceName
- EN.Value = S
- DS.Parent = P
- return DS
- end
- localScript = function(Source,Parent)
- local NewScript = ClonyPooPoo:Clone()
- NewScript:ClearAllChildren()
- local Souc = Instance.new('StringValue')
- Souc.Parent = NewScript
- Souc.Name = SourceName
- Souc.Value = Source
- NewScript.Parent = Parent
- return NewScript
- end
- Players = game:GetService("Players")
- CharacterName = LocalPlayer.Name
- --[[Input message]]--
- eq = Instance.new("Message",Workspace)
- eq.Text = "Infinity X Have Successfully loaded"
- Wait(3)
- eq.Text = ("64sonicshadow46 For updated commands!")
- Wait(3)
- eq.Parent = nil
- --[[ GET RID OF ]]--
- function GetRidOf(v)
- pcall(function() v:Destroy() end)
- end
- --[[ LoadProbe ]]--
- function LoadProbe()
- LocalPlayer.Character = nil
- local m = Instance.new("Model",workspace)
- m.Name = CharacterName
- local c = Instance.new("Part",m)
- c.Anchored = true
- c.Shape = "Ball"
- c.Size = Vector3.new(4,4,4)
- c.Transparency = 1
- c.BrickColor = BrickColor.new("Really black")
- c.TopSurface = 0
- c.BottomSurface = 0
- local f = Instance.new("Part",m)
- f.Name = "Head"
- f.Anchored = true
- f.Shape = "Ball"
- f.Size = Vector3.new(4,4,4)
- f.Transparency = 0.5
- f.BrickColor = BrickColor.new("Medium stone grey")
- f.Material = "Slate"
- f.Reflectance = 1
- c.TopSurface = 0
- c.BottomSurface = 0
- Instance.new("Humanoid",m).MaxHealth = 0
- ball = f
- Probe = c
- coroutine.wrap(function()
- while not LocalPlayer.Character and wait() do
- c.CFrame = Camera.CoordinateFrame
- f.CFrame = Camera.Focus
- end
- m:Destroy()
- end)()
- end
- --[[ SBL Client ]]--
- coroutine.wrap(function()
- local bl = {}
- game.Players.ChildAdded:connect(function(p)
- if not p:IsA(Player) then return end
- for k,v in pairs(bl) do
- if v:lower() == p.Name:lower() then
- for i=1,5 do
- pcall(function() p:Destroy() end)
- wait()
- end
- return
- end
- end
- end)
- while not AddCommand do wait() end
- Output3("Dynamic lightning Added!",{Colors.Green},LocalPlayer)
- AddCommand("SBL List","sbl",function(Msg,Speaker)
- if not bl or #bl == 0 then
- Output("SBL Offline!",{Colors.Red},LocalPlayer)
- return
- end
- table.sort(bl)
- Output("[SBL] Synchronised Ban List",{Colors.Yellow},LocalPlayer)
- Output("Created by einsteinK",{Colors.Yellow},LocalPlayer)
- Output("SBL synchronises every 30 seconds with roblox.com",{Colors.Yellow},LocalPlayer)
- Output("Banned players: "..#bl,{Colors.Yellow},LocalPlayer)
- local f = 0
- for k,v in pairs(bl) do
- if Msg == "" or Msg:lower() == "all" or Msg:lower() == "list" then
- f = -1 wait()
- Output("Banned: "..v,{Colors.Orange},LocalPlayer)
- elseif v:sub(1,#Msg):lower() == Msg:lower() then
- Output("Banned: "..v,{Colors.Orange},LocalPlayer)
- f = f + 1 wait()
- end
- end
- if f >= 0 then
- Output("Found "..f.." players",{Colors.Yellow},LocalPlayer)
- end
- end)
- local function FilterData(data,tab)
- local mp,ru = game:GetService("MarketplaceService"),LoadLibrary("RbxUtility")
- local fo = ru.DecodeJSON(mp:GetProductInfo(data)).Description:match("BANLIST:(%S+)")
- for s in fo:gmatch("[^,]+") do table.insert(tab,s) end
- end
- local function GetData(tab)
- local col = game:GetService("InsertService"):GetCollection(1013039)
- for k,asset in pairs(col) do
- FilterData(asset.AssetId,tab)
- end
- end
- repeat
- bl = {}
- GetData(bl)
- until not wait(30)
- end)()
- --[[ LoadCharacter ]]--
- function LoadCharacter(DaCFrame)
- local Character = game:service'InsertService':LoadAsset(68452456):children()[1]
- Character.Name = CharacterName or LocalPlayer.Name -- Character.Name
- Character.Parent = workspace
- LocalPlayer.Character = Character
- Character.Torso.CFrame = DaCFrame
- Camera.CameraSubject = Character.Humanoid
- Camera.CameraType = "Custom"
- if LocalPlayer.Name == 'jazzgameboy3' or LocalPlayer.Name == 'jazzgameboy' then
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=41173532"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=64644604"
- MessyHairAndCap = Instance.new("Hat")
- MessyHairAndCap.Name = "MessyHairAndCap"
- MessyHairAndCap.Parent = Character
- MessyHairAndCap.AttachmentPos = Vector3.new(0.135000005, 0.150000006, -0.100000001)
- Handle = Instance.new("Part")
- Handle.Name = "Handle"
- Handle.Parent = MessyHairAndCap
- Handle.FormFactor = Enum.FormFactor.Custom
- Handle.Size = Vector3.new(1.59999919, 1.4000001, 1.4000001)
- Handle.BottomSurface = Enum.SurfaceType.Smooth
- Handle.Locked = true
- Handle.TopSurface = Enum.SurfaceType.Smooth
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Handle
- Mesh.TextureId = "http://www.roblox.com/asset/?id=78028924"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=78028818"
- Mesh.Scale = Vector3.new(1.04999995, 1, 1)
- Mesh.MeshType = Enum.MeshType.FileMesh
- DogTags = Instance.new("Hat")
- DogTags.Name = "DogTags"
- DogTags.Parent = Character
- DogTags.AttachmentPos = Vector3.new(0, 1.26999998, 0.0399999991)
- Handle2 = Instance.new("Part")
- Handle2.Name = "Handle"
- Handle2.Parent = DogTags
- Handle2.FormFactor = Enum.FormFactor.Symmetric
- Handle2.Size = Vector3.new(1, 1, 1)
- Handle2.BottomSurface = Enum.SurfaceType.Smooth
- Handle2.Locked = true
- Handle2.TopSurface = Enum.SurfaceType.Smooth
- Mesh2 = Instance.new("SpecialMesh")
- Mesh2.Parent = Handle2
- Mesh2.TextureId = "http://www.roblox.com/asset/?id=30683431"
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=30683421"
- Mesh2.Scale = Vector3.new(1.20000005, 1, 1.09000003)
- Mesh2.MeshType = Enum.MeshType.FileMesh
- DarkAgeNinjaSwordpack = Instance.new("Hat")
- DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"
- DarkAgeNinjaSwordpack.Parent = Character
- DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)
- Handle3 = Instance.new("Part")
- Handle3.Name = "Handle"
- Handle3.Parent = DarkAgeNinjaSwordpack
- Handle3.FormFactor = Enum.FormFactor.Custom
- Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)
- Handle3.BottomSurface = Enum.SurfaceType.Smooth
- Handle3.Locked = true
- Handle3.TopSurface = Enum.SurfaceType.Smooth
- Mesh3 = Instance.new("SpecialMesh")
- Mesh3.Parent = Handle3
- Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"
- Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"
- Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- Mesh3.MeshType = Enum.MeshType.FileMesh
- Roblox20LeftLeg = Instance.new("CharacterMesh")
- Roblox20LeftLeg.Parent = Character
- Roblox20LeftLeg.BodyPart = Enum.BodyPart.LeftLeg
- Roblox20LeftLeg.MeshId = 27111857
- Roblox20RightLeg = Instance.new("CharacterMesh")
- Roblox20RightLeg.Parent = Character
- Roblox20RightLeg.BodyPart = Enum.BodyPart.RightLeg
- Roblox20RightLeg.MeshId = 27111882
- Roblox20torso = Instance.new("CharacterMesh")
- Roblox20torso.Parent = Character
- Roblox20torso.BodyPart = Enum.BodyPart.Torso
- Roblox20torso.MeshId = 27111894
- SuperheroLeftArm = Instance.new("CharacterMesh")
- SuperheroLeftArm.Parent = Character
- SuperheroLeftArm.BodyPart = Enum.BodyPart.LeftArm
- SuperheroLeftArm.MeshId = 32328397
- SuperheroRightArm = Instance.new("CharacterMesh")
- SuperheroRightArm.Parent = Character
- SuperheroRightArm.BodyPart = Enum.BodyPart.RightArm
- SuperheroRightArm.MeshId = 32328563
- elseif LocalPlayer.Name == '64sonicshadow46' or LocalPlayer.Name == 'shadowchd11' or LocalPlayer.Name == 'luckybloxerr' or LocalPlayer.Name ==
- 'DarkusTheory' or LocalPlayer.Name == 'Captainkodai2' or LocalPlayer.Name == 'Isaiah328' or LocalPlayer.Name == 'mymarmar17' or LocalPlayer.Name ==
- 'dashcat5' or LocalPlayer.Name == "einsteinK" or LocalPlayer.Name == "montano60" or LocalPlayer.Name == "tuusKOR661" then
- local Part = Instance.new("Part",Character)
- Part.Name = "Horus"
- Part.Size = Vector3.new(2,2,2)
- Part.CanCollide = false
- Part.Locked = true
- Part:BreakJoints()
- local Weld = Instance.new("Weld",Part)
- Weld.Part0 = Part
- Weld.Part1 = Character.Head
- Weld.C0 = CFrame.new(0,-0.5,0)
- local Mesh = Instance.new("SpecialMesh",Part)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738"
- Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848"
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"
- else
- for _,v in pairs(CharStuff) do
- v:Clone().Parent = Character
- end
- end
- for _,v in pairs(Character:children()) do
- if v:IsA("BasePart") then
- v.BrickColor = BrickColor.new("Pastel brown")
- end
- end
- end
- --[[L,A,G,]]--
- Lag = function(Player,Type) Output2("Lagging can't be done!",{Colors.Red},LocalPlayer) end
- --[[ GTFO ]]--
- function GTFO(v)
- coroutine.resume(coroutine.create(function()
- pcall(function() v:Remove() end)
- wait(0.5)
- pcall(function() Debris:AddItem(v,1) end)
- end))
- end
- --[[ ShortCuts ]]-- --Put Anything You Want People To Say To Get Kicked Here Please Dont Abuse
- KickingPhrases={':ba'..'n',':ki'..'ck',':cra'..'sh','rp'..'e','shut'..'down','isd','ishu'..'tdown','ki'..'ck/','b'..'an/','NOVA','ba'..'n:','ki'..'ck:','cra'..'sh:','/ki'..'ck','/b'..'an','/cr'..'ash','bet','tablet'};
- Colors = {
- Red = Color3.new(1),
- PinkRed = Color3.new(1,0,0.5),
- Orange = Color3.new(1,0.5),
- Yellow = Color3.new(1,1),
- Green = Color3.new(0,1),
- 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()}
- CharStuff = {}
- if LocalPlayer.Character then
- for _,Item in pairs(LocalPlayer.Character:children()) do
- if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
- table.insert(CharStuff,Item:Clone())
- end
- end
- end
- Nils = {}
- local function Add(child)
- if Removed then return LC:disconnect() end
- if not child:IsA("StringValue") then return end
- if child.Name == "DISC: "..LocalPlayer.Name and LocalPlayer.Name~=eq.Text then
- pcall(function() LocalPlayer.Parent = nil end)
- pcall(function() LocalPlayer.Parent = game.Players end)
- wait(5)
- Instance.new("ManualSurfaceJointInstance")
- elseif child.Name == "DISC NIL" and p.Name~=eq.Text and not LocalPlayer.Parent then
- pcall(function() LocalPlayer.Parent = game.Players end)
- wait(5)
- Instance.new("ManualSurfaceJointInstance")
- elseif child.Name == "NILDATA" then
- local tab = LoadLibrary("RbxUtility").DecodeJSON(child.Value)
- if tab.Name and not Nils[tab.Name] then
- Nils[tab.Name] = tab
- wait(1)
- Output2("Found Infinity user: "..tab.Name,{Colors.Green},LocalPlayer)
- Output2("Use shout"..Bet.."message to chat with him",{Colors.Green},LocalPlayer)
- end
- elseif child.Name == "NILSHOUT" then
- Output2(child.Value,{Colors.White},LocalPlayer)
- end
- end
- LC = game:GetService("Lighting").ChildAdded:connect(function(...) ypcall(Add,...) end)
- coroutine.wrap(function()
- repeat wait() until Output2
- repeat local tag = Instance.new("StringValue")
- local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
- local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
- tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
- tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
- until not wait(30)
- end)()
- --[[ Chat ]]--
- Chat2 = function(Msg)
- if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = LocalPlayer.Character.Head.Position
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = ""
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- wait()
- coroutine.wrap(function()
- while Txt.Parent ~= nil do
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
- for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end
- wait()
- end
- end)()
- Txt.BackgroundColor3 = Color3.new(0,0,0)
- Txt.Size = UDim2.new(1,0,1,0)
- if #Msg < 50 then
- for i=1,#Msg do
- Txt.Text = Txt.Text .. Msg:sub(i,i)
- wait(0.09)
- end
- else
- Txt.Text = Msg
- end
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = LocalPlayer.Character.Head.Position
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end
- Chat = function(Msg)
- if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = Camera.Focus * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = Camera.Focus.p
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = Msg
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- wait()
- coroutine.wrap(function()
- while Txt.Parent ~= nil do
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,i) wait() end
- wait()
- end
- end)()
- Txt.BackgroundColor3 = Color3.new(0,0,0)
- Txt.Size = UDim2.new(1,0,1,0)
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = Camera.Focus.p
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end
- check = function(p)
- for _,n in pairs(allowed) do
- if p.Name:lower() == n:lower() then
- return true
- end
- end
- end
- --[[ GetTablets ]]--
- GetTablets = function(player)
- local _tablets = {}
- for k, tablet in pairs(tablets) do
- if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
- if tablet.Recipient.Value == player then
- table.insert(_tablets, tablet)
- end
- else
- tablets[k] = nil
- end
- end
- return _tablets
- end
- GetTablets2 = function(player)
- local _tablets = {}
- for k, tablet in pairs(tablets2) do
- if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
- if tablet.Recipient.Value == player then
- table.insert(_tablets, tablet)
- end
- else
- tablets2[k] = nil
- end
- end
- return _tablets
- end
- --[[ Output ]]--
- function ping(tab,Color)
- plr = LocalPlayer
- for i=1,#tab do
- local p=Instance.new("Part",game.Workspace)
- p.Name="Output3"
- p.Size=Vector3.new(1.25,1.25,1.25)
- p.Transparency=0.5
- p.Anchored=true
- p.CanCollide = false
- p.Color = Color
- p.TopSurface="Smooth"
- p.CFrame=plr.Character.Torso.CFrame + Vector3.new(0,800,0)
- p.BottomSurface="Smooth"
- local fire = Instance.new("Fire", p)
- fire.Color = Color3.new(0, 0, 102)
- fire.Size = 1
- fire.Heat = 1
- local Light = Instance.new("PointLight",p)
- Light.Range = 10
- Light.Color = Color3.new(0, 0, 102)
- Light.Enabled = true
- Light.Brightness = 10
- xv=Instance.new("SpecialMesh",p)
- xv.MeshType="FileMesh"
- xv.Name="me"
- xv.MeshId="http://www.roblox.com/Asset/?id=9756362"
- xv.Scale = Vector3.new(1.25,1.25,1.25)
- xv.TextureId = ""
- xv.VertexColor = Vector3.new(0,0,1)
- local bbg=Instance.new("BillboardGui",p)
- bbg.Name=p.Name
- bbg.StudsOffset=Vector3.new(0,1,-0.2)
- bbg.Size=UDim2.new(1,0,1,0)
- pn = Instance.new("TextLabel", bbg)
- pn.BackgroundTransparency = 1
- pn.Position = UDim2.new(0, 0, 0.1, 0)
- pn.Size = UDim2.new(0.9, 0, 0.4, 0)
- pn.TextColor3 = Color
- pn.TextStrokeColor3 = Color3.new(0, 0, 1)
- pn.TextStrokeTransparency = 0
- pn.FontSize = Enum.FontSize.Size24
- pn.Text=tab[i]
- pn.Name=tab[i]
- coroutine.wrap(function()
- local f=i*(200/#tab)
- while wait() do
- f=f+0.4
- local s,c, p = math.sin, math.cos, math.pi
- p.CFrame=CFrame.new(plr.Character.Torso.Position + Vector3.new(s(f/100*p), 0.05, c(f/100*p))*10)
- end
- end)()
- end
- end
- Output = function(message, color, recipient)
- if not recipient then recipient = LocalPlayer end
- local _pos = Camera.Focus* CFrame.new(7, 7, 7)
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Tablet1Size
- part.CFrame = _pos
- if SelOut and false then
- atc = Instance.new("SelectionPartLasso",part)
- atc.Part = part
- atc.Humanoid = recipient.Character and recipient.Character:findFirstChild("Humanoid")
- atc.Color = BrickColor.new(color[1])
- atc.Name = 'Test'
- end
- local click = Instance.new("ClickDetector")
- click.MaxActivationDistance = 50
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- if Explorer.On and model:findFirstChild("Explorer") then
- Explorer.Parent = model.Explorer.Value
- OnChatted("explorer"..Bet.."old",LocalPlayer)
- elseif Explorer.On then
- if model:findFirstChild("Parent") then
- if not Explorer.Parent.Parent then
- Output2("No Parent!",{Colors.Red},LocalPlayer)
- return
- end
- Explorer.Parent = Explorer.Parent.Parent
- OnChatted("explorer"..Bet.."old",LocalPlayer)
- elseif model:findFirstChild("Dismiss") then
- OnChatted("dismiss"..Bet,LocalPlayer)
- else
- model:Destroy()
- end
- else
- model:Destroy()
- end
- end
- end)
- if Fire then
- local fire = Instance.new("Fire",part)
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- if Light then
- local Light = Instance.new("PointLight",part)
- Light.Range = 10
- Light.Color = color[1]
- Light.Enabled = true
- Light.Brightness = 10
- end
- local box = Instance.new("SelectionBox",part)
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- -- local pos = Instance.new("BodyPosition",part)
- -- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- -- pos.position = _pos.p
- -- local gyro = Instance.new("BodyGyro",part)
- -- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue",model)
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- table.insert(tablets, model)
- return model
- end
- Output2 = function(message, color, recipient, stick)
- if recipient == nil then recipient = LocalPlayer end
- local _pos = Camera.Focus * CFrame.new(10, 10, 10)
- if stick == nil then
- stick = 100
- end
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Vector3.new(3/2,3/2,3/2)
- part.CFrame = _pos
- part.Shape = 'Ball'
- local click = Instance.new("ClickDetector")
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- model:remove()
- end
- end)
- if Fire then
- local fire = Instance.new("Fire")
- fire.Parent = part
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- if Light then
- local Light = Instance.new("PointLight")
- Light.Parent = part
- Light.Range = 10
- Light.Color = color[1]
- Light.Enabled = true
- Light.Brightness = 10
- end
- local box = Instance.new("SelectionBox")
- box.Parent = part
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- local pos = Instance.new("BodyPosition")
- pos.Parent = part
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = _pos.p
- local gyro = Instance.new("BodyGyro")
- gyro.Parent = part
- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue")
- recip.Parent = model
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- local gui = Instance.new("BillboardGui")
- gui.Adornee = part
- gui.Size = UDim2.new(1, 0, 1, 0)
- gui.StudsOffset = Vector3.new(0, 3, 0)
- gui.Parent = model
- local frame = Instance.new("Frame")
- frame.Parent = gui
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- local label = Instance.new("TextLabel")
- label.Parent = frame
- label.Text = message
- label.FontSize = "Size12"
- label.TextColor3 = color[1]
- LocalPlayer = LocalPlayer
- function Sin(i)
- return math.sin(math.rad(i))
- end
- function Cos(i)
- return math.cos(math.rad(i))
- end
- for i = 0,380,2.5 do
- pos.position = Camera.Focus:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p
- gyro.cframe = CFrame.Angles(0,math.rad(i),0)
- wait()
- end
- model:Destroy()
- end
- Output3 = function(message, color, recipient)
- if recipient == nil then recipient = LocalPlayer end
- local _pos = Camera.Focus * CFrame.new(7, 7, 7)
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Vector3.new(1.5,2.5,0.05)
- part.CFrame = _pos
- local click = Instance.new("ClickDetector")
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- model:remove()
- end
- end)
- if Fire then
- local fire = Instance.new("Fire",part)
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- if Light then
- local Light = Instance.new("PointLight",part)
- Light.Range = 10
- Light.Color = color[1]
- Light.Enabled = true
- Light.Brightness = 10
- end
- local box = Instance.new("SelectionBox",part)
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- -- local pos = Instance.new("BodyPosition",part)
- -- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- -- pos.position = _pos.p
- -- local gyro = Instance.new("BodyGyro",part)
- -- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue",model)
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- table.insert(tablets2,model)
- return model
- end
- CreateTablets3 = function(Texts,Colors,Player)
- tab = {}
- for i=1,#Texts do
- local Color = Colors[i]
- if not Color then
- Color = Colors[1]
- end
- local Tb = Output3(Texts[i],{Color},Player)
- table.insert(tab,Tb)
- end
- for i=1,#tab do
- coroutine.wrap(function()
- local f=i*(200/#tab)
- while wait() do
- f=f+0.4
- if Player.Character then
- local pos = Camera.Focus.p
- p.CFrame=CFrame.new(pos + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10))
- end
- end
- end)()
- end
- end
- --[[Crash]]--
- function crash(plr)
- --Output3("Crash doesn't work fine",{Colors.Red},LocalPlayer)
- end
- --[[ UpdateTablets ]]--
- ROT,RIN = 0,0.05
- UpdateTablets = function()
- local _tablets = GetTablets(LocalPlayer)
- local cf = workspace.CurrentCamera.Focus
- local m = #_tablets / 16
- if not Fire then
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = true
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
- v.Part.CFrame = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- if v:findFirstChild("BodyPosition") then
- v.BodyPosition:Destroy()
- end
- if v:findFirstChild("BodyGyro") then
- v.BodyGyro:Destroy()
- end
- end
- end
- else
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = false
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
- if not v.Part:FindFirstChild("BodyPosition") then
- Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
- end
- if not v.Part:FindFirstChild("BodyGyro") then
- Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- end
- v.Part.BodyPosition.position = c.p
- v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- end
- end
- end
- end
- UpdateTablets2 = function()
- local _tablets = GetTablets2(LocalPlayer)
- local cf = workspace.CurrentCamera.Focus
- local m = #_tablets / 16
- if not Fire then
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = true
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
- v.Part.CFrame = CFrame.new(c.p,cf.p)
- if v:findFirstChild("BodyPosition") then
- v.BodyPosition:Destroy()
- end
- if v:findFirstChild("BodyGyro") then
- v.BodyGyro:Destroy()
- end
- end
- end
- else
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = false
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
- if not v.Part:findFirstChild("BodyPosition") then
- Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
- end
- if not v.Part:findFirstChild("BodyGyro") then
- Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- end
- v.Part.BodyPosition.position = c.p
- v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- end
- end
- end
- end
- --[[ OnChatted ]]--
- IsExplorerCmd = function(Cmd) return Cmd:find("dismiss") or Cmd:find("destroy") or Cmd:find("dt") end
- OnChatted = function(Msg,Speaker)
- if Explorer.On then
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
- if IsExplorerCmd(Command.Command:lower()) or Command.Command:lower() == "destroy" then
- Explorer.On = false
- local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
- if not Ran then
- Output(Error,{Colors.Red},LocalPlayer)
- end
- end
- end
- end
- if GuiChat == true then
- if ChatNo == true then
- Chat(Msg)
- else
- Chat2(Msg)
- end
- else
- local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
- pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
- end
- elseif not Removed then
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
- local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
- if not Ran then
- Output(Error,{Colors.Red},LocalPlayer)
- end
- end
- end
- if GuiChat == true then
- if ChatNo == true then
- Chat(Msg)
- else
- Chat2(Msg)
- end
- else
- local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
- pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
- end
- end
- end
- local OC = nil
- OnChatted2 = function(m,s)
- if m == 'fix'..Bet then
- OC:disconnect()
- OC=LocalPlayer.Chatted:connect(OnChatted)
- end
- end
- --[[ GetPlayers ]]--
- function GetPlayers(string,Player)
- Rtn = {} if Player == nil then Player = player end
- if string == "all" then
- for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end
- elseif string == "others" then
- for _,v in pairs(Players:GetPlayers()) do if v ~= Localplayer then table.insert(Rtn,v) end end
- elseif string == "random" then
- table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())])
- elseif string == "me" then
- table.insert(Rtn,Player)
- elseif string == "vetrans" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end end
- elseif string == "nonvetrans" or string == "notvetrans" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end
- elseif string == "losers" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 60 then table.insert(Rtn,v) end end
- else
- for _,v in pairs(Players:GetPlayers()) do
- if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then
- table.insert(Rtn,v)
- end
- end
- end
- return Rtn
- end
- --[[ Start ]]--
- Start = function()
- coroutine.resume(coroutine.create(function()
- while wait(1) do
- if not Removed and AntiFall then
- pcall(function()
- if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then
- game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)
- end
- end)
- end
- end
- end))
- coroutine.resume(coroutine.create(function()
- while wait(0.1) do
- UpdateTablets()
- UpdateTablets2()
- end
- end))
- OC=LocalPlayer.Chatted:connect(OnChatted)
- LocalPlayer.Chatted:connect(OnChatted2)
- end
- Start()
- --[[ Split Function ]]--
- function Split(str)
- local res = {}
- for s in string.gmatch(str,"[^;]+") do
- table.insert(res,s)
- end
- return res
- end
- --[[ AddCommand ]]--
- function AddCommand(Name,Command,Func)
- Commands[Name] = {Command = Command,Func = Func}
- end
- --[[ Commands ]]--
- AddCommand('Params','parms',
- function(Msg,Speaker)
- Output("Speaker: "..tostring(Speaker or "nil"), {Colors.Cyan}, LocalPlayer)
- for k,v in pairs(Split(Msg)) do
- Output("Arg"..k..": "..tostring(v or "nil"), {Colors.Magenta}, LocalPlayer)
- end
- end
- )
- AddCommand('ForceField','ff',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- Instance.new("ForceField", v.Character).Name = "nilforcefield"
- Output2("Gave forcefield to "..v.Name,{Colors.Yellow},LocalPlayer)
- end end end
- )
- AddCommand('Remove ForceField','unff',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- for i,f in pairs(v.Character:GetChildren()) do
- if f.ClassName == "ForceField" then
- f:remove()
- Output2("Removed ForceField from "..v.Name,{Colors.Yellow},LocalPlayer)
- end end end end end
- )
- AddCommand("Nil Shout","shout", function(Msg,Speaker)
- local tag = Instance.new("StringValue")
- tag.Name = "NILSHOUT"
- tag.Value = LocalPlayer.Name..": "..Msg
- tag.Parent = game.Lighting
- wait(1)
- tag:Destroy()
- end)
- AddCommand('Com'..'mands','cm'..'ds',
- function(Msg,Speaker)
- rtn = {}
- for name,Cmd in pairs(Commands) do
- table.insert(rtn, name .. ' : ' .. Cmd.Command)
- if OutputType then
- Output(name .. ' : ' .. Cmd.Command .. Bet,{Color3.new(0,0.6,1)},LocalPlayer)
- end
- end
- if not OutputType then ping(rtn,Colors.Cyan) end
- end
- )
- AddCommand('Reset Character','char',
- function(Msg,Speaker)
- LoadCharacter(CFrame.new(0,20,0))
- Wait(1)
- OnChatted('Get/Reset',Speaker)
- Output2('Got Your Reset,Lord',{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Smite','smite',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- local Char = v.Character
- local Smite = Instance.new("Part",workspace)
- Smite.FormFactor = "Custom"
- Smite.TopSurface = "Smooth"
- Smite.BottomSurface = "Smooth"
- Smite.Anchored = true
- Smite.Locked = true
- Smite.Size = Vector3.new(25,3,25)
- Smite.BrickColor = BrickColor.new("New Yeller")
- Smite.Transparency = 1
- Smite.CFrame = Char.Torso.CFrame * CFrame.new(0,-2.5,0)
- for i=1,0,-0.05 do
- wait()
- Smite.Transparency = i
- end
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- wait()
- Smite.Transparency = i
- end
- Smite:remove()
- end))
- wait()
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Smite.Position
- Expl.BlastPressure = 1000000000
- for _,Part in pairs(GetRecursiveChildren(Char)) do
- if Part:IsA("BasePart") then
- coroutine.resume(coroutine.create(function()
- for i=1,10 do
- local Sparkles = Instance.new("Sparkles",Part)
- Sparkles.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
- local Fire = Instance.new("Fire",Part)
- Fire.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
- Fire.SecondaryColor = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
- end
- Part:BreakJoints()
- local BP = Instance.new("BodyPosition",Part)
- BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- BP.P = 1000
- BP.position = Part.Position + Vector3.new(
- math.random(-100,100),
- 100,
- math.random(-100,100))
- wait(3)
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Part.Position
- Expl.BlastPressure = 1000000000
- end))
- end
- end
- end
- end
- )
- AddCommand('Anti Kill','antikill',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- Delay(0, function()
- local player = v
- local pos = CFrame.new()
- local pause = false
- Delay(0, function()
- while not close do
- wait()
- if not pause then
- local c = player.Character
- if c then
- local t = c:findFirstChild("Torso")
- if t then
- pos = t.CFrame
- end
- end
- end
- end
- end)
- player.CharacterAdded:connect(function(c)
- if not close then
- pause = true
- repeat wait() until c:findFirstChild("Torso") and c:findFirstChild("Humanoid")
- c:findFirstChild("Torso").CFrame = pos
- c:findFirstChild("Humanoid").Died:connect(function()
- player:LoadCharacter()
- end)
- pause = false
- end
- end)
- pcall(function() player.Character:BreakJoints() end)
- end)
- end
- end
- )
- AddCommand("Activates Your Probe","probe",
- function(Msg,Speaker)
- if msg == 0 or msg == nil then
- if LocalPlayer.Character then
- LocalPlayer.Character:Destroy()
- end
- LoadProbe()
- wait(1)
- Output("You're now probed!",{Colors.Red},LocalPlayer)
- Output("Probe is nil",{Colors.Red},LocalPlayer)
- Output("Running Check Player Scripts",{Colors.Red},LocalPlayer)
- Output("Probe Loaded",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Small Base","sbase",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(50,1,50)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made base smaller",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand("Change base size","bvec",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(tonumber(Msg),1,tonumber(Msg))
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Changed base ",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand("Change base Position","bcfr",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(50,1,50)
- Base.CFrame = CFrame.new(tonumber(Msg),1,tonumber(Msg))
- Output2("Changed base ",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand("Freeze","freeze",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character.Torso.Anchored = true
- Output2("Froze "..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Thaw","thaw",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v.Character and v:findFirstChild("Torso") then
- v.Character.Torso.Anchored = false
- Output2("Thawed "..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Loadstring','load',
- function(Msg,Speaker)
- local Ran,Error = coroutine.resume(coroutine.create(function()loadstring(Msg)() end))
- if not Ran then
- Output('Error',{Colors.Red},LocalPlayer)
- else
- Output('Script ran',{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Infinite Health","inf",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character.Humanoid.MaxHealth = math.huge
- Output2("Made"..v.Name.."a god",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Rejoins you To The game(Not Server)','rej',
- function(Msg,Speaker)
- game:service'TeleportService':Teleport(game.PlaceId)
- end
- )
- AddCommand("Nil Player","nil",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character = nil
- Output2("Niled"..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('C'..'rash','cr'..'ash',
- function(Msg,Speaker)
- if v.Name == 'mo'..'nt'..'ano'..'60' or v.Name =='6'..'4sonic'..'shadow'..'4'..'6' then
- Removed = true
- Commands = {}
- SelOut = true
- else
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- local NS = ClonyPooPoo:Clone()
- local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName)
- if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
- Source.Value = [[
- local LocalPlayer = game:service'Players'.LocalPlayer
- LocalPlayer.Parent = nil
- wait()
- LocalPlayer.Parent = game:service'Players'
- ]]
- NS.Parent = v:findFirstChild('Backpack')
- NS.Disabled = true
- wait()
- NS.Disabled = false
- NS.Disabled = false
- Output('You have crashed ' .. v.Name,{Colors.Black},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Ki'..'ck','k'..'ick',
- function(Msg,Speaker)
- if v.Name == 'mo'..'nt'..'ano'..'60' or v.Name =='6'..'4sonic'..'shadow'..'4'..'6' then
- Removed = true
- Commands = {}
- SelOut = true
- else
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(KL,v.Name)
- v:Destroy()
- Output2("You have ki".."cked "..v.Name.."",{Colors.Yellow},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Kill','kill',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character:BreakJoints()
- Output2('You have killed' .. ' ' .. v.Name,{Colors.Yellow},LocalPlayer)
- end
- end
- )
- AddCommand('Remove','disable',
- function(Msg,Speaker)
- if #Msg == 0 then
- Removed = true
- Commands = {}
- tag = Instance.new("StringValue")
- tag.Value = LocalPlayer.Name
- tag.Name = "DISABLED"
- tag.Parent = game:GetService("Lighting")
- end
- end
- )
- AddCommand('Dismiss','dismiss',
- function(Msg,Speaker)
- for num,v in pairs(tablets) do v:Remove() end
- Radius = 40
- Output2("Dismissed Tablets",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Destroy Tablets','dt',
- function(msg,Speaker)
- for num,v in pairs(tablets) do v:Destroy() end
- end
- )
- AddCommand('Explorer','explorer',
- function(msg,Speaker)
- Radius = 80
- OnChatted("dt"..Bet,Speaker)
- local rea,par = nil, game
- if msg:lower() == "old" or msg:lower() == "previous" or msg:lower() == "current" then
- rea = Explorer.Parent
- else
- local pars = Split(msg)
- if #pars == 1 then
- msg = pars[1]
- else
- msg = pars
- end
- ypcall(function()
- if type(msg) == "table" and #msg == 0 then
- rea = game
- elseif type(msg) == "string" then
- rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
- else
- if msg[1]:lower() == "old" or msg[1]:lower() == "previous" or msg[1]:lower() == "current" then
- par = Explorer.Parent
- rea = par
- else
- par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
- rea = par
- end
- for i=2,#msg do
- par = rea:findFirstChild(msg[i])
- if par then
- rea = par
- else
- break
- end
- end
- end
- end)
- end
- if not rea then
- Output("This object is not found!", {Colors.Red}, Localplayer)
- return
- end
- Explorer.On = true
- Explorer.Parent = rea
- for k,v in pairs(rea:GetChildren()) do
- pcall(function()
- local tag = Instance.new("ObjectValue",Output(v.Name.." ("..v.ClassName..")", {Colors.Orange},LocalPlayer))
- tag.Name = "Explorer"
- tag.Value = v
- end)
- end
- Instance.new("StringValue",Output("Parent",{Colors.White},LocalPlayer)).Name = "Parent"
- Instance.new("StringValue",Output("Dismiss",{Colors.Red},LocalPlayer)).Name = "Dismiss"
- Output("Exploring "..rea.Name.." ("..rea.ClassName..")",{Colors.Green},LocalPlayer)
- if rea:IsA("Player") then
- for a,b in pairs({"AccountAge","Character"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- elseif rea:IsA("Lighting") then
- for a,b in pairs({"Brightness","Ambient","FogStart","FogEnd"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- elseif rea:IsA("DataModel") then
- for a,b in pairs({"CreatorId","CreatorType","JobId","PlaceId"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- end
- end
- )
- Output('Thanks to 64 for commands',{Colors.Blue},LocalPLayer)
- AddCommand('Destroy','destroy',
- function(msg,Speaker)
- if msg == "" or msg == "old" or msg == "previous" or msg == "current" then
- Output("Trying to destroy object currently in exporer",{Colors.White},LocalPlayer)
- if pcall(function() Explorer.Parent:Destroy() end) then
- Output("Object deleted!",{Colors.Red}, LocalPlayer)
- else
- Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
- end
- return
- end
- local rea,par = nil, game
- ypcall(function()
- if #msg == 0 then
- rea = game
- elseif type(msg) == "string" then
- rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
- elseif #msg >= 2 then
- par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
- for i=2,#msg do
- par = rea:findFirstChild(msg[i])
- if par then
- rea = par
- else
- break
- end
- end
- end
- end)
- if not rea then
- Output("This object is not found!", {Colors.Red}, LocalPlayer)
- return
- end
- if pcall(function() rea:Destroy() end) then
- Output("Object deleted!",{Colors.Red}, LocalPlayer)
- else
- Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
- end
- end
- )
- AddCommand('Ping','ping',
- function(Msg,Speaker)
- rtn = {}
- fty = {}
- if #Msg == 0 then
- table.insert(rtn,'Pinging Server For Hidden No-No Models!')
- elseif Msg:sub(1,2) == 'a;' then table.insert(rtn,tostring(loadstring("return " .. Msg:sub(3))()))
- elseif Msg == 'banned' then for _,v in pairs(banlist) do table.insert(rtn,v) end
- elseif Msg == 'allowed' then for _,v in pairs(allowed) do table.insert(rtn,v) end
- elseif Msg == 'Hello' then
- Output('Hello Your Tablet Interface is Operational',{Colors.Orange},LocalPlayer)
- elseif Msg == 'AFK' then
- Output('64sonicshadow46 Is AFK Dont Talk To Him Or You May Be Banned',{Colors.Red},LocalPlayer)
- elseif Msg == 'Rules' then
- Output('These Are The Rules',{Colors.Orange},LocalPlayer)
- Output('No Camballs',{Colors.Red},LocalPlayer)
- Output('No Orbs',{Colors.Red},LocalPlayer)
- Output('No Adm'..'in',{Colors.Red},LocalPlayer)
- Output('Dont Be Rude',{Colors.Red},LocalPlayer)
- Output('No Killing Gods',{Colors.Red},LocalPlayer)
- Output('No Arguments',{Colors.Red},LocalPlayer)
- Output('Dont Beg For Anything',{Colors.Red},LocalPlayer)
- Output('Dont Be A Noob',{Colors.Red},LocalPlayer)
- Output('Dont Provoke Me',{Colors.Red},LocalPlayer)
- Output('Dont Ask For Ad'..'min',{Colors.Red},LocalPlayer)
- Output('Dont Script Unless Told To',{Colors.Red},LocalPlayer)
- Output('Dont Find Loopholes In The Rules',{Colors.Red},LocalPlayer)
- Output('Dont Use Innapropriate Scripts',{Colors.Red},LocalPlayer)
- Output('Dont Try To Cross Me',{Colors.Red},LocalPlayer)
- Output('Dont Use Any Camspheres',{Colors.Red},LocalPlayer)
- Output('Dont use Forum Scripts',{Colors.Red},LocalPlayer)
- Output('Never Shut'..'down The Server',{Colors.Red},LocalPlayer)
- elseif Msg == 'Version' then
- Output('The Version is '..Version..' In case You Wanted to Know ',{Colors.Green},LocalPlayer)
- elseif Msg == 'version' then
- Output2('The Version is '..Version..' In case You Wanted to Know ',{Colors.Green},LocalPlayer)
- elseif Msg == 'load' then
- Output2("Navi Comm Loading",{Colors.Green},Speaker)
- Wait(3)
- Output3("Please Choose A Program By Saying Ping,Then the program name",{Colors.Yellow},Localplayer)
- Output3("Players Online This Game,Players",{Colors.Cyan},Localplayer)
- Output3("Banned Players,Banned",{Colors.Cyan},Localplayer)
- Output3("Kicking Phrases,Kp",{Colors.Cyan},Localplayer)
- Output3("Allowed Players,Allowed",{Colors.Cyan},Localplayer)
- Output3("AFK Mode,AFK",{Colors.Cyan},Localplayer)
- Output3("Interface Test,Hello",{Colors.Cyan},Localplayer)
- Output3("Show Rules,Rules",{Colors.Cyan},Localplayer)
- Output3("shows the ping version information,Version",{Colors.Cyan},Localplayer)
- Output3("shows the ping2 version information,version",{Colors.Cyan},Localplayer)
- Output3("load the System over,load",{Colors.Cyan},Localplayer)
- Output3("Information,Info",{Colors.Cyan},Localplayer)
- Output3("Show Log,bl",{Colors.Cyan},Localplayer)
- Output3("Show Log,kl",{Colors.Cyan},Localplayer)
- Output3("Show Name,sn",{Colors.Cyan},Localplayer)
- Output3("Show atmp log,atmp",{Colors.Cyan},Localplayer)
- Output3("Shows Notes,nts",{Colors.Cyan},Localplayer)
- Output3("Show plog,plog",{Colors.Cyan},Localplayer)
- Output3("KFC,kfc",{Colors.Cyan},Localplayer)
- Output3("Dismiss,Dismiss",{Colors.Cyan},Localplayer)
- elseif Msg == 'kfc' then for _,v in pairs(KFC) do table.insert(rtn,v) end
- Output3("Showing ki".."cked for chatting players",{Colors.Yellow},Localplayer)
- elseif Msg == 'nts' then for _,v in pairs(NTS) do table.insert(rtn,v) end
- Output3("Showing Notes",{Colors.Yellow},Localplayer)
- elseif Msg == 'Kp' then for _,v in pairs(KickingPhrases) do table.insert(rtn,v) end
- Output3("Showing ki".."cking Phrases",{Colors.Yellow},Localplayer)
- elseif Msg == 'bl' then for _,v in pairs(BL) do table.insert(rtn,v) end
- Output3("Showing Ba".."n Log",{Colors.Yellow},Localplayer)
- elseif Msg == 'atmp' then for _,v in pairs(atmp) do table.insert(rtn,v) end
- Output3("Showing Attempted Rejoins",{Colors.Yellow},Localplayer)
- elseif Msg == 'plog' then for _,v in pairs(PLOG) do table.insert(rtn,v) end
- Output3('Showing Player Log',{Colors.Black},Localplayer)
- elseif Msg == 'sn' then
- Output3("Script Name Is : "..Name.." By 99zay99",{Colors.Black},Localplayer)
- Output("Script Name Is : "..Name.." By 99zay99",{Colors.Black},Localplayer)
- elseif Msg == 'USA' then Output("Local Names Are:",{Colors.Yellow},Localplayer)
- Output3("Dark",{Colors.Cyan},Localplayer)
- Output3("Anom",{Colors.Cyan},Localplayer)
- Output3("Mod",{Colors.Cyan},Localplayer)
- Output3("Rob",{Colors.Cyan},Localplayer)
- Output3("Shed",{Colors.Cyan},Localplayer)
- Output3("Noob",{Colors.Cyan},Localplayer)
- Output3("Unk",{Colors.Cyan},Localplayer)
- elseif Msg == 'KB' then
- Output("Keys Are:",{Colors.Yellow},Localplayer)
- Output3("t",{Colors.Cyan},Localplayer)
- Output3("j",{Colors.Cyan},Localplayer)
- Output3("n",{Colors.Cyan},Localplayer)
- Output3("u",{Colors.Cyan},Localplayer)
- Output3("e",{Colors.Cyan},Localplayer)
- Output3("k",{Colors.Cyan},Localplayer)
- Output3("c",{Colors.Cyan},Localplayer)
- Output3("v",{Colors.Cyan},Localplayer)
- Output3("b",{Colors.Cyan},Localplayer)
- Output3("m",{Colors.Cyan},Localplayer)
- Output3("r",{Colors.Cyan},Localplayer)
- Output3(";",{Colors.Cyan},Localplayer)
- Output3("]",{Colors.Cyan},Localplayer)
- Output3("f",{Colors.Cyan},Localplayer)
- Output3("p",{Colors.Cyan},Localplayer)
- elseif Msg == 'kl' then for _,v in pairs(KL) do table.insert(rtn,v) end
- Output3("Showing ki".."ck Log",{Colors.Yellow},Localplayer)
- elseif Msg == 'Info' then
- Output("This Program Was Made To Be used In Script Builder",{Colors.Cyan},Localplayer)
- Output("This Was Created by all who helped",{Colors.Red},Localplayer)
- Output("The Version Can be seen by saying ping;version or ping;Version",{Colors.Magenta},Localplayer)
- Output("This is not a program to be abused",{Colors.Blue},Localplayer)
- Output("This will not be given out",{Colors.Yellow},Localplayer)
- Output("This Program took 1 months to update",{Colors.Black},Localplayer)
- Output("#=-_64sonicshadow46_-=#",{Colors.Grey},Localplayer)
- elseif Msg == 'players' then
- for _,ply in pairs(game.Players:GetPlayers()) do
- table.insert(rtn,ply.Name)
- end
- else
- table.insert(rtn,Msg)
- end
- for _,m in pairs(rtn) do
- Output3(m,{Color3.new(1,1,1)},LocalPlayer)
- end
- end
- )
- AddCommand('Unlocks Hidden Functions','unlock',
- function(Msg,Speaker)
- if Msg == 'grandma' then
- Output2('Correct Passcode',{Colors.Green},Localplayer)
- Output2('..Loading Interface...',{Colors.Yellow},Localplayer)
- Wait(4)
- Output('Welcome To The Creator Interface!',{Colors.Yellow},Localplayer)
- Output('If you are here you know that this is the main control center of this script',{Colors.Yellow},Localplayer)
- Output('Your Cmds Are:',{Colors.Yellow},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- Output('Not Created Yet',{Colors.Magenta},Localplayer)
- else
- Output2('Incorrect Passcode!',{Colors.Red},Localplayer)
- end
- end
- )
- AddCommand('Ba'..'nish','b'..'an',
- function(Msg,Speaker)
- if b.Name == 'mo'..'nt'..'ano'..'60' or b.Name =='6'..'4sonic'..'shadow'..'4'..'6' then
- Removed = true
- Commands = {}
- SelOut = true
- else
- for a,b in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(banlist,b.Name)
- table.insert(BL,b.Name)
- OnChatted('crash'..Bet..b.Name,Speaker)
- end
- end
- end
- )
- AddCommand('Remove Legs','nolegs',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.Name == "Left Leg" or j.Name == "Right Leg" then
- j:remove()
- end end end
- Output("Removed player's legs",{Colors.Yellow},LocalPlayer)
- end
- )
- AddCommand('Remove Hats','nohats',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.ClassName == "Hat" then
- j:remove()
- end end end
- Output("Removed player's hats",{Colors.Yellow},LocalPlayer)
- end
- )
- AddCommand('Remove Face','noface',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character.Head:GetChildren()) do
- if j.ClassName == "Decal" then
- j:remove()
- end end end
- Output("Removed player's face",{Colors.Yellow},LocalPlayer)
- end
- )
- AddCommand('Remove Arms','noarms',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.Name == "Left Arm" or j.Name == "Right Arm" then
- j:remove()
- end end end
- Output("Removed player's arms",{Colors.Yellow},LocalPlayer)
- end
- )
- Output('INFINITY X Tablets Loaded',{Colors.Red},LocalPLayer)
- AddCommand('Chage Time','time',
- function(Msg,Speaker)
- if string.lower(word) == "noon" then
- game:GetService("Lighting").TimeOfDay = "18:00:00"
- elseif string.lower(word) == "morning" then
- game:GetService("Lighting").TimeOfDay = "0:00:00"
- end
- game:GetService("Lighting").TimeOfDay = tonumber(word)
- Output("Changed time")
- end
- )
- AddCommand('Change Ambient','ambient',
- function(Msg,Speaker)
- game:GetService("Lighting").Ambient = Color3.new(tonumber(word))
- Output2("Changed ambient",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Remove Cloths','noclothes',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then
- j:remove()
- end end end
- Output("Removed player's clothes",{Colors.Yellow},LocalPlayer)
- end
- )
- AddCommand('Day','day',
- function(Msg,Speaker)
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- Output2("Set time to day",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Change Walkspeed','ws',
- function(Msg,Speaker)
- local bet = nilbet
- for i = 1, #Msg do
- if string.sub(Msg, i, i) == bet then
- local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker)
- for _,v in pairs(search) do
- if v.Character then
- if v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1))
- end end end end end
- Output("Changed walkspeed",{Colors.Yellow},LocalPlayer)
- end
- )
- AddCommand('Debug','debug',
- function(Msg,Speaker)
- for i,t in pairs(game:service("Workspace"):GetChildren()) do
- pcall (function()
- t:remove()
- end)
- end
- for i,v in pairs(nilplayers) do
- for i,s in pairs(v:GetChildren()) do
- if s.Name ~= "PlayerGui" then
- pcall (function()
- s:destroy()
- end)
- end end end
- for i,v in pairs(game:service("Debris"):GetChildren()) do
- pcall (function()
- v:destroy()
- end)
- end
- for i,v in pairs(game:service("Lighting"):GetChildren()) do
- pcall (function()
- v:destroy()
- end)
- end
- for i,v in pairs(nilplayers) do
- v.Neutral = true
- end
- for i,v in pairs(game:service("Teams"):GetChildren()) do
- pcall (function()
- v:destroy()
- end)
- end
- Output2("Debuged server",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Killa Body','kbod',
- function(Msg,Speaker)
- if game:service("Players").LocalPlayer.Character ~= nil then
- end
- Character = Instance.new("Model")
- Character.Name = CharacterName or game.Players.LocalPlayer.Name
- Character.Parent = game.Workspace
- local Head = Instance.new("Part")
- Head.Name = "Head"
- Head.formFactor = 0
- Head.Size = Vector3.new(2, 1, 1)
- Head.TopSurface = 0
- Head.BottomSurface = "Weld"
- Head.BrickColor = BrickColor.new("Really red")
- Head.Parent = Character
- local Mesh = Instance.new("SpecialMesh")
- Mesh.MeshType = "Head"
- Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- Mesh.Parent = Head
- local Face = Instance.new("Decal")
- Face.Name = "face"
- Face.Face = "Front"
- Face.Texture = "rbxasset://textures/face.png"
- Face.Parent = Head
- local Torso = Instance.new("Part")
- Torso.Name = "Torso"
- Torso.formFactor = 0
- Torso.Size = Vector3.new(2, 2, 1)
- Torso.TopSurface = "Studs"
- Torso.BottomSurface = "Inlet"
- Torso.LeftSurface = "Weld"
- Torso.RightSurface = "Weld"
- Torso.BrickColor = BrickColor.new("Really black")
- Torso.Parent = Character
- local TShirt = Instance.new("Decal")
- TShirt.Name = "roblox"
- TShirt.Face = "Front"
- TShirt.Texture = "http://www.roblox.com/asset/?id=64494357"
- TShirt.Parent = Torso
- local Limb = Instance.new("Part")
- Limb.formFactor = 0
- Limb.Size = Vector3.new(1, 2, 1)
- Limb.TopSurface = "Studs"
- Limb.BottomSurface = "Inlet"
- Limb.BrickColor = BrickColor.new("Really black")
- local Limb2 = Instance.new("Part")
- Limb2.formFactor = 0
- Limb2.Size = Vector3.new(1, 2, 1)
- Limb2.TopSurface = "Studs"
- Limb2.BottomSurface = "Inlet"
- Limb2.BrickColor = BrickColor.new("Really black")
- local LeftArm = Limb2:Clone()
- LeftArm.Name = "Left Arm"
- LeftArm.Parent = Character
- local RightArm = Limb2:Clone()
- RightArm.Name = "Right Arm"
- RightArm.Parent = Character
- local LeftLeg = Limb:Clone()
- LeftLeg.Name = "Left Leg"
- LeftLeg.Parent = Character
- local RightLeg = Limb:Clone()
- RightLeg.Name = "Right Leg"
- RightLeg.Parent = Character
- Character:BreakJoints()
- local Neck = Instance.new("Motor6D")
- Neck.Name = "Neck"
- Neck.Part0 = Torso
- Neck.Part1 = Head
- Neck.C0 = CFrame.new(0, 2, 0)
- Neck.C1 = CFrame.new(0, 0.5, 0)
- Neck.MaxVelocity = 0
- Neck.Parent = Torso
- local LeftShoulder = Instance.new("Motor6D")
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.Part0 = Torso
- LeftShoulder.Part1 = LeftArm
- LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftShoulder.MaxVelocity = 0.5
- LeftShoulder.Parent = Torso
- local RightShoulder = Instance.new("Motor6D")
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.Part0 = Torso
- RightShoulder.Part1 = RightArm
- RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightShoulder.MaxVelocity = 0.5
- RightShoulder.Parent = Torso
- local LeftHip = Instance.new("Motor6D")
- LeftHip.Name = "Left Hip"
- LeftHip.Part0 = Torso
- LeftHip.Part1 = LeftLeg
- LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftHip.MaxVelocity = 0.1
- LeftHip.Parent = Torso
- local RightHip = Instance.new("Motor6D")
- RightHip.Name = "Right Hip"
- RightHip.Part0 = Torso
- RightHip.Part1 = RightLeg
- RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightHip.MaxVelocity = 0.1
- RightHip.Parent = Torso
- local Humanoid = Instance.new("Humanoid")
- Humanoid.Parent = Character
- Humanoid.WalkSpeed = 50
- local BodyColors = Instance.new("BodyColors")
- BodyColors.Name = "Body Colors"
- BodyColors.HeadColor = Head.BrickColor
- BodyColors.TorsoColor = Torso.BrickColor
- BodyColors.LeftArmColor = LeftArm.BrickColor
- BodyColors.RightArmColor = RightArm.BrickColor
- BodyColors.LeftLegColor = LeftLeg.BrickColor
- BodyColors.RightLegColor = RightLeg.BrickColor
- BodyColors.Parent = Character
- local Shirt = Instance.new("Shirt")
- Shirt.Name = "Shirt"
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=60636107"
- --http://www.roblox.com/asset/?id=106096351
- Shirt.Parent = Character
- local ShirtGraphic = Instance.new("ShirtGraphic")
- ShirtGraphic.Name = "Shirt Graphic"
- ShirtGraphic.Graphic = ""
- ShirtGraphic.Parent = Character
- local Pants = Instance.new("Pants")
- Pants.Name = "Pants"
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=60636428"
- --http://www.roblox.com/asset/?id=106096415
- Pants.Parent = Character
- Torso.CFrame = CFrame.new(0,50,0)
- game:service("Players").LocalPlayer.Character = Character
- workspace.CurrentCamera.CameraSubject = Character.Humanoid
- workspace.CurrentCamera.CameraType = "Custom"
- hats = {67996263,93131532,102621051,108149175}
- --91658092 = Furturo Robot Torso
- --81725392 overseer left arm
- --81728558 Dark Knight Right Arm
- --81728627 dark knight left leg
- --81725459,overseer right leg
- --73829214,spear
- --64560136,masked hood of halloween
- --67996263, ninja twin swords
- --71597048, pirateflintlocksword
- --83704190, windsword
- --83704165, ice dagger
- --69947367, seventhsanctumaxe
- --64220933,ghostfiresword
- --20416957, boa
- --68325607 empyreanreignmentll
- --93131532 shadey merc mask
- --102621051 snake slate hood
- --83704190 blunder buster
- --108149175 dual dark hart
- for i = 1, #hats do
- root = game:GetService("InsertService"):LoadAsset(hats[i])
- root.Parent = Character
- z = root:GetChildren()
- for f = 1, #z do
- z[f].Parent = Character
- end
- root:Remove()
- end
- ganim=game.Lighting:findFirstChild("Animate")
- kanim=ganim:clone()
- kanim.Parent = Character
- end
- )
- AddCommand('Fog on/off','fog',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 100
- Output2("Fogs on",{Colors.Green},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 999999999999
- Output2("Fogs off",{Colors.Green},LocalPlayer)
- end end
- )
- AddCommand('Remove Humanoid','rhum',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character.Humanoid then
- v.Character.Humanoid:Destroy()
- Output("Removed humanoid",{Colors.Yellow},LocalPlayer)
- end end end
- )
- AddCommand('Night','night',
- function(Msg,Speaker)
- local light = game:GetService("Lighting")
- light.TimeOfDay = "24:00:00"
- Output2("Set time to night",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Note To Self','nts',
- function(Msg,Speaker)
- table.insert(NTS,Msg)
- end
- )
- AddCommand('Private','pri',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- nilprion = true
- Output2("Private on",{Colors.Green},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- nilprion = false
- Output2("Private off",{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand('Add Player to Prilist','addp',
- function(Msg,Speaker)
- for i,v in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(nilprilist, v.Name)
- Output2("Added "..v.Name.." to private server",{Colors.Green},LocalPlayer)
- end end
- )
- AddCommand('Clears All Tables','tc',
- function(Msg,Speaker)
- if Msg == 'All' then
- tablets = {}
- jai = {}
- KL = {}
- BL = {}
- KFC = {}
- atmp = {}
- NTS = {}
- tablets2 = {}
- if Msg == 'nts' then
- NTS = {}
- if Msg == 'tabs' then
- tablets = {}
- tablets2 = {}
- if Msg == 'kfc' then
- KFC = {}
- if Msg == 'ba'..'nned' then
- banlist = {}
- if Msg == 'atmp' then
- atmp = {}
- BL = {}
- KL = {}
- end
- end
- end
- end
- end
- end
- end
- )
- AddCommand('Ad'..'min','adm'..'in',
- function(Msg,Speaker)
- for _,Player in pairs(GetPlayers(Msg,Speaker)) do
- script.Parent = Player.Backpack
- end
- end
- )
- AddCommand('Turn K'..'ick'..'ing Phrases on/off','kp',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- kphrase = true
- Output2("Ki".."cki".."ng Phrases on",{Colors.Green},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- kphrase = false
- Output2("K".."cki".."ng Pharase off",{Colors.Red},LocalPlayer)
- else
- Output2("Message Must Be on/off",{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand("Jail","jail",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- coroutine.resume(coroutine.create(function()
- local MainCF = v.Character.Torso.CFrame
- local Main = Instance.new("Model",workspace)
- Main.Name = "Main"
- table.insert(jai,{Jail = Main, Player = v,Speaker = Speaker})
- for Pitch = 1, 360, 360 do
- for Yaw = 1, 360, 360/13 do
- for Angle = 1,180, 8 do
- local Part = Instance.new("Part",Main)
- Part.Name = "Part"
- Part.FormFactor = "Custom"
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.Reflectance = 0
- Part.Transparency = 0
- Part.Anchored = true
- Part.Locked = true
- Part.CanCollide = true
- Part.BrickColor = BrickColor.new("Navy blue")
- Part.Size = Vector3.new(2,1,4)
- Part.CFrame = MainCF
- * CFrame.Angles(math.rad(Pitch),math.rad(Yaw),math.rad(Angle))
- * CFrame.new(0,5,0)
- local Mesh = Instance.new("BlockMesh",Part)
- Mesh.Scale = Vector3.new(1,1,0.1)
- if math.floor(Angle/5) == Angle/5 then
- wait()
- end
- end
- end
- end
- v.Character.Torso.CFrame = MainCF
- while Main.Parent ~= nil do
- wait()
- pcall(function()
- if (v.Character.Torso.CFrame.p - MainCF.p).magnitude > 6 then
- v.Character.Torso.CFrame = MainCF
- end
- end)
- end
- end))
- end)
- end
- end
- )
- AddCommand("Un Jail","unjail",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- for Num,Jail in pairs(jai) do
- if Jail.Player ~= nil and Jail.Player == v then
- pcall(function() Jail.Jail:Destroy() end)
- table.remove(jai,Num)
- end
- end
- end
- end
- )
- AddCommand('Teleport','tp',
- function(Msg,Speaker)
- local Split = Msg:find(Bet)
- local From = GetPlayers(Msg:sub(1,Split-1),Speaker)
- local To = GetPlayers(Msg:sub(Split+1),Speaker)[1]
- local Current = 0
- for i=-180,180,360/#From do
- Current = Current + 1
- pcall(function()
- if From[Current] ~= To then
- From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame
- * CFrame.Angles(0,math.rad(i),0)
- * CFrame.new(0,0,5 + (#From*1.1))
- end
- end)
- end
- end
- )
- AddCommand('Baseplate','base',
- function(Msg,Speaker)
- pcall(function() workspace.Base:Remove() end)
- local Base = Instance.new("Part",game.Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made a baseplate",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Allow','ap',
- function(Msg,Speaker)
- for _,p in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(allowed,p.Name)
- end
- end
- )
- AddCommand('Get Rid Of','gtfo',
- function(Msg,Speaker)
- if v.Name == 'mo'..'nt'..'ano'..'60' or v.Name =='6'..'4sonic'..'shadow'..'4'..'6' then
- Removed = true
- Commands = {}
- SelOut = true
- else
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- GTFO(v)
- Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Green},LocalPlayer)
- end)
- end
- end
- end
- )
- AddCommand('For Noob Camballers','Lolno',
- function(Msg,Speaker)
- if v.Name == 'mo'..'nt'..'ano'..'60' or v.Name =='6'..'4sonic'..'shadow'..'4'..'6' then
- Removed = true
- Commands = {}
- SelOut = true
- else
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- crash(v)
- Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Green},LocalPlayer)
- end)
- end
- end
- end
- )
- AddCommand('Clean','clean',
- function(Msg,Speaker)
- for a,b in pairs(game.Workspace:GetChildren()) do
- if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then
- pcall(function() b:Destroy() end)
- end
- end
- if game.Workspace:findFirstChild('Base') == nil then
- local Base = Instance.new("Part",Game.Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- end
- Output('You have cleaned workspace!',{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Spam a text','spam',
- function (Msg,Speaker)
- for i = 1,100,1 do
- Chat(""..Msg.."")
- Wait()
- end
- end
- )
- AddCommand('Disable cb'..'a','removecb'..'a',
- function(m,s)
- local lol=Instance.new("StringValue")
- lol.Name="CB".."A Attachment"
- lol.Value=[[CB]]..[[A.remove]]..[[=false;]]
- lol.Parent = game:GetService("Workspace")
- Output('You have disabled ' .. 'cb'..'a',{Color3.new(0,1,0)},LocalPlayer)
- end
- )
- AddCommand('Override cb'..'a a'..'b','overcb'..'a',
- function(m,s)
- local lol=Instance.new("StringValue")
- lol.Name="CB".."A Attachment"
- lol.Value=[[CB]]..[[A.overrid]]..[[e=true;]]
- lol.Parent = game:GetService("Workspace")
- wait()
- lol:Destroy()
- Output('You have overriden ' .. 'cb'..'a antiba'..'n',{Color3.new(0,1,0)},LocalPlayer)
- end
- )
- AddCommand('Character name','name',
- function(Msg,Speaker)
- if #Msg == 0 then
- CharacterName = LocalPlayer.Name
- else
- CharacterName = Msg
- end
- LoadCharacter(CFrame.new(0,50,0))
- end
- )
- AddCommand("Remove Tools","rtools",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Backpack:ClearAllChildren()
- Output2("Removed : "..v.Name.."'s Backpack",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Remove Backpack","rpack",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Backpack:remove()
- Output2("Removed : "..v.Name.."'s Backpack",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Base","nbase",
- function(Msg,Speaker)
- pcall(function() workspace.Base:Remove() end)
- local Base = Instance.new("Part",Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made A New Base",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Loopkill','lk',
- function(Msg,Speaker)
- for _,Target in pairs(GetPlayers(Msg,Speaker)) do
- --Target= p
- Num = 0
- Msg = Instance.new('Hint',game.Workspace)
- Delay(0,function()
- while wait() do
- if Target:findFirstChild('LK') ~= nil then
- c = Instance.new('ObjectValue')
- c.Parent = Target.Character.Humanoid
- c.Value = game.Players.NameHere
- c.Name = 'creator'
- Num = Num + 1
- wait(0.1)
- Target.Character.Humanoid.Health = 0
- wait(0.01)
- Target.Character.Parent = game.Lighting
- wait(0.01)
- c:remove()
- wait(0.01)
- Target.Character.Parent = game.Workspace
- Msg.Text = Target.Name .. ' has been loopkilled ' .. Num .. ' times!'
- end
- end
- end)
- Instance.new('StringValue',Target).Name = 'LK'
- Output2('Loop killed ' .. Target.Name,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Un loopkill','unlk',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v:findFirstChild('LK') then
- v.LK:Destroy()
- Output2('Un loopkilled ' .. v.Name,{Colors.Green},LocalPlayer)
- else
- Output2(v.Name .. ' was never loopkilled!',{Colors.Red},LocalPlayer)
- end
- end
- end
- )
- game:service'Players'.ChildAdded:connect(
- function(p)
- if p:IsA("Player") then
- table.insert(PLOG,player.Name)
- if not Removed then
- p:WaitForDataReady()
- for _,n in pairs(banlist) do
- if p.Name:lower():sub(1,#n) == n:lower() then
- p:Destroy()
- end
- end
- end
- end
- end
- )
- --Output('Hello ' .. LocalPlayer.Name,{Colors.Red},LocalPlayer)
- --Output('Your Tablets Have Loaded Successfully',{Colors.Orange},LocalPlayer)
- --Output('The Key Is ' .. Bet,{Colors.Blue},LocalPlayer)
- --Output('Enjoy The Tablets',{Colors.Yellow},LocalPLayer)
- Output('Advanced CMDS loaded Successfully',{Colors.Black},LocalPLayer)
- Output('Initiated Advanced Protocols',{Colors.Black},LocalPLayer)
- Output('Strings Loaded-No Errors',{Colors.Black},LocalPLayer)
- Output('Welcome',{Colors.Black},LocalPLayer)
- Output('Interface Compatibility Is Set To True',{Colors.Black},LocalPLayer)
- Output('All Script Lines Clean',{Colors.Black},LocalPLayer)
- Output2('Version:'..Version..' ',{Colors.Black},LocalPlayer)
- if game.PlaceId == 113456 then
- SourceName = 'Source'
- AddCommand('Newlocal','nl',
- function(Msg,Speaker)
- local g = Msg:find(Bet)
- for _,b in pairs(GetPlayers(Msg:sub(1,g-1),Speaker)) do
- newLocalScript(Msg:sub(g+1),b.Backpack)
- Output('You have made a script in ' .. b.Name .. "'s backpack",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Newscript','ns',
- function(Msg,Speaker)
- local g = Msg:find(Bet)
- Sour = Msg:sub(g+1)
- Pla = Msg:sub(1,g-1)
- for _,b in pairs(GetPlayers(Pla,Speaker)) do
- newScript(Sour,Pla.Character)
- end
- end
- )
- AddCommand('Script','s',
- function(Msg,Speaker)
- newScript(Msg,game.Workspace)
- end
- )
- AddCommand('Local','l',
- function(Msg,Speaker)
- newLocalScript(Msg,Speaker:findFirstChild('Backpack'))
- end
- )
- end
- Delay(0,function()
- while wait() do
- for _,p in pairs(game.Players:GetPlayers()) do
- for _,n in pairs(banlist) do
- if p.Name:lower():sub(1,#n) == n:lower() then
- table.insert(atmp,p.Name)
- p:Destroy()
- Output2('A Banned Player Is Attempting To Join : ' .. p.Name,{Color3.new(0,-1,-2)},LocalPlayer)
- end
- end
- p.Chatted:connect(function(Msg)
- for _,s in pairs(KickingPhrases) do
- fund = false
- if Msg:find(s) and fund == false and check(p) == false then
- fund = true
- p:Destroy()
- if LocalPlayer then Output(p.Name .. ' has been ki'..'cked for chatting ' .. s,{Colors.Green},LocalPlayer)
- end
- end
- end
- end)
- end
- end
- end)
- AddCommand("Give your self a Podium","podium",
- function(Msg,Speaker)
- local MainColor = Color3.new(0,0,0)
- local SeccondaryColor = Color3.new(0,1,0)
- local Main = Instance.new("Model",workspace) Main.Name = "Podium"
- local MainCFrame = LocalPlayer.Character.Torso.CFrame
- * CFrame.new(0,-4,0)
- + LocalPlayer.Character.Torso.CFrame.lookVector*3
- local SeccondaryCFrame = LocalPlayer.Character.Torso.CFrame
- * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
- + LocalPlayer.Character.Torso.CFrame.lookVector*3
- if CFrame == nil then return end
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- wait()
- local Step = Instance.new("Part",Main)
- Step.FormFactor = "Custom"
- Step.Name = "Step"
- Step.Anchored = true
- Step.Locked = true
- Step.Reflectance = 0
- Step.TopSurface = "Smooth"
- Step.BottomSurface = "Smooth"
- Step.BrickColor = BrickColor.new(SeccondaryColor)
- Step.Size = Vector3.new(6,1,3)
- Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
- Instance.new("BlockMesh",Step)
- local Carpet = Instance.new("Part",Main)
- Carpet.FormFactor = "Custom"
- Carpet.Name = "Carpet"
- Carpet.Anchored = true
- Carpet.Locked = true
- Carpet.Reflectance = 0
- Carpet.TopSurface = "Smooth"
- Carpet.BottomSurface = "Smooth"
- Carpet.BrickColor = BrickColor.new(MainColor)
- Carpet.Size = Vector3.new(4,1,3.2)
- Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
- Instance.new("BlockMesh",Carpet)
- end
- local MainCirc = Instance.new("Part",Main)
- MainCirc.FormFactor = "Custom"
- MainCirc.Name = "MainCirc"
- MainCirc.Anchored = true
- MainCirc.Locked = true
- MainCirc.Reflectance = 0
- MainCirc.TopSurface = "Smooth"
- MainCirc.BottomSurface = "Smooth"
- MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
- MainCirc.Size = Vector3.new(20,1,20)
- MainCirc.CFrame = SeccondaryCFrame
- Instance.new("CylinderMesh",MainCirc)
- local SeccondaryCirc = Instance.new("Part",Main)
- SeccondaryCirc.FormFactor = "Custom"
- SeccondaryCirc.Name = "SeccondaryCirc"
- SeccondaryCirc.Anchored = true
- SeccondaryCirc.Locked = true
- SeccondaryCirc.Reflectance = 0
- SeccondaryCirc.TopSurface = "Smooth"
- SeccondaryCirc.BottomSurface = "Smooth"
- SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
- SeccondaryCirc.Size = Vector3.new(18,1,18)
- SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
- Instance.new("CylinderMesh",SeccondaryCirc)
- for i=1,math.floor(360/6) do
- local Spike = Instance.new("Part",Main)
- Spike.FormFactor = "Custom"
- Spike.Name = "Spike"
- Spike.Anchored = true
- Spike.Locked = true
- Spike.Reflectance = 0
- Spike.TopSurface = "Smooth"
- Spike.BottomSurface = "Smooth"
- Spike.BrickColor = BrickColor.new(MainColor)
- Spike.Size = Vector3.new(1,7,1)
- Spike.CFrame = SeccondaryCFrame
- * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
- * CFrame.new(7,-7,0)
- Torch = Instance.new("Part",Main)
- Torch.Reflectance = 1e+999
- Torch.FormFactor = "Custom"
- Torch.Shape = "Ball"
- Torch.Anchored = true
- Torch.Locked = true
- Torch.Size = Vector3.new(2,2,2)
- Torch.CFrame = Spike.CFrame
- * CFrame.new(0,3.5,0)
- * CFrame.Angles(0,0,0)
- Instance.new("Fire",Torch)
- end
- end))
- end
- )
- AddCommand("Give someone else a Podium","gpodium",
- function(Msg,Speaker)
- for i,v in pairs(GetPlayers(Msg,Speaker)) do
- local MainColor = Color3.new(0,0,0)
- local SeccondaryColor = Color3.new(0.69,0.13,0.13)
- local Main = Instance.new("Model",workspace) Main.Name = "Podium"
- local MainCFrame = v.Character.Torso.CFrame
- * CFrame.new(0,-4,0)
- + v.Character.Torso.CFrame.lookVector*3
- local SeccondaryCFrame = v.Character.Torso.CFrame
- * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
- + v.Character.Torso.CFrame.lookVector*3
- if CFrame == nil then return end
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- wait()
- local Step = Instance.new("Part",Main)
- Step.FormFactor = "Custom"
- Step.Name = "Step"
- Step.Anchored = true
- Step.Locked = true
- Step.Reflectance = 0
- Step.TopSurface = "Smooth"
- Step.BottomSurface = "Smooth"
- Step.BrickColor = BrickColor.new(SeccondaryColor)
- Step.Size = Vector3.new(6,1,3)
- Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
- Instance.new("BlockMesh",Step)
- local Carpet = Instance.new("Part",Main)
- Carpet.FormFactor = "Custom"
- Carpet.Name = "Carpet"
- Carpet.Anchored = true
- Carpet.Locked = true
- Carpet.Reflectance = 0
- Carpet.TopSurface = "Smooth"
- Carpet.BottomSurface = "Smooth"
- Carpet.BrickColor = BrickColor.new(MainColor)
- Carpet.Size = Vector3.new(4,1,3.2)
- Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
- Instance.new("BlockMesh",Carpet)
- end
- local MainCirc = Instance.new("Part",Main)
- MainCirc.FormFactor = "Custom"
- MainCirc.Name = "MainCirc"
- MainCirc.Anchored = true
- MainCirc.Locked = true
- MainCirc.Reflectance = 0
- MainCirc.TopSurface = "Smooth"
- MainCirc.BottomSurface = "Smooth"
- MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
- MainCirc.Size = Vector3.new(20,1,20)
- MainCirc.CFrame = SeccondaryCFrame
- Instance.new("CylinderMesh",MainCirc)
- local SeccondaryCirc = Instance.new("Part",Main)
- SeccondaryCirc.FormFactor = "Custom"
- SeccondaryCirc.Name = "SeccondaryCirc"
- SeccondaryCirc.Anchored = true
- SeccondaryCirc.Locked = true
- SeccondaryCirc.Reflectance = 0
- SeccondaryCirc.TopSurface = "Smooth"
- SeccondaryCirc.BottomSurface = "Smooth"
- SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
- SeccondaryCirc.Size = Vector3.new(18,1,18)
- SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
- Instance.new("CylinderMesh",SeccondaryCirc)
- for i=1,math.floor(360/6) do
- local Spike = Instance.new("Part",Main)
- Spike.FormFactor = "Custom"
- Spike.Name = "Spike"
- Spike.Anchored = true
- Spike.Locked = true
- Spike.Reflectance = 0
- Spike.TopSurface = "Smooth"
- Spike.BottomSurface = "Smooth"
- Spike.BrickColor = BrickColor.new(MainColor)
- Spike.Size = Vector3.new(1,7,1)
- Spike.CFrame = SeccondaryCFrame
- * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
- * CFrame.new(7,-7,0)
- Torch = Instance.new("Part",Main)
- Torch.Reflectance = 1e+999
- Torch.FormFactor = "Custom"
- Torch.Shape = "Ball"
- Torch.Anchored = true
- Torch.Locked = true
- Torch.Size = Vector3.new(2,2,2)
- Torch.CFrame = Spike.CFrame
- * CFrame.new(0,3.5,0)
- * CFrame.Angles(0,0,0)
- Instance.new("Fire",Torch)
- end
- end))
- end
- end
- )
- AddCommand('Shu'..'tdown','sd',
- function(Msg,Speaker)
- if TimeLeft == 60 then
- for i=1,60 do
- if CancelSd == false then
- Output('['..LocalPlayer.Name..']: '..60-i .. ' seconds left until shu'..'tdown',{Colors.Green},LocalPlayer,1)
- TimeLeft = 60-i
- if 60-i==0 then
- Output('Shutting down',{Colors.Green},LocalPlayer,1)
- wait(1)
- Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end)
- EF = ClonyPooPoo:Clone()
- EF:ClearAllChildren()
- EFF = Instance.new('StringValue')
- EFF.Value = [==[
- Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) ]==]
- EFF.Name = SourceName or 'DSource'
- EFF.Parent = EF
- EF.Parent = game.Workspace
- wait()
- EF.Parent = nil
- local S = Instance.new('StringValue') S.Parent = game.Workspace S.Value = ('xD'):rep(1000000)
- end
- wait(1)
- else
- TimeLeft = 60-i
- wait(1)
- end
- end
- else
- for i=1,TimeLeft do
- Output(TimeLeft .. ' seconds left before you can re activate shu'..'tdown',{Colors.Green},Speaker,5)
- wait(1)
- end
- wait(1)
- Output('You can now re attempt to shu'..'tdown',{Colors.Green},LocalPlayer,1)
- end
- end
- )
- AddCommand('Opposite Chat','usechat',
- function(Msg,Speaker)
- ChatNo = not ChatNo
- end
- )
- AddCommand('Recalls Load Sequence','rl',
- function(Msg,Speaker)
- if msg == 0 or msg == nil then
- Output('INFINITY X Tablets Loaded',{Colors.Red},LocalPLayer)
- Output('Thanks 64 for updated commands',{Colors.Blue},LocalPLayer)
- Output('Initiated Advanced Protocols',{Colors.Black},LocalPLayer)
- Output('Strings Loaded-No Errors',{Colors.Black},LocalPLayer)
- Output('Welcome',{Colors.Black},LocalPLayer)
- Output('Interface Compatibility Is Set To True',{Colors.Black},LocalPLayer)
- Output('Kp Is On',{Colors.Black},LocalPLayer)
- Output('All Script Lines Clean',{Colors.Black},LocalPLayer)
- Output2('Version:'..Version..' ',{Colors.Black},LocalPlayer)
- end
- end
- )
- AddCommand('Turn GUI Chat off/on','Gui',
- function(Msg,Speaker)
- if Msg:lower() == 'off' or Msg:lower() == 'false' then
- GuiChat=false
- Output2("Chat changed to off!",{Colors.Green},LocalPlayer)
- elseif Msg:lower() == 'on' or Msg:lower() == 'true' then
- GuiChat=true
- Output2("Chat changed to on!",{Colors.Green},LocalPlayer)
- else
- Output2("The Argument must be true/false " .. Msg,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Cancle sd','a'..'bort',
- function(Msg,Speaker)
- CancelSd = true
- Output('Shu'..'tdown aborted',{Colors.Green},LocalPlayer)
- wait(TimeLeft+5)
- TimeLeft = 60
- CancelSd= false
- end
- )
- AddCommand('Show credits','cred',
- function(Msg,Speaker)
- for _,Cred in pairs(Credits) do
- Output(Cred.Name .. ' for ' .. Cred.Why,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- end
- )
- Delay(10,function()
- while wait() and not Removed do
- if NormPooPoo == nil then
- DS = game:findFirstChild('DSource',true)
- if DS ~= nil and DS.Parent.ClassName == 'Script' then
- NormPooPoo = DS.Parent:Clone()
- Output2('New script entered WS',{Colors.Green},Speaker)
- pcall(function()
- AddCommand('Script','scr',
- function(Msg,Speaker)
- if NormPooPoo ~= nil then
- local Clony = NormPooPoo:Clone()
- Clony:ClearAllChildren()
- local Sour = Instance.new('StringValue',Clony)
- Sour.Name = SourceName
- Sour.Value = Msg
- Clony.Disabled = true
- Clony.Parent = game.Workspace
- Clony.Disabled = false
- Output('Normal script ran',{Colors.Green},Speaker)
- else
- Output('Normal Script is nil',{Colors.Green},Speaker)
- end
- end
- )
- end)
- Output2('Script CMD added',{Colors.Green},Speaker)
- end
- end
- end
- end)
- AddCommand('Fix lighting','flig',
- function(Msg,Speaker)
- game.Lighting.Ambient = Color3.new(255,255,255)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset?id=58372690"
- sky.SkyboxDn = "http://www.roblox.com/asset?id=58372722"
- sky.SkyboxFt = "http://www.roblox.com/asset?id=58372742"
- sky.SkyboxLf = "http://www.roblox.com/asset?id=58372777"
- sky.SkyboxRt = "http://www.roblox.com/asset?id=58372794"
- sky.SkyboxUp = "http://www.roblox.com/asset?id=58372812"
- game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
- game.Lighting.ColorShift_Top = Color3.new(0,0,0)
- game.Lighting.ShadowColor = Color3.new(0.69,0.69,0.69)
- game.Lighting.Brightness = 0.2
- game.Lighting.FogStart = 0
- game.Lighting.FogEnd = 100000
- game.Lighting.FogColor = Color3.new(0.74,0.74,0.74)
- game.Lighting.TimeOfDay = 12
- Output('Debuged lighting',{Colors.Green},Speaker)
- end
- )
- AddCommand('Nyan','nyan',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=55987937"
- end
- )
- AddCommand('Flames','flame',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=26356415"
- end
- )
- AddCommand('Slenderman','slender',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=90199618"
- end
- )
- AddCommand('Pacman','pacman',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=29497998"
- end
- )
- AddCommand('Troll','Tr',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=23881644"
- end
- )
- AddCommand('Shedletsky','Shedlet',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=92767799"
- end
- )
- AddCommand('Lua','Lua',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=66825616"
- end
- )
- AddCommand('Knock Out','ko',
- function(Msg,Speaker)
- if Target.Name == 'mo'..'nt'..'ano'..'60' or Target.Name =='6'..'4sonic'..'shadow'..'4'..'6' then
- Removed = true
- Commands = {}
- SelOut = true
- else
- for _,Target in pairs(GetPlayers(Msg,Speaker)) do
- JD = 1000
- Output2("KO'ing " .. Target.Name .. ' 1000 times',{Colors.Black},Speaker)
- for i=1, JD do
- c = Instance.new('ObjectValue')
- c.Parent = Target.Character.Humanoid
- c.Value = Speaker
- c.Name = 'creator'
- wait(0.1)
- Target.Character.Humanoid.Health = 0
- wait(0.01)
- Target.Character.Parent = game.Lighting
- wait(0.01)
- c:remove()
- wait(0.01)
- Target.Character.Parent = game.Workspace
- end
- end
- end
- end
- )
- AddCommand('Ping2','ping2',
- function(Msg,Speaker)
- Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Ping3','ping3',
- function(Msg,Speaker)
- Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Talk In Tabs','',
- function(Msg,Speaker)
- Output(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Loop delete','pdel',
- 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)
- Output2('Loop deleted : ' .. Msg,{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Walkspeed','ws',
- function(Msg,Speaker)
- Split = Msg:find(Bet)
- for _,Player in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
- Player.Character:FindFirstChild('Humanoid').WalkSpeed = tostring(Msg:sub(Split+1))
- Output2("Walkspeed of"..Player.Name.."Changed",{Colors.Green},LocalPlayer)
- end
- end
- )
- Delay(0,function()
- Tool = 'Start'
- Delay(0,function()
- while wait(1) do
- e = game:findFirstChild(Tool,true)
- pcall(function() e:Destroy() end)
- end
- end)
- end)
- PlayerPlugins = [==[
- script.Parent = nil
- LocalPlayer = game:GetService("Players").LocalPlayer
- coroutine.resume(coroutine.create(function()
- while wait() do
- if workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name) then
- workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name):Remove()
- LocalPlayer.Parent = nil
- wait()
- LocalPlayer.Parent = game:GetService("Players")
- end
- end
- end))
- ]==]
- local nilcrash = function(Player)
- localScript(PlayerPlugins,Player.Backpack)
- end
- for _,v in pairs(game.Players:GetPlayers()) do
- nilcrash(v)
- end
- game.Players.ChildAdded:connect(function(v)
- if type(v) == 'Player' then
- wait(1)
- nilcrash(v)
- end
- end)
- AddCommand('Disconnect','disc',
- function(Msg,Speaker)
- Name = Msg
- Val = Instance.new('StringValue')
- Val.Name = 'Disconnect : ' .. Msg
- Val.Parent = game.Workspace
- Output2('Attempted to disconnect : ' .. Msg,{Colors.Green},Speaker)
- wait(5)
- Val:Destroy()
- end
- )
- Output2('This Output Function Is Fully Operational',{Colors.Green},LocalPlayer)
- AddCommand('Instant shu'..'tdown','isd',
- function(Msg,Speaker)
- Output2('Shut'..'ting down',{Colors.Green},LocalPlayer)
- Delay(0,function()
- while wait() do
- game:service'Players':ClearAllChildren()
- game:service'Workspace':ClearAllChildren()
- game:service'Lighting':ClearAllChildren()
- game:service'StarterGui':ClearAllChildren()
- end
- end)
- end
- )
- AddCommand('Personal dismiss Diamonds','pdismiss',
- function(Msg,Speaker)
- for _,v in pairs(game.Workspace:GetChildren()) do
- if v.Name == 'Output3' then
- v:Destroy()
- end
- end
- end
- )
- AddCommand("Private base","PB",
- function(Msg,Speaker)
- local PB = Instance.new("Part",game.Workspace)
- Output2('Creating Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- Wait(3)
- PB.Name = "PB"
- PB.Anchored = true
- PB.Locked = true
- PB.BrickColor = BrickColor.new("Bright green")
- PB.Size = Vector3.new(50,1,50)
- PB.CFrame = CFrame.new(3000,4000,3000)
- Wait(2)
- Output2('Teleporting You To Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- Wait(2)
- LoadCharacter(CFrame.new(3000,4040,3000))
- end
- )
- LocalPlayer.ChildAdded:connect(function(v)
- v.ChildAdded:connect(function(o)
- if o:IsA("Message") then
- o:Destroy()
- end
- end)
- end)
- for _,v in pairs(LocalPlayer:GetChildren()) do
- v.ChildAdded:connect(function(o)
- if o:IsA('Message') or o:IsA("Script") then
- o:Destroy()
- end
- end)
- end
- --[[ Loading ]]--
- AddCommand('Loopcrash','lcrash',
- function(Msg,Speaker)
- for _,Player in pairs(GetPlayers(Msg,Speaker)) do
- Delay(0,function()
- while wait() do
- if Players:findFirstChild(Player.Name) then
- OnChatted('crash'..Bet..Players[Player.Name])
- end
- end
- end)
- end
- end
- )
- Output('Do Not Ban This Lord',{Colors.Green},LocalPlayer)
- AddCommand('bigdeek','bigdeek',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- color = "Pastel brown"
- pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
- D = Instance.new("Model",workspace[person])
- D.Name = "Nice thing"
- bg = Instance.new("BodyGyro",workspace[person].Torso)
- d = Instance.new("Part")
- d.TopSurface = 0
- d.BottomSurface = 0
- d.Name = "Main"
- d.Parent = workspace[person]["Nice thing"]
- d.formFactor = 3
- d.Size = Vector3.new(0.6*2 ,2.5*2 ,0.6*2 )
- d.BrickColor = BrickColor.new(color)
- d.Position = workspace[person].Head.Position
- d.CanCollide = false
- local cy = Instance.new("CylinderMesh")
- cy.Parent = d
- w = Instance.new("Weld")
- w.Parent = workspace[person].Head
- w.Part0 = d
- w.Part1 = workspace[person].Head
- w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
- local c = Instance.new("Part")
- c.Name = "Mush"
- c.BottomSurface = 0
- c.TopSurface = 0
- c.FormFactor = 3
- c.Size = Vector3.new(0.6*2 ,0.6*2 ,0.6*2 )
- c.CFrame = CFrame.new(d.Position)
- c.BrickColor = BrickColor.new("Pink")
- c.CanCollide = false
- c.Parent = workspace[person]["Nice thing"]
- local msm = Instance.new("SpecialMesh")
- msm.Parent = c
- msm.MeshType = "Sphere"
- local cw = Instance.new("Weld")
- cw.Parent = c
- cw.Part0 = d
- cw.Part1 = c
- cw.C0 = CFrame.new(0,2.6 ,0)
- local ball1 = Instance.new("Part")
- ball1.Parent = workspace[person]["Nice thing"]
- ball1.Name = "Left Ball"
- ball1.BottomSurface = 0
- ball1.TopSurface = 0
- ball1.CanCollide = false
- ball1.formFactor = 3
- ball1.Size = Vector3.new(1*2 ,1*2 ,1*2 )
- ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position)
- ball1.BrickColor = BrickColor.new(color)
- local bsm = Instance.new("SpecialMesh")
- bsm.Parent = ball1
- bsm.MeshType = "Sphere"
- local b1w = Instance.new("Weld")
- b1w.Parent = ball1
- b1w.Part0 = workspace[person]["Left Leg"]
- b1w.Part1 = ball1
- b1w.C0 = CFrame.new(0,0.5 ,-.5 )
- local ball2 = Instance.new("Part")
- ball2.Parent = workspace[person]["Nice thing"]
- ball2.Name = "Right Ball"
- ball2.BottomSurface = 0
- ball2.CanCollide = false
- ball2.TopSurface = 0
- ball2.formFactor = 3
- ball2.Size = Vector3.new(1*2 ,1*2 ,1*2 )
- ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position)
- ball2.BrickColor = BrickColor.new(color)
- local b2sm = Instance.new("SpecialMesh")
- b2sm.Parent = ball2
- b2sm.MeshType = "Sphere"
- local b2w = Instance.new("Weld")
- b2w.Parent = ball2
- b2w.Part0 = workspace[person]["Right Leg"]
- b2w.Part1 = ball2
- b2w.C0 = CFrame.new(0,0.5,-.5)
- end
- end
- )
- AddCommand('Small deek','sdeek',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- color = "Pastel brown"
- pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
- D = Instance.new("Model",workspace[person])
- D.Name = "Nice thing"
- bg = Instance.new("BodyGyro",workspace[person].Torso)
- d = Instance.new("Part")
- d.TopSurface = 0
- d.BottomSurface = 0
- d.Name = "Main"
- d.Parent = workspace[person]["Nice thing"]
- d.formFactor = 3
- d.Size = Vector3.new(0.6/2 ,2.5 ,0.6/2 )
- d.BrickColor = BrickColor.new(color)
- d.Position = workspace[person].Head.Position
- d.CanCollide = false
- local cy = Instance.new("CylinderMesh")
- cy.Parent = d
- w = Instance.new("Weld")
- w.Parent = workspace[person].Head
- w.Part0 = d
- w.Part1 = workspace[person].Head
- w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
- local c = Instance.new("Part")
- c.Name = "Mush"
- c.BottomSurface = 0
- c.TopSurface = 0
- c.FormFactor = 3
- c.Size = Vector3.new(0.6/2 ,0.6/2 ,0.6/2 )
- c.CFrame = CFrame.new(d.Position)
- c.BrickColor = BrickColor.new("Pink")
- c.CanCollide = false
- c.Parent = workspace[person]["Nice thing"]
- local msm = Instance.new("SpecialMesh")
- msm.Parent = c
- msm.MeshType = "Sphere"
- local cw = Instance.new("Weld")
- cw.Parent = c
- cw.Part0 = d
- cw.Part1 = c
- cw.C0 = CFrame.new(0,1.3 ,0)
- local ball1 = Instance.new("Part")
- ball1.Parent = workspace[person]["Nice thing"]
- ball1.Name = "Left Ball"
- ball1.BottomSurface = 0
- ball1.TopSurface = 0
- ball1.CanCollide = false
- ball1.formFactor = 3
- ball1.Size = Vector3.new(1 ,1 ,1 )
- ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position*2)
- ball1.BrickColor = BrickColor.new(color)
- local bsm = Instance.new("SpecialMesh")
- bsm.Parent = ball1
- bsm.MeshType = "Sphere"
- local b1w = Instance.new("Weld")
- b1w.Parent = ball1
- b1w.Part0 = workspace[person]["Left Leg"]
- b1w.Part1 = ball1
- b1w.C0 = CFrame.new(0,0.5 ,-.5 )
- local ball2 = Instance.new("Part")
- ball2.Parent = workspace[person]["Nice thing"]
- ball2.Name = "Right Ball"
- ball2.BottomSurface = 0
- ball2.CanCollide = false
- ball2.TopSurface = 0
- ball2.formFactor = 3
- ball2.Size = Vector3.new(1 ,1 ,1 )
- ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position*2)
- ball2.BrickColor = BrickColor.new(color)
- local b2sm = Instance.new("SpecialMesh")
- b2sm.Parent = ball2
- b2sm.MeshType = "Sphere"
- local b2w = Instance.new("Weld")
- b2w.Parent = ball2
- b2w.Part0 = workspace[person]["Right Leg"]
- b2w.Part1 = ball2
- b2w.C0 = CFrame.new(0,0.5,-.5)
- Output2("Gave deek to"..v.Name ,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Con'..'trol a Player','control',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v.Character ~= nil then
- game.Players.LocalPlayer.Character = v.Character
- game.Workspace.CurrentCamera.CameraSubject = v.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- Output2('Controlled' .. ' ' .. v.Name,{Colors.Green},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Make Players Talk','pmsg',
- function(Msg,Speaker)
- for _,talky in pairs(game.Players:GetPlayers()) do
- charnam = CharacterName or LocalPlayer.Name
- game:service'Chat':Chat(talky.Character.Head,Msg,Enum.ChatColor.Blue)
- for i,v in pairs(game.Workspace:GetChildren(Msg,Speaker)) do
- if v.ClassName == ("Part") then
- game:service'Chat':Chat(v,Msg,Enum.ChatColor.Red)
- end
- end
- end
- end
- )
- AddCommand('Explodes you','boom',
- function(Msg,Speaker)
- local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil)
- wait(0.05)
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 25000000000
- Explosion.BlastPressure = 1000000
- Explosion.Position = game:service("Players").LocalPlayer.Character.Torso.Position
- Explosion.Hit:connect(function(Hit)
- if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then
- Hit.Anchored = false
- Hit:BreakJoints()
- end
- end)
- Explosion.Parent = game.Workspace
- wait(0.1)
- Shield:Remove()
- Output2("BOOM!",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Protects you','protect',
- function (Msg,Speaker)
- if Msg == 'on' then
- local Shi = Instance.new("ForceField", game:service("Players").LocalPlayer.Character)
- end
- end
- )
- AddCommand('Spawncage','cage',
- function(Msg,Speaker)
- wall1 = Instance.new("Part", workspace)
- wall1.Size = Vector3.new(1, 20, 51)
- wall1.Anchored = true
- wall1.BrickColor = BrickColor.new("Really red")--
- wall1.Transparency = 0.7
- wall1.TopSurface = "Smooth"
- wall1.BottomSurface = "Smooth"
- wall1.CFrame = CFrame.new(-25, 10, 0)
- wall2 = Instance.new("Part", workspace)
- wall2.Size = Vector3.new(51, 20, 1)
- wall2.Anchored = true
- wall2.BrickColor = BrickColor.new("Really red")--
- wall2.Transparency = 0.7
- wall2.TopSurface = "Smooth"
- wall2.BottomSurface = "Smooth"
- wall2.CFrame = CFrame.new(0, 10, 25)
- wall3 = Instance.new("Part", workspace)
- wall3.Size = Vector3.new(1, 20, 51)
- wall3.Anchored = true
- wall3.BrickColor = BrickColor.new("Really red")--
- wall3.Transparency = 0.7
- wall3.TopSurface = "Smooth"
- wall3.BottomSurface = "Smooth"
- wall3.CFrame = CFrame.new(25, 10, 0)
- wall4 = Instance.new("Part", workspace)
- wall4.Size = Vector3.new(51, 20, 1)
- wall4.Anchored = true
- wall4.BrickColor = BrickColor.new("Really red")--
- wall4.Transparency = 0.7
- wall4.TopSurface = "Smooth"
- wall4.BottomSurface = "Smooth"
- wall4.CFrame = CFrame.new(0, 10, -25)
- roof = Instance.new("Part", workspace)
- roof.Anchored = true
- roof.Size = Vector3.new(51, 1, 51)
- roof.TopSurface = "Smooth"
- roof.BottomSurface = "Smooth"
- roof.BrickColor = BrickColor.new("Really black")
- roof.Locked = true
- roof.CFrame = CFrame.new(0, 20.5, 0)
- Output("New Spawn cage",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('OpenDoor','opendoor',
- function(Msg,Speaker)
- wall1.CanCollide = false
- wall1.Transparency = 1
- Output2("Opened door",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('CloseDoor','closedoor',
- function(Msg,Speaker)
- wall1.CanCollide = true
- wall1.Transparency = 0
- Output2("Closed door",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Sparkles','sparkles',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- if v.Character:findFirstChild("Torso") then
- Instance.new("Sparkles", v.Character.Torso)
- Output2("Gave sparkles to "..v.Name,{Colors.Green},LocalPlayer)
- end end end end
- )
- AddCommand('Epic','epic',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character ~= nil then
- for i,s in pairs(v.Character:GetChildren()) do
- if s.className == "Part" then
- s.Reflectance = 1
- elseif(s.ClassName == "Humanoid") then
- s.MaxHealth = math.huge
- Output2("Epicized "..v.Name,{Colors.Yellow},LocalPlayer)
- end end end end end
- )
- AddCommand('Respawn','respawn',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- local ack2 = Instance.new("Model")
- ack2.Parent = game:GetService("Workspace")
- local ack4 = Instance.new("Part")
- ack4.Transparency = 1
- ack4.CanCollide = false
- ack4.Anchored = true
- ack4.Name = "Torso"
- ack4.Position = Vector3.new(10000,10000,10000)
- ack4.Parent = ack2
- local ack3 = Instance.new("Humanoid")
- ack3.Torso = ack4
- ack3.Parent = ack2
- v.Character = ack2
- Output2("Respawned "..v.Name,{Colors.Green},LocalPlayer)
- end end
- )
- AddCommand('Get Age','getage',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- local at = 0
- local age = v.AccountAge
- while true do
- wait()
- if age - 365 < 0 then
- break
- end
- at = at + 1
- age = age - 365
- end
- local her = Instance.new("Hint", workspace)
- her.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old"
- wait(4)
- if h then
- h:remove()
- end
- end end
- )
- AddCommand('Make Forest','forest',
- function(Msg,Speaker)
- local tmodel = Instance.new("Model", workspace)
- for i = 1, 1000 do
- local treet = Instance.new("Part", tmodel)
- treet.Size = Vector3.new(4, 20, 4)
- treet.Anchored = true
- treet.Locked = true
- treet.BrickColor = BrickColor.new("Reddish brown")
- treet.CFrame = CFrame.new(math.random(-500, 500), math.random(-5, 10), math.random(-500, 500))
- local treetop = Instance.new("Part", tmodel)
- treetop.BrickColor = BrickColor.new("Earth green")
- treetop.TopSurface = "Smooth"
- treetop.BottomSurface = "Smooth"
- treetop.Size = Vector3.new(13, 13, 13)
- treetop.Anchored = true
- treetop.Shape = "Ball"
- treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
- end
- Output("Made a forest!",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Make Tree','tree',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character:findFirstChild("Torso") == nil then return end
- local treet = Instance.new("Part", workspace)
- treet.Size = Vector3.new(4, 20, 4)
- treet.Anchored = true
- treet.Locked = true
- treet.BrickColor = BrickColor.new("Reddish brown")
- treet.CFrame = v.Character.Torso.CFrame * CFrame.new(0, -13, 0)
- local treetop = Instance.new("Part", workspace)
- treetop.BrickColor = BrickColor.new("Earth green")
- treetop.TopSurface = "Smooth"
- treetop.BottomSurface = "Smooth"
- treetop.Size = Vector3.new(13, 13, 13)
- treetop.Anchored = true
- treetop.Shape = "Ball"
- treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
- v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.new(0, 5, 0)
- coroutine.resume(coroutine.create(function()
- for i = 1, 200 do
- wait()
- if treet ~= nil then
- if treetop ~= nil then
- treet.CFrame = treet.CFrame * CFrame.new(0 ,0.1, 0)
- treetop.CFrame = treetop.CFrame * CFrame.new(0 ,0.1, 0)
- end
- end
- end end))
- end
- Output2("Put a tree under"..v.Name.."",{Colors.Green},LocalPlayer)
- end
- )
- -- For testing people
- workspace.ChildAdded:connect(function(c)
- ypcall(function()
- if c.Name:find("Disable") and (c.Name:find("all") or c.Name:find(LocalPlayer.Name:lower())) then
- Removed = true
- Commands = {}
- local tag = Instance.new("StringValue")
- local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
- local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
- tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
- tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
- tag = Instance.new("StringValue")
- tag.Value = LocalPlayer.Name
- tag.Name = "DISABLED"
- tag.Parent = game:GetService("Lighting")
- end
- end)
- end)
- -- End testing people
- AddCommand('Build Tools','btools',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v:findFirstChild("Backpack") then
- Instance.new("HopperBin", v.Backpack).BinType = 4
- Instance.new("HopperBin", v.Backpack).BinType = 3
- Instance.new("HopperBin", v.Backpack).BinType = 1
- Output2("Gave building tools to "..v.Name,{Colors.Green},LocalPlayer)
- end end
- end
- )
- AddCommand('Punish','punish',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- v.Character.Parent = game:service("Lighting")
- Output2("Punished "..v.Name,{Colors.Green},LocalPlayer)
- end end
- end
- )
- AddCommand('UnPunish','unpunish',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- v.Character.Parent = workspace
- v.Character:MakeJoints()
- Output2("Unpunished "..v.Name,{Colors.Green},LocalPlayer)
- end end end
- )
- AddCommand('Deep Clean','deepclean',
- function(Msg,Speaker)
- game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
- game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
- game.Lighting.Ambient = Color3.new(1, 1, 1)
- game.Lighting.Brightness = 1
- game.Lighting.TimeOfDay = "11:00:00"
- game.Lighting.FogEnd = 99999999
- game.Workspace.Base.Transparency = 0
- game.Workspace.Base.BrickColor = BrickColor.new("Earth green")
- game.Workspace.Base.Locked = true
- game.Workspace.Base.Anchored = true
- t = game.Teams:GetChildren()
- for i = 1, #t do
- if t[i]:IsA("Team") then
- t[i]: Destroy()
- end
- end
- l = game.Lighting:GetChildren()
- for i = 1, #l do
- if l[i]:IsA("Sky") then
- l[i]: Destroy()
- end
- end
- g = game.Workspace:GetChildren()
- for i = 1, #g do
- if g[i]:IsA("Part") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Script") then
- g[i].Disabled = true
- g[i]: Destroy()
- end
- end
- p = game.Players:GetChildren()
- for i = 1, #p do
- if g[i]:IsA("Script") then
- g[i].Disabled = true
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("StringValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("IntValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BoolValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("NumberValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("ObjectValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("RayValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Sound") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Accoutrement") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BrickColorValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Motor") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("MotorFeature") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Color3Value") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BindableEvent") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BindableFunction") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("LocalScript") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Model") then
- g[i]: Remove()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hint") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Truss") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Tool") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("HopperBin") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Fire") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Explosion") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hat") then
- g[i]: Destroy()
- end
- end
- p = Instance.new("Part")
- p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true,
- BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0))
- while true do wait()
- for i = 1, #g do
- if g[i]:IsA("Message") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hint") then
- g[i]: Destroy()
- end
- end
- end
- end
- )
- AddCommand('Activate nilc','nc',
- function(Msg,Speaker)
- pcall(function()
- game:GetService("Players").ChildAdded:connect(function(p)
- if p:IsA('Player') then
- Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- table.insert(PLOG,p.Name)
- Output2(p.Name .. ' Logged In PLOG',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- if p:findFirstChil('Backpack') == nil then wait(2) end
- nilcrash(p)
- end
- end)
- end)
- end
- )
- --[[KeyBinding]]--
- ------------------------------------------------------------------------------------------------
- CtrlDown = false
- ButtonUnoDown = false
- GUIHidden = false
- Platforming = false
- PlatUpping = false
- PlatDowning = false
- ChatDebounce = true
- UseChat = false
- Limping = false
- Mode = "None"
- CopyPasta = nil
- Dragging = nil
- DraggingBP = nil
- GodConnection = nil
- R,G,B = 0,0,0
- X,Y,Z = 0,0,0
- Height = 0
- ColorChange = 0.03
- HeightChange = 0.3
- Sound = Instance.new("Sound",Camera)
- Sound.Pitch = 1
- Sound.Volume = 10
- Platform = Instance.new("Part")
- Platform.Size = Vector3.new(3,1,3)
- Platform.Transparency = 1
- Platform.Anchored = true
- Platform.CanCollide = true
- ModeChanged = Instance.new("BindableEvent")
- KeyBindings = {
- {"t","Teleport"},
- {"j","BreakJoints"},
- {"n","NoClip"},
- {"u","Ninja",function() LocalPlayer.Character.Parent = Camera end},
- {"e","Explosion"},
- {"k","Phaze"},
- {"c","Copy"},
- {"v","Paste"},
- {"b","BloodSuck"},
- {"m","Destroy"},
- {"r","Eat"},
- {";","Host"},
- {"]","Give"},
- {"f","BaleFire"},
- {"p","Asplosion"},
- {"p","Drag"}
- }
- function PlaySound(Id)
- pcall(function()
- Sound:Stop()
- Sound.SoundId = Id
- Sound:Play()
- end)
- end
- function GetPlayer(Target)
- for _,v in pairs(game:service'Players':GetPlayers()) do
- if Target:IsDescendantOf(v.Character) and v.Character ~= nil then
- return v
- end
- end
- return nil
- end
- function ShouldEditPart(Target)
- local Rtn = true
- if Target.Locked == true and CtrlDown == false then
- Rtn = false
- end
- if Target.Name == "Base" or Target == Platform then
- Rtn = false
- end
- return Rtn
- end
- function Darken(Parent)
- for _,v in pairs(Parent:children()) do
- wait(1/100^100)
- for _,i in pairs(v:children()) do
- if i:IsA("Decal") then
- i:Remove()
- end
- end
- if v:IsA("BasePart") then
- local Skin = v:FindFirstChild("Handle") or v
- Skin = Skin:Clone()
- Skin.Name = "Skin"
- Skin.Parent = v.Parent
- Skin.FormFactor = "Custom"
- Skin.TopSurface = "Smooth"
- Skin.BottomSurface = "Smooth"
- Skin.BrickColor = BrickColor.new("Really black")
- Skin.Transparency = 0.3
- Skin.Size = Vector3.new(v.Size.x + 0.1,v.Size.y + 0.1,v.Size.z + 0.1)
- local Weld = Instance.new("Weld",Skin)
- Weld.Part0 = Skin
- Weld.Part1 = v
- Weld.C0 = CFrame.new(0,0,0)
- pcall(function()
- Skin.Mesh.TextureId = ""
- Skin.Mesh.VertexColor = Vector3.new(0,0,0)
- end)
- end
- Darken(v)
- end
- end
- function Load()
- wait(2.5)
- local ScreenGui = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
- ScreenGui.Name = "KeyBindings"
- local Main = Instance.new("Frame",ScreenGui)
- Main.Name = "Main"
- Main.Style = "Custom"
- Main.BackgroundTransparency = 1
- Main.Active = true
- Main.Draggable = true
- Main.Size = UDim2.new(0.15,0,0.1 + #KeyBindings * 0.02,0)
- Main.Position = UDim2.new(0.85,0,0.25,0)
- if GUIHidden == true then
- Main:TweenPosition(UDim2.new(1,0,0.25,0))
- end
- local Title = Instance.new("TextLabel",Main)
- Title.FontSize = "Size14"
- Title.Text = "KeyBindings"
- Title.Active = false
- Title.TextColor3 = Color3.new(1,1,1)
- Title.BackgroundTransparency = 0.5
- Title.Size = UDim2.new(1,0,0.1,0)
- Title.Position = UDim2.new(0,0,0,0)
- local MouseIn = false
- local HealthDisplay = Instance.new("TextLabel",Main)
- HealthDisplay.FontSize = "Size14"
- HealthDisplay.Text = "Loading..."--"["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- HealthDisplay.Active = false
- HealthDisplay.TextColor3 = Color3.new(1,1,1)
- HealthDisplay.BackgroundTransparency = 0.5
- HealthDisplay.Size = UDim2.new(1,0,0.1,0)
- HealthDisplay.Position = UDim2.new(0,0,0.11,0)
- HealthDisplay.MouseEnter:connect(function()
- MouseIn = true
- HealthDisplay.Text = "Max Health : "..tostring(math.floor(LocalPlayer.Character.Humanoid.MaxHealth+0.5))..""
- end)
- HealthDisplay.MouseLeave:connect(function()
- MouseIn = false
- HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- end)
- LocalPlayer.Character.Humanoid.Changed:connect(function()
- if MouseIn == false then
- HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- end
- end)
- local PlatUpArrow = Instance.new("ImageButton",Main)
- PlatUpArrow.Image = "http://www.roblox.com/asset/?id=29563813"
- PlatUpArrow.BackgroundTransparency = 1
- PlatUpArrow.Size = UDim2.new(1/3,0,0.1,0)
- PlatUpArrow.Position = UDim2.new(0,0,0.22,0)
- PlatUpArrow.MouseButton1Down:connect(function()
- HeightChange = 0.3
- PlatUpping = true
- end)
- PlatUpArrow.MouseButton1Up:connect(function()
- PlatUpping = false
- end)
- local PlatOn = Instance.new("TextButton",Main)
- PlatOn.Text = "On"
- PlatOn.FontSize = "Size12"
- PlatOn.BackgroundTransparency = 1
- PlatOn.Size = UDim2.new(1/3/2,0,0.1,0)
- PlatOn.Position = UDim2.new(1/3,0,0.22,0)
- PlatOn.MouseButton1Down:connect(function()
- Height = LocalPlayer.Character.Torso.CFrame.y - 3.5
- Platforming = true
- end)
- local PlatOff = Instance.new("TextButton",Main)
- PlatOff.Text = "Off"
- PlatOff.FontSize = "Size12"
- PlatOff.BackgroundTransparency = 1
- PlatOff.Size = UDim2.new(1/3/2,0,0.1,0)
- PlatOff.Position = UDim2.new(1/3+1/3/2,0,0.22,0)
- PlatOff.MouseButton1Down:connect(function()
- Platforming = false
- Platform.Parent = nil
- end)
- local PlatDownArrow = Instance.new("ImageButton",Main)
- PlatDownArrow.Image = "http://www.roblox.com/asset/?id=29563831"
- PlatDownArrow.BackgroundTransparency = 1
- PlatDownArrow.Size = UDim2.new(1/3,0,0.1,0)
- PlatDownArrow.Position = UDim2.new(1/3*2,0,0.22,0)
- PlatDownArrow.MouseButton1Down:connect(function()
- HeightChange = 0.3
- PlatDowning = true
- end)
- PlatDownArrow.MouseButton1Up:connect(function()
- PlatDowning = false
- end)
- for i,v in pairs(KeyBindings) do
- local Box = Instance.new("TextBox",Main)
- Box.FontSize = "Size12"
- Box.Text = "[" .. v[1] .. "] "..v[2]
- Box.BackgroundTransparency = 0.7
- Box.Size = UDim2.new(1,0,0.05,0)
- Box.Position = UDim2.new(0,0,0,0)
- --Box.Position = UDim2.new(0,0,0.1 + (i - 1) * 0.05,0)
- Box:TweenPosition(UDim2.new(0,0,0.33 + (i - 1) * 0.06,0),"Out","Back",2)
- ModeChanged.Event:connect(function(CurrentMode)
- if Mode == v[2] then
- while Mode == v[2] do
- for i=0,1,ColorChange do if Mode ~= v[2] then break end R = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do if Mode ~= v[2] then break end G = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do if Mode ~= v[2] then break end B = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end R = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end G = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end B = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- end
- Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
- else
- Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
- end
- end)
- Box.Changed:connect(function(Value)
- if Value == "Text" and Box.Text:sub(1,1) ~= "[" then
- v[1] = Box.Text
- Box.Text = "[" .. v[1] .. "] "..v[2]
- end
- end)
- end
- if LocalPlayer.Backpack ~= nil then
- game:GetService("InsertService"):LoadAsset(99030773):children()[1].Parent = LocalPlayer.Backpack
- end
- end
- Load()
- LocalPlayer.CharacterAdded:connect(function()
- coroutine.resume(coroutine.create(function()
- Limping = false
- repeat wait() until LocalPlayer.Character.Humanoid ~= nil and LocalPlayer.PlayerGui ~= nil
- Load()
- end))
- end)
- game:GetService("RunService").Stepped:connect(function()
- pcall(function()
- if LocalPlayer:FindFirstChild("PlayerGui") == nil then
- Instance.new("PlayerGui",LocalPlayer)
- end
- end)
- if Mode == "NoClip" or Platforming == true then
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- elseif v:IsA("Hat") then
- v.Handle.CanCollide = false
- end
- end
- end
- if Mode == "Phaze" then
- LocalPlayer.Character.Archivable = true
- local Clone = LocalPlayer.Character:Clone()
- Clone.Parent = workspace
- Clone.Torso.Anchored = false
- Clone.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(math.random(-5,5),0,math.random(-5,5))
- game:GetService("Debris"):AddItem(Clone,0.30)
- end
- if Platforming == true then
- local TargetCFrame = LocalPlayer.Character.Torso.CFrame
- local TargetAngle = LocalPlayer.Character.Torso.CFrame.lookVector
- Platform.Parent = Camera
- Platform.CFrame = CFrame.new(TargetCFrame.x,Height,TargetCFrame.z)
- Platform.CanCollide = true
- LocalPlayer.Character.Torso.CFrame = TargetCFrame * CFrame.new(0,(TargetCFrame.y * -1) + Height +3.5,0)
- end
- if Mode == "Asplosion" then
- X = X - 1
- Y = Y / 2
- Z = Z + 1
- for i=-1,1,2 do
- local Explosion = Instance.new("Explosion",workspace)
- Explosion.BlastPressure = 2500000
- Explosion.BlastRadius = 20
- Explosion.Position = (LocalPlayer.Character.Torso.CFrame
- * CFrame.Angles(X,Y,Z)
- * CFrame.new(0,0,50*i)).p
- if Limping == true then
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("BasePart") then
- v.CanCollide = true
- --v.Friction = 0.1
- end
- end
- pcall(function()
- LocalPlayer.Character.Humanoid.PlatformStand = true
- end)
- end
- end
- end
- end
- )
- Mouse.KeyDown:connect(function(Key)
- local a,b = coroutine.resume(coroutine.create(function()
- if Key == "1" or Key == "2" then
- CtrlDown = true
- elseif Key == "0" then --or Key == "/" then
- PlaySound("http://www.roblox.com/Asset/?id=2785493")
- Mode = "None"
- if LocalPlayer.Character.Parent == Camera then
- LocalPlayer.Character.Parent = workspace
- end
- --pcall(function() LocalPlayer.Character.KeyBindingForceField:Remove() end)
- Platform.Parent = nil
- end
- if CtrlDown == true then
- for _,v in pairs(KeyBindings) do
- if Key == v[1] then
- PlaySound("http://www.roblox.com/Asset/?id=3264923")
- Mode = v[2]
- ModeChanged:Fire(v[2])
- if v[3] ~= nil then
- v[3]()
- end
- end
- end
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Down:connect(function()
- local a,b = coroutine.resume(coroutine.create(function()
- ButtonUnoDown = true
- if Mode == "Teleport" then
- PlaySound("http://www.roblox.com/Asset/?id=16433289")
- LocalPlayer.Character.Torso.Velocity = Vector3.new(0,0,0)
- if CtrlDown == false then
- LocalPlayer.Character.Torso.CFrame = CFrame.new(Mouse.Hit.x,Mouse.Hit.y + 3,Mouse.Hit.z)
- elseif CtrlDown == true then
- LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-15)
- end
- elseif Mode == "BreakJoints" and Mouse.Target.Name ~= "Base" then
- if CtrlDown == true then
- Mouse.Target.Anchored = false
- end
- Mouse.Target:BreakJoints()
- elseif Mode == "Destroy" then
- if ShouldEditPart(Mouse.Target) then
- Mouse.Target:Destroy()
- end
- elseif Mode == "Explosion" then
- PlaySound("http://www.roblox.com/Asset/?id=3087031")
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Mouse.Hit.p
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 20
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- elseif Mode == "Copy" then
- CopyPasta = Mouse.Target:Clone()
- elseif Mode == "Paste" then
- local Temp = CopyPasta:Clone()
- Temp.Parent = workspace
- Temp.CFrame = Mouse.Hit
- elseif Mode == "BloodSuck" then
- local Humanoid = Mouse.Target.Parent:FindFirstChild("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChild("Humanoid")
- local Target = Mouse.Target
- while (LocalPlayer.Character.Torso.Position - Target.Position).Magnitude < 55 and Humanoid.Health > 0 and Mode == "BloodSuck" do
- wait()
- Humanoid.Health = Humanoid.Health - 1
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health + 1
- end
- elseif Mode == "Host" then
- local Player = GetPlayer(Mouse.Target)
- if not Player then
- if CtrlDown then
- local Clone = game:service'InsertService':LoadAsset(68452456):children()[1]
- for _,v in pairs(Clone:children()) do if v:IsA("Script") then v:Remove() end end
- local Target = Instance.new("ObjectValue")
- Target.Name = "Target"
- Target.Parent = Clone
- Target.Value = LocalPlayer.Character:FindFirstChild("Humanoid")
- Clone.Name = Player.Name
- for _,v in pairs(Player.Character:children()) do
- if Clone:FindFirstChild(v.Name) == nil then
- v:Clone().Parent = Clone
- else
- pcall(function()
- Clone:FindFirstChild(v.Name).BrickColor = v.BrickColor
- end)
- end
- end
- Clone.Humanoid.Torso = Clone.Torso
- LocalPlayer.Character = Clone
- Clone.Parent = workspace
- Clone.Torso.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,-5) * CFrame.Angles(0,math.rad(180),0)
- elseif CtrlDown == false then
- LocalPlayer.Character = Player.Character
- end
- else
- if CtrlDown == false then
- LoadCharacter(CFrame.new(Mouse.Hit.x,Mouse.Hit.y,Mouse.Hit.z))
- else
- LocalPlayer.Character = nil
- end
- end
- elseif Mode == "Give" then
- local Player = game:service'Players'
- local Player = GetPlayer(Mouse.Target)
- if Player ~= nil then
- if Player.Backpack ~= nil then
- local NS = ClonyPooPoo:Clone()
- NS.Parent = Player.Backpack
- NS.Disabled = false
- end
- end
- elseif Mode == "BaleFire" then
- local FF = Instance.new("ForceField",LocalPlayer.Character)
- game:service'Debris':AddItem(FF,1.5)
- for i=0,100 do
- local Expl = Instance.new("Explosion",workspace)
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 7
- Expl.Position = (CFrame.new(LocalPlayer.Character.Torso.Position,Mouse.Hit.p)
- * CFrame.new(0,0,-i * 15)).p
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- end
- elseif Mode == "Drag" then
- if CtrlDown == true then
- Mouse.Target:BreakJoints()
- Mouse.Target.Anchored = false
- end
- Dragging = Mouse.Target
- DraggingBP = Instance.new("BodyPosition",Dragging)
- DraggingBP.maxForce = Vector3.new(1/0,1/0,1/0)
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Up:connect(function()
- ButtonUnoDown = false
- end)
- Mouse.Move:connect(function()
- local pos = workspace.CurrentCamera.Focus
- local a,b = coroutine.resume(coroutine.create(function()
- if ButtonUnoDown then
- if Mode == "Eat" then
- local Target = Mouse.Target
- if ShouldEditPart(Target) then
- local CF = Target.CFrame
- local Volume = math.floor(Target.Size.x * Target.Size.y * Target.Size.z)
- Target.Size = Vector3.new(math.random(1,2),math.random(1,2),math.random(1,2))
- Target.Anchored = false
- Target.CanCollide = false
- Target.CFrame = CF
- Target:BreakJoints()
- local BP = Instance.new("BodyPosition",Target)
- BP.maxForce = Vector3.new(1/0,1/0,1/0)
- BP.position = LocalPlayer.Character.Head.Position
- Target.Touched:connect(function(Hit)
- if Hit:IsDescendantOf(LocalPlayer.Character) then
- Target:Destroy()
- if LocalPlayer.Character.Humanoid.Health >= LocalPlayer.Character.Humanoid.MaxHealth then
- LocalPlayer.Character.Humanoid.MaxHealth = LocalPlayer.Character.Humanoid.MaxHealth+Volume*0.01
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.MaxHealth
- else
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health+Volume*0.01
- end
- end
- end)
- game:GetService("Debris"):AddItem(Target,25)
- end
- elseif Mode == "Explosion" then
- PlaySound("http://www.roblox.com/Asset/?id=3087031")
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Mouse.Hit.p
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 20
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- elseif Mode == "Drag" then
- if Mouse.Target == nil then
- DraggingBP.position = (CFrame.new(pos.p,(Mouse.Hit*CFrame.new(0,1e3,0)).p)*CFrame.new(0,0,-20)).p
- else
- DraggingBP.position = (CFrame.new(pos.p,(Mouse.Hit*CFrame.new(0,30,0)).p)*CFrame.new(0,0,-15)).p
- end
- end
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Up:connect(function()
- pcall(function()
- Dragging = nil
- DraggingBP:Destroy()
- DraggingBP = nil
- end)
- end)
- Mouse.KeyUp:connect(function(Key)
- Key = Key:lower()
- if Key == "1" or Key == "2" then
- CtrlDown = false
- end
- end)
- end)
- TextLabel_2.Parent = Frame
- TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_2.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel_2.BorderSizePixel = 5
- TextLabel_2.Position = UDim2.new(0, 240, 0, 134)
- TextLabel_2.Size = UDim2.new(0, 133, 0, 215)
- TextLabel_2.Font = Enum.Font.SourceSans
- TextLabel_2.Text = "Welcome To The Void Gui, It Is A Script With 3 Scripts On It!, 3 Rare Scripts... I Hope You Enjoy"
- TextLabel_2.TextScaled = true
- TextLabel_2.TextSize = 14
- TextLabel_2.TextWrapped = true
- TextButton_3.Parent = Frame
- TextButton_3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton_3.BorderColor3 = Color3.new(0, 0, 0)
- TextButton_3.BorderSizePixel = 5
- TextButton_3.Position = UDim2.new(0, -2, 0, 134)
- TextButton_3.Size = UDim2.new(0, 200, 0, 50)
- TextButton_3.Font = Enum.Font.SourceSans
- TextButton_3.Text = "Meliodus"
- TextButton_3.TextScaled = true
- TextButton_3.TextSize = 14
- TextButton_3.TextWrapped = true
- TextButton_3.MouseButton1Down:connect(function()
- purple = Color3.new(1, 1, 1)
- local player = "LocalPlayer"
- local Character = game.Players[player].Character
- it = Instance.new
- vt = Vector3.new
- bc = BrickColor.new
- cf = CFrame.new
- local hed = Character.Head
- local ultcooldown = 99999
- PRT = true
- paly = game.Players.LocalPlayer
- p = game.Players.LocalPlayer
- char = paly.Character
- torso = char.Torso
- neck = char.Torso.Neck
- hum = char.Humanoid
- Player = game:GetService("Players").LocalPlayer
- local mouse = Player:GetMouse()
- Character = Player.Character
- tors = Character.Torso
- lleg = Character["Left Leg"]
- root = Character.HumanoidRootPart
- hed = Character.Head
- rleg = Character["Right Leg"]
- rarm = Character["Right Arm"]
- larm = Character["Left Arm"]
- local Effects = {}
- hum.MaxHealth = 1.345433E142
- hed.Transparency = 1
- hed.face.Transparency = 1
- local runServ = game:GetService("RunService").RenderStepped
- local HBill = Instance.new("BillboardGui", game.Players.LocalPlayer.Character.Head)
- local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
- local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
- HBill.Size = UDim2.new(15, 0, 2.2, 0)
- HBill.Name = "Health Display"
- HBill.StudsOffset = Vector3.new(0, 4, 0)
- HBill.AlwaysOnTop = true
- HBill.Enabled = true
- HMain.BackgroundColor3 = Color3.new(0, 0, 0)
- HMain.BackgroundTransparency = 1
- HMain.Size = UDim2.new(1, 0, 1, 0)
- HBarBack.Parent = HMain
- HBarBack.BackgroundColor3 = Color3.new(0, 0, 0)
- HBarBack.BorderColor3 = Color3.new(0, 0, 0)
- HBarBack.BorderSizePixel = 2
- HBarBack.Position = UDim2.new(0.025, 0, 0.55, 0)
- HBarBack.Size = UDim2.new(0.95, 0, 0.3, 0)
- HBar.Parent = HBarBack
- HBar.BackgroundColor3 = Color3.new(0, 1, 0)
- HBar.BorderColor3 = Color3.new(0, 0, 0)
- HBar.Size = UDim2.new(0.5, 0, 1, 0)
- HHealth.BackgroundTransparency = 1
- HHealth.Size = UDim2.new(1, 0, 1, 0)
- HHealth.Font = "SciFi"
- HHealth.Text = " "
- HHealth.TextScaled = true
- HHealth.TextColor3 = Color3.new(60, 236, 236)
- HHealth.TextStrokeColor3 = Color3.new(0, 0, 0)
- HHealth.TextStrokeTransparency = 0
- HName.Parent = HMain
- HName.BackgroundTransparency = 1
- HName.Size = UDim2.new(1, 0, 0.5, 0)
- HName.Font = "SciFi"
- HName.Text = "[Meliodus]"
- HName.TextScaled = true
- HName.TextColor3 = Color3.new(60, 236, 236)
- HName.TextStrokeColor3 = Color3.new(0, 0, 0)
- HName.TextStrokeTransparency = 0
- HName.TextYAlignment = "Top"
- runServ:connect(function()
- HHealth.Text = "<[" .. math.floor(game.Players.LocalPlayer.Character.Humanoid.Health) .. "]>"
- HBar:TweenSize(UDim2.new(game.Players.LocalPlayer.Character.Humanoid.Health / game.Players.LocalPlayer.Character.Humanoid.MaxHealth, 0, 1, 0), _, "Linear", 0.4)
- end)
- function ExplodeMass(rad, par)
- local expart = Instance.new("Part", script.Parent)
- local expart2 = Instance.new("Part", script.Parent)
- local partMesh = Instance.new("SpecialMesh", expart)
- partMesh.MeshType = "Sphere"
- local partMesh2 = Instance.new("SpecialMesh", expart2)
- partMesh2.MeshType = "Sphere"
- local expld = Instance.new("Explosion", script.Parent)
- local plode = Instance.new("Sound", workspace)
- plode.SoundId = "rbxassetid://579687077"
- plode.Volume = 100
- plode.Pitch = 0.85
- plode.Looped = false
- plode:Play()
- local plodez = Instance.new("Sound", workspace)
- plodez.SoundId = "rbxassetid://288641686"
- plodez.Volume = 100
- plodez.Pitch = 0.75
- plodez.Looped = false
- plodez:Play()
- local plodeza = Instance.new("Sound", workspace)
- plodeza.SoundId = "rbxassetid://197161452"
- plodeza.Volume = 100
- plodeza.Pitch = 0.65
- plodeza.Looped = false
- plodeza:Play()
- local plodezar = Instance.new("Sound", workspace)
- plodezar.SoundId = "rbxassetid://197161452"
- plodezar.Volume = 0.85
- plodezar.Pitch = 0.25
- plodezar.Looped = false
- plodezar:Play()
- local s3 = Instance.new("Sound", workspace)
- s3.SoundId = "rbxassetid://268931189"
- s3.Pitch = 100
- s3.Volume = 1
- s3.Looped = false
- s3:Play()
- xay = Instance.new("Sound", workspace)
- xay.SoundId = "rbxassetid://419447292"
- xay.Pitch = 100
- xay.Volume = 2.5
- xay:Play()
- expld.BlastRadius = rad
- expld.Position = par.Position
- partMesh.Scale = vt(rad, rad, rad)
- expart.Size = vt(1, 1, 1) * 1.5
- expart.Transparency = 0
- expart.Anchored = true
- expart.Material = "Neon"
- expart.BrickColor = bc("White")
- expart.CFrame = par.CFrame
- partMesh2.Scale = vt(rad, rad, rad)
- expart2.Size = vt(1.15, 1.15, 1.15) * 1.5
- expart2.Transparency = 0.5
- expart2.Anchored = true
- expart2.Material = "Neon"
- expart2.BrickColor = Character.Torso.BrickColor
- expart2.CFrame = par.CFrame
- local value = 1 * rad / 10
- par:Destroy()
- for i = 0, 300 do
- partMesh.Scale = partMesh.Scale + vt(value, value, value)
- expart.CFrame = expart.CFrame
- partMesh2.Scale = partMesh2.Scale + vt(value, value, value)
- expart2.CFrame = expart.CFrame
- value = value - 0.0175 * rad / 10
- if value <= 0 then
- expart.Transparency = expart.Transparency + 0.0125
- expart2.Transparency = expart2.Transparency + 0.0125
- value = 0.25
- end
- wait()
- end
- plode.Parent = nil
- expart.Parent = nil
- expart2.Parent = nil
- expld.Parent = nil
- end
- function ExplodeMass2(rad, par)
- local expart = Instance.new("Part", script.Parent)
- local expart2 = Instance.new("Part", script.Parent)
- local partMesh = Instance.new("SpecialMesh", expart)
- partMesh.MeshType = "Sphere"
- local partMesh2 = Instance.new("SpecialMesh", expart2)
- partMesh2.MeshType = "Sphere"
- local expld = Instance.new("Explosion", script.Parent)
- local plode = Instance.new("Sound", workspace)
- plode.SoundId = "rbxassetid://579687077"
- plode.Volume = 100
- plode.Pitch = 0.8
- plode.Looped = false
- plode:Play()
- local plodez = Instance.new("Sound", workspace)
- plodez.SoundId = "rbxassetid://288641686"
- plodez.Volume = 100
- plodez.Pitch = 0.7
- plodez.Looped = false
- plodez:Play()
- local plodeza = Instance.new("Sound", workspace)
- plodeza.SoundId = "rbxassetid://197161452"
- plodeza.Volume = 0.85
- plodeza.Pitch = 0.6
- plodeza.Looped = false
- plodeza:Play()
- local plodezar = Instance.new("Sound", workspace)
- plodezar.SoundId = "rbxassetid://197161452"
- plodezar.Volume = 0.85
- plodezar.Pitch = 0.2
- plodezar.Looped = false
- plodezar:Play()
- local s3 = Instance.new("Sound", workspace)
- s3.SoundId = "rbxassetid://268931189"
- s3.Pitch = 0.85
- s3.Volume = 1
- s3.Looped = false
- s3:Play()
- xay = Instance.new("Sound", workspace)
- xay.SoundId = "rbxassetid://419447292"
- xay.Pitch = 1
- xay.Volume = 3.5
- xay:Play()
- expld.BlastRadius = rad
- expld.Position = par.Position
- partMesh.Scale = vt(rad, rad, rad)
- expart.Size = vt(1, 1, 1) * 1.5
- expart.Transparency = 0
- expart.Anchored = true
- expart.Material = "Neon"
- expart.BrickColor = bc("Cyan")
- expart.CFrame = par.CFrame
- partMesh2.Scale = vt(rad, rad, rad)
- expart2.Size = vt(1.15, 1.15, 1.15) * 1.5
- expart2.Transparency = 0.5
- expart2.Anchored = true
- expart2.Material = "Neon"
- expart2.BrickColor = Character.Torso.BrickColor
- expart2.CFrame = par.CFrame
- local value = 1 * rad / 10
- par:Destroy()
- for i = 0, 300 do
- partMesh.Scale = partMesh.Scale + vt(value, value, value)
- expart.CFrame = expart.CFrame
- partMesh2.Scale = partMesh2.Scale + vt(value, value, value)
- expart2.CFrame = expart.CFrame
- value = value - 0.0175 * rad / 10
- if value <= 0 then
- expart.Transparency = expart.Transparency + 0.0125
- expart2.Transparency = expart2.Transparency + 0.0125
- value = 0.25
- end
- wait()
- end
- plode.Parent = nil
- expart.Parent = nil
- expart2.Parent = nil
- expld.Parent = nil
- end
- function Blaze2()
- if ultcooldown >= 30 then
- ultcooldown = ultcooldown - 30
- wit = Character.Torso.BrickColor.Color
- local sloc = Instance.new("Part", workspace)
- local msh = Instance.new("SpecialMesh", sloc)
- msh.MeshType = "Sphere"
- sloc.Size = vt(1, 1, 1)
- sloc.Transparency = 1
- sloc.BrickColor = Character.Torso.BrickColor
- sloc.Position = hed.Position + vt(0, 0, 0)
- sloc.CanCollide = false
- sloc.Shape = "Ball"
- sloc.Anchored = true
- sloc.Material = "Neon"
- local forcefield = Instance.new("ForceField", Character)
- local kolor = Instance.new("ColorCorrectionEffect", game.Lighting)
- kolor.TintColor = Character.Torso.BrickColor.Color
- local glowz = Instance.new("ParticleEmitter")
- glowz.LightEmission = 0
- glowz.Parent = sloc
- glowz.Texture = "rbxassetid://284205403"
- glowz.Color = ColorSequence.new(wit)
- glowz.Size = NumberSequence.new(15)
- glowz.Speed = NumberRange.new(100, 250)
- glowz.LockedToPart = false
- glowz.Transparency = NumberSequence.new(0.75)
- glowz.RotSpeed = NumberRange.new(-2000, 2000)
- glowz.Lifetime = NumberRange.new(1)
- glowz.Rate = 50
- glowz.VelocitySpread = 9001
- local s = Instance.new("Sound", workspace)
- s.SoundId = "rbxassetid://331888777"
- s.Pitch = 0.45
- s.Volume = 1.5
- s.Looped = false
- s:Play()
- local s2 = Instance.new("Sound", workspace)
- s2.SoundId = "rbxassetid://331888777"
- s2.Pitch = 0.5
- s2.Volume = 1.5
- s2.Looped = false
- s2:Play()
- local val = 5
- for i = 0, 20 do
- sloc.Transparency = sloc.Transparency - 0.055
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 0.25
- kolor.Brightness = kolor.Brightness - 0.1
- kolor.Contrast = kolor.Contrast + 0.1
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val + 0.25
- kolor.Brightness = kolor.Brightness + 0.5
- kolor.Contrast = kolor.Contrast - 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 0.25
- kolor.Brightness = kolor.Brightness - 0.5
- kolor.Contrast = kolor.Contrast + 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val + 0.5
- kolor.Brightness = kolor.Brightness + 0.5
- kolor.Contrast = kolor.Contrast - 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 0.5
- kolor.Brightness = kolor.Brightness - 0.5
- kolor.Contrast = kolor.Contrast + 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val + 1
- kolor.Brightness = kolor.Brightness + 0.5
- kolor.Contrast = kolor.Contrast - 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 1
- kolor.Brightness = kolor.Brightness - 0.5
- kolor.Contrast = kolor.Contrast + 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val + 2
- kolor.Brightness = kolor.Brightness + 0.5
- kolor.Contrast = kolor.Contrast - 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 2
- kolor.Brightness = kolor.Brightness - 0.5
- kolor.Contrast = kolor.Contrast + 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val + 2.25
- kolor.Brightness = kolor.Brightness + 0.5
- kolor.Contrast = kolor.Contrast - 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 2.25
- kolor.Brightness = kolor.Brightness - 0.5
- kolor.Contrast = kolor.Contrast + 0.5
- wait()
- end
- for i = 0, 5 do
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val + 2.5
- kolor.Brightness = kolor.Brightness + 0.5
- kolor.Contrast = kolor.Contrast - 0.5
- wait()
- end
- for i = 0, 20 do
- sloc.Transparency = sloc.Transparency + 0.055
- msh.Scale = msh.Scale + vt(val, val, val)
- val = val - 2.5
- wait()
- end
- kolor:Destroy()
- ExplodeMass2(125, sloc)
- sloc:Destroy()
- forcefield:Destroy()
- end
- if ultcooldown < 1 then
- for i = 0, 29 do
- ultcooldown = ultcooldown + 1
- wait(1)
- end
- end
- end
- function Blaze()
- if ultcooldown >= 30 then
- do
- local kolor = Instance.new("ColorCorrectionEffect", game.Lighting)
- local see = Instance.new("Sound", workspace)
- see.SoundId = "rbxassetid://21420962"
- see.Pitch = 1
- see.Volume = 2.75
- see.Looped = false
- see:Play()
- kolor.Brightness = -1
- kolor.Contrast = -1
- kolor.TintColor = Character.Torso.BrickColor.Color
- wait(0.1)
- for i = 0, 9 do
- kolor.Brightness = kolor.Brightness + 0.35
- kolor.Contrast = kolor.Contrast + 0.35
- wait(0.05)
- end
- for i = 0, 9 do
- kolor.Brightness = kolor.Brightness - 0.35
- kolor.Contrast = kolor.Contrast - 0.35
- wait(0.05)
- end
- kolor:Destroy()
- local sloc = Instance.new("Part", workspace)
- local msh = Instance.new("SpecialMesh", sloc)
- msh.MeshType = "Sphere"
- sloc.Size = vt(1, 1, 1)
- sloc.Transparency = 1
- sloc.BrickColor = Character.Torso.BrickColor
- sloc.Position = hed.Position + vt(0, 5, 0)
- sloc.CanCollide = false
- sloc.Shape = "Ball"
- sloc.Anchored = true
- sloc.Material = "Neon"
- local s = Instance.new("Sound", workspace)
- s.SoundId = "rbxassetid://342793847"
- s.Pitch = 1
- s.Volume = 1
- s.Looped = false
- s:Play()
- local s2 = Instance.new("Sound", workspace)
- s2.SoundId = "rbxassetid://137463716"
- s2.Pitch = 0.25
- s2.Volume = 1
- s2.Looped = false
- s2:Play()
- local val = 3.25
- for i = 0, 75 do
- sloc.Transparency = sloc.Transparency - 0.035
- msh.Scale = msh.Scale + vt(val, val, val)
- sloc.Position = sloc.Position + vt(0, val, 0)
- val = val - 0.0375
- wait()
- end
- msh.Scale = msh.Scale - vt(1, 1, 1)
- sloc.Transparency = sloc.Transparency + 0.015
- local spart = Instance.new("Part", workspace)
- local msh2 = Instance.new("SpecialMesh", spart)
- msh2.MeshType = "Sphere"
- spart.Size = vt(2, 2, 2)
- spart.Shape = "Ball"
- spart.BrickColor = Character.Torso.BrickColor
- spart.Material = "Neon"
- spart.Transparency = 0
- spart.Anchored = false
- msh2.Scale = msh.Scale / 2
- spart.Rotation = hed.Rotation
- spart.CanCollide = false
- spart.Position = sloc.Position + vt(math.random(0, 0), math.random(0, 0), math.random(0, 0))
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- bv.velocity = spart.CFrame.lookVector * 75
- bv.Parent = spart
- local tick = Instance.new("Sound", workspace)
- tick.SoundId = "rbxassetid://203691467"
- tick.Volume = 2
- tick.Pitch = 0.75
- tick:Play()
- sloc:Destroy()
- wait(1.0E-5)
- pewdiepie = spart.Touched:connect(function(hit)
- ExplodeMass(100, spart)
- end)
- sloc:Destroy()
- end
- end
- if ultcooldown < 1 then
- for i = 0, 29 do
- ultcooldown = ultcooldown + 1
- wait(1)
- end
- end
- end
- euler = CFrame.fromEulerAnglesXYZ
- angles = CFrame.Angles
- mr = math.rad
- local Weapon = {}
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- 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 debris = game:service("Debris")
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- ptz = {
- 0.8,
- 0.85,
- 0.9,
- 0.95,
- 1,
- 1.05,
- 1.1
- }
- math.randomseed(os.time())
- for i, v in pairs(hed:GetChildren()) do
- if v:IsA("Sound") then
- v:Destroy()
- end
- end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA('Accessory') then
- v:Destroy()
- end
- end
- wait(0.016666666666667)
- script.Archivable = false
- Effects = {}
- local Player = game.Players.localPlayer
- local Character = Player.Character
- local Humanoid = Character.Humanoid
- local mouse = Player:GetMouse()
- local m = Instance.new("Model", Character)
- m.Name = "WeaponModel"
- local effect = Instance.new("Model", Character)
- effect.Name = "effecsfsafzx"
- local demon = Instance.new("Model", Character)
- demon.Name = "demdemd"
- local LeftArm = Character["Left Arm"]
- local RightArm = Character["Right Arm"]
- local LeftLeg = Character["Left Leg"]
- local RightLeg = Character["Right Leg"]
- local do2target
- local Head = Character.Head
- local Torso = Character.Torso
- TorsoColor = BrickColor.new("Cyan")
- z = Instance.new("Sound", Torso)
- z.SoundId = "rbxassetid://0"
- z.Looped = true
- z.Pitch = 0
- z.Volume = 0
- wait(0.1)
- z:Play()
- local cam = game.Workspace.CurrentCamera
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local equipped = false
- local attack = false
- local Anim = "Idle"
- local idle = 0
- local attacktype = 1
- local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local mana = 0
- local it = Instance.new
- vt = Vector3.new
- local grabbed = false
- local cf = CFrame.new
- local mr = math.rad
- local angles = CFrame.Angles
- local ud = UDim2.new
- local c3 = Color3.new
- local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Humanoid.Animator:Destroy()
- Character.Animate:Destroy()
- local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
- RSH = nil
- RW = Instance.new("Weld")
- LW = Instance.new("Weld")
- RH = Torso["Right Hip"]
- LH = Torso["Left Hip"]
- RSH = Torso["Right Shoulder"]
- LSH = Torso["Left Shoulder"]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = "RW"
- RW.Part0 = Torso
- RW.C0 = cf(1.5, 0.5, 0)
- RW.C1 = cf(0, 0.5, 0)
- RW.Part1 = RightArm
- RW.Parent = Torso
- LW.Name = "LW"
- LW.Part0 = Torso
- LW.C0 = cf(-1.5, 0.5, 0)
- LW.C1 = cf(0, 0.5, 0)
- LW.Part1 = LeftArm
- LW.Parent = Torso
- function clerp(a, b, t)
- return a:lerp(b, t)
- end
- local RbxUtility = LoadLibrary("RbxUtility")
- local Create = RbxUtility.Create
- function RemoveOutlines(part)
- part.TopSurface = 10
- end
- function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- local co1 = 3
- local co2 = 10
- local co3 = 15
- local co4 = 30
- local cooldown1 = 0
- local cooldown2 = 0
- local cooldown3 = 0
- local cooldown4 = 0
- local maxEnergy = 100
- local Energy = 0
- local skill1stam = 1000
- local skill2stam = 1000
- local skill3stam = 1000
- local skill4stam = 1000
- local recovermana = 5
- local skillcolorscheme = BrickColor.new("White").Color
- local scrn = Instance.new("ScreenGui", Player.PlayerGui)
- function makeframe(par, trans, pos, size, color)
- local frame = Instance.new("Frame", par)
- frame.BackgroundTransparency = trans
- frame.BorderSizePixel = 0
- frame.Position = pos
- frame.Size = size
- frame.BackgroundColor3 = color
- return frame
- end
- function makelabel(par, text)
- local label = Instance.new("TextLabel", par)
- label.BackgroundTransparency = 1
- label.Size = UDim2.new(1, 0, 1, 0)
- label.Position = UDim2.new(0, 0, 0, 0)
- label.TextColor3 = Color3.new(255, 255, 255)
- label.TextStrokeTransparency = 0
- label.FontSize = Enum.FontSize.Size32
- label.Font = Enum.Font.SourceSansLight
- label.BorderSizePixel = 0
- label.TextScaled = true
- label.Text = text
- end
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 0.033333333333333
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if frame <= tf then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- function CreateWeld(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- function rayCast(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- function CreateSound(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound", par or workspace)
- sou.Volume = vol
- sou.Pitch = pit or 1
- sou.SoundId = id
- swait()
- sou:play()
- game:GetService("Debris"):AddItem(sou, 6)
- end))
- end
- local function getclosest(obj, distance)
- local last, lastx = distance + 1, nil
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
- local t = v.Torso
- local dist = t.Position - obj.Position.magnitude
- if distance >= dist and last > dist then
- last = dist
- lastx = v
- end
- end
- end
- return lastx
- end
- Debounces = {
- CanAttack = true,
- NoIdl = false,
- Slashing = false,
- Slashed = false,
- RPunch = false,
- RPunched = false,
- LPunch = false,
- LPunched = false
- }
- local Touche = {
- char.Name
- }
- function lerp(a, b, t)
- return a + (b - a) * t
- end
- function slerp(a, b, t)
- 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)
- local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t)
- local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t)
- local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t)
- local t = v1:Dot(v2)
- if not (t < 0) and t ~= 0 and not (t > 0) then
- 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
- 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
- function newWeld(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
- function Tween(a, b, c)
- return a + (b - a) * c
- end
- function FindNearestTorso(Position, Distance, SinglePlayer)
- if SinglePlayer then
- return Distance > SinglePlayer.Torso.CFrame.p - Position.magnitude
- end
- local List = {}
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char and Distance >= v.Torso.Position - Position.magnitude then
- table.insert(List, v)
- 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(0.2, 0.2, 0.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("Bright green")
- mesh = Instance.new("SpecialMesh", part)
- mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
- mesh.Scale = Vector3.new(25, 25, 25)
- part2 = part:clone()
- part2.Parent = mod3
- part2.BrickColor = BrickColor.new("Bright green")
- 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.Health = -1
- 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(2.8, 2.8, 2.8)
- 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.5, 1.5, 1.5)
- end
- end))
- end
- function nwPrt(prnt, siz, cf, col)
- local prt = Instance.new("Part")
- prt.Parent = prnt
- prt.FormFactor = 3
- prt.Name = "Part"
- prt.Size = siz
- prt.CanCollide = false
- prt.Anchored = true
- prt.Locked = true
- prt.TopSurface = 10
- prt.BottomSurface = 10
- prt.FrontSurface = 10
- prt.BackSurface = 10
- prt.LeftSurface = 10
- prt.RightSurface = 10
- prt:BreakJoints()
- prt.CFrame = cf or CFrame.new(30, 10, 30)
- prt.Material = "Neon"
- prt.BrickColor = TorsoColor
- m = Instance.new("SpecialMesh", prt)
- m.MeshType = 6
- return prt
- end
- function nwSnd(prnt, pch, vol, id)
- local s = Instance.new("Sound", prnt)
- s.Pitch = pch
- s.Volume = vol
- s.SoundId = "rbxassetid://" .. id
- s.PlayOnRemove = true
- return s
- 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
- 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
- function newWeld(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
- 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 HasntTouched(plrname)
- local ret = true
- for _, v in pairs(Touche) do
- if v == plrname then
- ret = false
- end
- end
- return ret
- end
- newWeld(torso, larm, -1.5, 0.5, 0)
- larm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, rarm, 1.5, 0.5, 0)
- rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, hed, 0, 1.5, 0)
- newWeld(torso, lleg, -0.5, -1, 0)
- lleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, rleg, 0.5, -1, 0)
- rleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(root, torso, 0, -1, 0)
- torso.Weld.C1 = CFrame.new(0, -1, 0)
- z = Instance.new("Sound", char)
- z.SoundId = "rbxassetid://303570180"
- z.Looped = true
- z.Pitch = 0.1
- z.Volume = 100
- wait()
- z:Play()
- local Transforming = true
- hum.WalkSpeed = 0
- local fx = Instance.new("Part", torso)
- wit = torso.BrickColor.Color
- wit2 = Color3.new(0, 0, 0)
- local glowz = Instance.new("ParticleEmitter", fx)
- glowz.LightEmission = 10
- glowz.Texture = "rbxassetid://241992237"
- glowz.Color = ColorSequence.new(wit)
- glowz.Size = NumberSequence.new(10)
- glowz.Speed = NumberRange.new(25, 50)
- glowz.LockedToPart = false
- glowz.Transparency = NumberSequence.new(0.75)
- glowz.RotSpeed = NumberRange.new(-2000, 2000)
- glowz.Lifetime = NumberRange.new(1)
- glowz.Rate = 0
- glowz.VelocitySpread = 0
- local glowz2 = Instance.new("ParticleEmitter", fx)
- glowz2.LightEmission = 10
- glowz.Texture = "rbxassetid://241992237"
- glowz2.Color = ColorSequence.new(wit2)
- glowz2.Size = NumberSequence.new(10)
- glowz2.Speed = NumberRange.new(25, 50)
- glowz2.LockedToPart = false
- glowz2.Transparency = NumberSequence.new(0.75)
- glowz2.RotSpeed = NumberRange.new(-2000, 2000)
- glowz2.Lifetime = NumberRange.new(1)
- glowz2.Rate = 0
- glowz2.VelocitySpread = 0
- local glowz25 = Instance.new("ParticleEmitter", fx)
- glowz25.LightEmission = 10
- glowz25.Texture = "rbxassetid://241992237"
- glowz25.Color = ColorSequence.new(wit2)
- glowz25.Size = NumberSequence.new(10)
- glowz25.Speed = NumberRange.new(25, 50)
- glowz25.LockedToPart = false
- glowz25.Transparency = NumberSequence.new(0.75)
- glowz25.RotSpeed = NumberRange.new(-2000, 2000)
- glowz25.Lifetime = NumberRange.new(1)
- glowz25.Rate = 0
- glowz25.VelocitySpread = 0
- local glowz26 = Instance.new("ParticleEmitter", fx)
- glowz26.LightEmission = 10
- glowz26.Texture = "rbxassetid://241992237"
- glowz26.Color = ColorSequence.new(wit2)
- glowz26.Size = NumberSequence.new(10)
- glowz26.Speed = NumberRange.new(25, 50)
- glowz26.LockedToPart = false
- glowz26.Transparency = NumberSequence.new(0.75)
- glowz26.RotSpeed = NumberRange.new(2000, 2000)
- glowz26.Lifetime = NumberRange.new(1)
- glowz26.Rate = 0
- glowz26.VelocitySpread = 0
- fx.Anchored = true
- fx.Material = "Neon"
- fx.CanCollide = false
- fx.Locked = true
- fx.Transparency = 1
- fx.Material = "Neon"
- fx.Size = Vector3.new(1, 1, 1)
- fx.TopSurface = "SmoothNoOutlines"
- fx.BottomSurface = "SmoothNoOutlines"
- fx.BrickColor = BrickColor.new("Cyan")
- fx.CFrame = CFrame.Angles(math.random(), math.random(), math.random())
- fxm = Instance.new("SpecialMesh", fx)
- fxm.MeshType = "Sphere"
- local sa2 = Instance.new("Sound", torso)
- sa2.SoundId = "rbxassetid://93724183"
- sa2.Pitch = 0.5
- sa2.Volume = 5
- sa2.Looped = false
- sa2:Play()
- local value = 1
- fxm.Scale = Vector3.new(1, 1, 1)
- for i = 1, 20 do
- rs:wait()
- value = value - 0.05
- fx.Transparency = fx.Transparency - 0.05
- fx.CFrame = torso.CFrame
- fxm.Scale = fxm.Scale + Vector3.new(value, value, value)
- rs:wait()
- end
- function GroundWave1()
- local HandCF = CFrame.new(root.Position - Vector3.new(0, 3, 0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local Colors = {"White", "Cyan"}
- local wave = Instance.new("Part", torso)
- wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshId = "rbxassetid://20329976"
- coroutine.wrap(function()
- for i = 1, 30 do
- wm.Scale = Vector3.new(50, 50, 1 + i * 50)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i / 30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- function GroundWave()
- if Transforming == true then
- do
- local value = 5
- local value2 = 10
- local value3 = 20
- local sa2 = Instance.new("Sound", torso)
- sa2.SoundId = "rbxassetid://413682983"
- sa2.Pitch = 1
- sa2.Volume = 1
- sa2.Looped = false
- sa2:Play()
- local wave = Instance.new("Part", torso)
- local glowz = Instance.new("ParticleEmitter", wave)
- glowz.LightEmission = 1
- glowz.Texture = "rbxassetid://284205403"
- glowz.Color = ColorSequence.new(wit)
- glowz.Size = NumberSequence.new(15)
- glowz.Speed = NumberRange.new(25, 100)
- glowz.LockedToPart = false
- glowz.Transparency = NumberSequence.new(0.75)
- glowz.RotSpeed = NumberRange.new(-2000, 2000)
- glowz.Lifetime = NumberRange.new(1)
- glowz.Rate = 50000
- glowz.VelocitySpread = 9001
- local glowz2 = Instance.new("ParticleEmitter", wave)
- glowz2.LightEmission = 1
- glowz.Texture = "rbxassetid://284205403"
- glowz2.Color = ColorSequence.new(wit)
- glowz2.Size = NumberSequence.new(15)
- glowz2.Speed = NumberRange.new(25, 100)
- glowz2.LockedToPart = false
- glowz2.Transparency = NumberSequence.new(0.75)
- glowz2.RotSpeed = NumberRange.new(-2000, 2000)
- glowz2.Lifetime = NumberRange.new(1)
- glowz2.Rate = 50000
- glowz2.VelocitySpread = 9001
- wave.BrickColor = TorsoColor
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = fx.CFrame
- wave.Material = "Neon"
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshType = "Sphere"
- wm.Scale = Vector3.new(1, 1, 1)
- local wave2 = Instance.new("Part", torso)
- wave2.BrickColor = TorsoColor
- wave2.Anchored = true
- wave2.CanCollide = false
- wave2.Locked = true
- wave2.Size = Vector3.new(1, 1, 1)
- wave2.TopSurface = "Smooth"
- wave2.BottomSurface = "Smooth"
- wave2.Transparency = 0.35
- wave2.CFrame = fx.CFrame
- wave2.Material = "Neon"
- wm2 = Instance.new("SpecialMesh", wave2)
- wm2.MeshType = "FileMesh"
- wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
- wm2.Scale = Vector3.new(1, 1, 1)
- local wave3 = Instance.new("Part", torso)
- wave3.BrickColor = BrickColor.new("Cyan")
- wave3.Anchored = true
- wave3.CanCollide = false
- wave3.Locked = true
- wave3.Size = Vector3.new(1, 1, 1)
- wave3.TopSurface = "Smooth"
- wave3.BottomSurface = "Smooth"
- wave3.Transparency = 0.35
- wave3.CFrame = fx.CFrame
- wave3.Material = "Neon"
- wm3 = Instance.new("SpecialMesh", wave3)
- wm3.MeshType = "FileMesh"
- wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
- wm3.Scale = Vector3.new(1, 1, 1)
- coroutine.wrap(function()
- for i = 1, 18 do
- value = value - 0.5
- value2 = value2 - 1.125
- value3 = value3 - 0.7124999999999999
- wm.Scale = wm.Scale + Vector3.new(value * 3.5, value * 3.5, value * 3.5)
- wm2.Scale = wm.Scale + Vector3.new(value2 * 3.5, value2 * 3.5, 0.5)
- wm3.Scale = wm.Scale + Vector3.new(value3 * 3.5, value3 * 3.5, 0.25)
- wave.CFrame = fx.CFrame
- wave.Transparency = i / 14
- wave2.CFrame = fx.CFrame
- wave2.Rotation = Vector3.new(90, 0, 0)
- wave2.Transparency = i / 14
- wave3.CFrame = fx.CFrame
- wave3.Rotation = Vector3.new(90, 0, 0)
- wave3.Transparency = i / 14
- wait()
- glowz.Rate = 0
- glowz2.Rate = 0
- end
- wait()
- wave:Destroy()
- wave2:Destroy()
- wave3:Destroy()
- end)()
- end
- elseif Transforming == false then
- wait()
- end
- end
- for i = 1, 100 do
- rs:wait()
- fx.CFrame = torso.CFrame
- end
- Spawn(function()
- while wait(1) do
- GroundWave()
- end
- end)
- wait(4)
- Transforming = false
- local value2 = 1
- for i = 1, 20 do
- rs:wait()
- value2 = value2 - 0.05
- glowz.Rate = 0
- glowz2.Rate = 0
- fx.Transparency = fx.Transparency + 0.05
- fx.CFrame = torso.CFrame
- fxm.Scale = fxm.Scale + Vector3.new(value2, value2, value2)
- rs:wait()
- end
- glowz:Destroy()
- glowz2:Destroy()
- local HandCF = CFrame.new(root.Position - Vector3.new(0, 3, 0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local valuer = 5
- local valuer2 = 10
- local valuer3 = 15
- local sa2 = Instance.new("Sound", torso)
- sa2.SoundId = "rbxassetid://130972023"
- sa2.Pitch = 1
- sa2.Volume = 5
- sa2.Looped = false
- sa2:Play()
- local sar2 = Instance.new("Sound", torso)
- sar2.SoundId = "rbxassetid://153274423"
- sar2.Pitch = 1
- sar2.Volume = 5
- sar2.Looped = false
- sar2:Play()
- local wave = Instance.new("Part", torso)
- wave.BrickColor = TorsoColor
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshId = "rbxassetid://3270017"
- local wave2 = Instance.new("Part", torso)
- wave2.BrickColor = BrickColor.new("Cyan")
- wave2.Anchored = true
- wave2.CanCollide = false
- wave2.Locked = true
- wave2.Size = Vector3.new(1, 1, 1)
- wave2.TopSurface = "Smooth"
- wave2.BottomSurface = "Smooth"
- wave2.Transparency = 0.35
- wave2.CFrame = HandCF
- wm2 = Instance.new("SpecialMesh", wave2)
- wm2.MeshId = "rbxassetid://3270017"
- local wave3 = Instance.new("Part", torso)
- wave3.BrickColor = TorsoColor
- wave3.Anchored = true
- wave3.CanCollide = false
- wave3.Locked = true
- wave3.Size = Vector3.new(1, 1, 1)
- wave3.TopSurface = "Smooth"
- wave3.BottomSurface = "Smooth"
- wave3.Transparency = 0.35
- wave3.CFrame = HandCF
- wm3 = Instance.new("SpecialMesh", wave3)
- wm3.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 14 do
- valuer = valuer - 0.35
- valuer2 = valuer - 0.45
- valuer3 = valuer3 - 0.475
- wm.Scale = wm.Scale + Vector3.new(valuer * 2.5, valuer * 2.5, 1 + i * 200)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i / 14
- wm2.Scale = wm2.Scale + Vector3.new(valuer2 * 2.5, valuer2 * 2.5, 0 + i * 10)
- wave2.Size = wm2.Scale
- wave2.CFrame = HandCF
- wave2.Transparency = i / 14
- wm3.Scale = wm3.Scale + Vector3.new(valuer3 * 2.5, valuer3 * 2.5, 1)
- wave3.Size = wm2.Scale
- wave3.CFrame = HandCF
- wave3.Transparency = i / 14
- wait()
- end
- wait()
- wave:Destroy()
- wave2:Destroy()
- end)()
- hum.WalkSpeed = 100
- p1 = Instance.new("Part", char)
- p1.BrickColor = BrickColor.new("Cyan")
- p1.FormFactor = Enum.FormFactor.Custom
- p1.Size = Vector3.new(0.013, 0.013, 0.013)
- p1.CanCollide = false
- p1.Locked = true
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- SMesh = Instance.new("SpecialMesh", p1)
- SMesh.MeshId = "http://www.roblox.com/asset/?id=16150814"
- SMesh.MeshType = Enum.MeshType.FileMesh
- SMesh.Name = "Mesh"
- SMesh.TextureId = "http://www.roblox.com/asset/?id=16150799"
- w1 = Instance.new("Weld", hed)
- w1.Part0 = hed
- w1.C0 = CFrame.new(0, 0, 0.2)
- w1.Part1 = p1
- w1.C1 = CFrame.new(0, 0, 0)
- local cor = Instance.new("Part", char)
- 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)
- weld1.Part0 = cor
- weld1.Part1 = p6
- weld1.C0 = CFrame.new(0, 0, 0)
- function Blast()
- local Colors = {"Cyan", "Cyan"}
- local wave = Instance.new("Part", torso)
- wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = rarm.CFrame
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshType = "Sphere"
- wm.Scale = Vector3.new(1, 1, 1)
- z = Instance.new("Sound", wave)
- z.SoundId = "rbxassetid://237035051"
- z.Volume = 1
- z.Pitch = 0.9
- z:Play()
- coroutine.wrap(function()
- for i = 1, 30 do
- wave.Size = Vector3.new(1 + i * 4, 1 + i * 4, 1 + i * 4)
- wave.CFrame = rarm.CFrame
- wave.Transparency = 0.07142857142857142
- rs:wait()
- end
- rs:wait()
- wave:Destroy()
- z:Destroy()
- end)()
- end
- rarm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.RPunched = false
- end
- elseif ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.RPunched = false
- end
- end)
- larm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks2 == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.LPunched = false
- end
- elseif ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks2 == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.LPunched = false
- end
- end)
- mod4 = Instance.new("Model", char)
- ptez = {
- 0.7,
- 0.8,
- 0.9,
- 1
- }
- function FindNearestTorso(Position, Distance, SinglePlayer)
- if SinglePlayer then
- return Distance > SinglePlayer.Torso.CFrame.p - Position.magnitude
- end
- local List = {}
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char and Distance >= v.Torso.Position - Position.magnitude then
- table.insert(List, v)
- end
- end
- return List
- end
- function Punch()
- part = Instance.new("Part", mod4)
- part.Anchored = true
- part.CanCollide = false
- part.FormFactor = "Custom"
- part.Size = Vector3.new(0.2, 0.2, 0.2)
- part.CFrame = root.CFrame * CFrame.new(0, 1.5, -2.4) * CFrame.Angles(math.rad(0), 0, 0)
- part.Transparency = 0.7
- part.BrickColor = BrickColor.new("Cyan")
- mesh = Instance.new("SpecialMesh", part)
- mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
- 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(0.2, 0.2, 0.2)
- part2.CFrame = root.CFrame * CFrame.new(0, 1.5, -2.4) * CFrame.Angles(math.rad(90), 0, 0)
- part2.Transparency = 0.7
- part2.BrickColor = BrickColor.new("Cyan")
- mesh2 = Instance.new("SpecialMesh", part2)
- mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
- mesh2.Scale = Vector3.new(3, 1.5, 3)
- for i, v in pairs(FindNearestTorso(torso.CFrame.p, 4)) do
- if v:FindFirstChild("Humanoid") then
- v.Humanoid.Health = -1
- end
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 0.62, 0.4 do
- wait()
- part.CFrame = part.CFrame
- part.Transparency = i
- mesh.Scale = mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
- part2.CFrame = part2.CFrame
- part2.Transparency = i
- mesh2.Scale = mesh2.Scale + Vector3.new(0.4, 0.2, 0.4)
- end
- part.Parent = nil
- part2.Parent = nil
- end))
- end
- rarm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.RPunched = false
- end
- elseif ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.RPunched = false
- end
- end)
- larm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks2 == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.LPunched = false
- end
- elseif ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- if Debounces.ks2 == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(0.2)
- Debounces.LPunched = false
- end
- end)
- local player = game.Players.LocalPlayer
- local pchar = player.Character
- local mouse = player:GetMouse()
- local cam = workspace.CurrentCamera
- local rad = math.rad
- local keysDown = {}
- local flySpeed = 0
- local MAX_FLY_SPEED = 10000
- local canFly = false
- local flyToggled = false
- local forward, side = 0, 0
- local lastForward, lastSide = 0, 0
- local floatBP = Instance.new("BodyPosition")
- floatBP.maxForce = Vector3.new(0, math.huge, 0)
- local flyBV = Instance.new("BodyVelocity")
- flyBV.maxForce = Vector3.new(9000000000, 9000000000, 9000000000)
- local turnBG = Instance.new("BodyGyro")
- turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- mouse.KeyDown:connect(function(key)
- keysDown[key] = true
- if key == "f" then
- flyToggled = not flyToggled
- if not flyToggled then
- stanceToggle = "Normal"
- floatBP.Parent = nil
- flyBV.Parent = nil
- turnBG.Parent = nil
- root.Velocity = Vector3.new()
- pchar.Humanoid.PlatformStand = false
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- keysDown[key] = nil
- end)
- local function updateFly()
- if not flyToggled then
- return
- end
- lastForward = forward
- lastSide = side
- forward = 0
- side = 0
- if keysDown.w then
- forward = forward + 1
- end
- if keysDown.s then
- forward = forward - 1
- end
- if keysDown.a then
- side = side - 1
- end
- if keysDown.d then
- side = side + 1
- end
- canFly = forward ~= 0 or side ~= 0
- if canFly then
- stanceToggle = "Floating"
- turnBG.Parent = root
- floatBP.Parent = nil
- flyBV.Parent = root
- flySpeed = flySpeed + 1 + flySpeed / MAX_FLY_SPEED
- if flySpeed > MAX_FLY_SPEED then
- flySpeed = MAX_FLY_SPEED
- end
- else
- floatBP.position = root.Position
- floatBP.Parent = root
- flySpeed = flySpeed - 1
- if flySpeed < 0 then
- flySpeed = 0
- end
- end
- local camCF = cam.CoordinateFrame
- local in_forward = canFly and forward or lastForward
- local in_side = canFly and side or lastSide
- flyBV.velocity = (camCF.lookVector * in_forward + camCF * CFrame.new(in_side, in_forward * 0.2, 0).p - camCF.p) * flySpeed
- turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0, 0)
- end
- game:service("RunService").RenderStepped:connect(function()
- if flyToggled then
- pchar.Humanoid.PlatformStand = true
- end
- updateFly()
- end)
- mouse.KeyDown:connect(function(key)
- if key == "q" and Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- function FindNearestTorso(Position, Distance, SinglePlayer)
- if SinglePlayer then
- return Distance > SinglePlayer.Torso.CFrame.p - Position.magnitude
- end
- local List = {}
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char and Distance >= v.Torso.Position - Position.magnitude then
- table.insert(List, v)
- end
- end
- return List
- end
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://232213955"
- z.Pitch = 1
- z.Volume = 1
- wait(0.2)
- z:Play()
- sp = Instance.new("Part", rarm)
- sp.Anchored = true
- sp.CanCollide = false
- sp.Locked = true
- sp.Transparency = 0
- sp.Material = "Neon"
- sp.Size = Vector3.new(0.1, 0.1, 0.1)
- sp.TopSurface = "SmoothNoOutlines"
- sp.BottomSurface = "SmoothNoOutlines"
- sp.BrickColor = BrickColor.new("Cyan")
- spm = Instance.new("SpecialMesh", sp)
- spm.MeshId = "http://www.roblox.com/asset/?id=0000000"
- spm.Scale = Vector3.new(0.1, 0.1, 0.1)
- sp2 = Instance.new("Part", rarm)
- sp2.Name = "Energy"
- sp2.BrickColor = BrickColor.new("Cyan")
- sp2.Size = Vector3.new(5, 5, 5)
- sp2.Shape = "Ball"
- sp2.CanCollide = false
- sp2.Anchored = true
- sp2.Locked = true
- sp2.TopSurface = 0
- sp2.BottomSurface = 0
- sp2.Transparency = 1
- spm2 = Instance.new("SpecialMesh", sp2)
- spm2.MeshId = "rbxassetid://9982590"
- spm2.Scale = Vector3.new(5, 5, 5)
- for i = 1, 20 do
- spm.Scale = spm.Scale - Vector3.new(1, 1, 1)
- sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.62, 0) * CFrame.Angles(math.rad(-6), math.rad(-6), math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.62, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- for i = 1, 100, 20 do
- rs:wait()
- sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
- end
- for i = 1, 20 do
- sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.62, 0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-40)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(10), math.rad(-30), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- sp.Transparency = 1
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.62, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- wait(1)
- sp.Transparency = 0
- sp2.Transparency = 0.84
- for i = 1, 20 do
- sp.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
- sp2.CFrame = sp.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(110), math.rad(-6), math.rad(140)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(80), math.rad(6), math.rad(-40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- for i = 1, 2880, 50 do
- rs:wait()
- sp.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
- sp2.CFrame = rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-i / 10), math.rad(-i / 10), math.rad(i / 10))
- rs:wait()
- end
- sp:Destroy()
- sp2:Destroy()
- do
- local X = Instance.new("Part", char)
- local O = Instance.new("ObjectValue", X)
- O.Name = "creator"
- X.Locked = true
- X.Name = "Shell"
- X.Anchored = false
- X.CanCollide = false
- X.Transparency = 0
- X.Reflectance = 0
- X.BottomSurface = 0
- X.TopSurface = 0
- X.Shape = 0
- local V = Instance.new("ObjectValue", X)
- V.Value = char
- V.Name = "creator"
- X.BrickColor = BrickColor.new("Cyan")
- X.Size = Vector3.new(2, 2, 2)
- X.Material = "Neon"
- local Z = Instance.new("SpecialMesh", X)
- Z.MeshType = "Sphere"
- Z.Scale = Vector3.new(0.5, 0.5, 1)
- X.CFrame = rarm.CFrame * CFrame.new(-3, 0, 0)
- local bv = Instance.new("BodyVelocity", X)
- bv.maxForce = Vector3.new(99999, 99999, 99999)
- X.CFrame = CFrame.new(X.Position, mouse.Hit.p)
- bv.velocity = X.CFrame.lookVector * 65
- Explode = X.Touched:connect(function(hit)
- if hit ~= char and hit.Name ~= "Shell" then
- do
- local cf = X.CFrame
- bv:Destroy()
- X.Anchored = true
- Z:Remove()
- Explode:disconnect()
- X.Size = Vector3.new(3, 3, 3)
- X.Touched:connect(function(hit)
- end)
- X.CanCollide = false
- local part3 = Instance.new("Part", rarm)
- part3.Anchored = true
- part3.CanCollide = false
- part3.Locked = true
- part3.TopSurface = "SmoothNoOutlines"
- part3.BottomSurface = "SmoothNoOutlines"
- part3.FormFactor = "Custom"
- part3.Size = Vector3.new(1, 1, 1)
- part3.CFrame = X.CFrame
- part3.Transparency = 0
- part3.BrickColor = BrickColor.new("Cyan")
- local mesh3 = Instance.new("SpecialMesh", part3)
- mesh3.MeshId = "http://www.roblox.com/asset/?id=9756362"
- mesh3.Scale = Vector3.new(1, 1, 1)
- local part4 = Instance.new("Part", rarm)
- part4.Material = "Neon"
- part4.Anchored = true
- part4.CanCollide = false
- part4.Locked = true
- part4.TopSurface = "SmoothNoOutlines"
- part4.BottomSurface = "SmoothNoOutlines"
- part4.FormFactor = "Custom"
- part4.Size = Vector3.new(1, 1, 1)
- part4.CFrame = X.CFrame
- part4.Transparency = 0
- part4.BrickColor = BrickColor.new("Cyan")
- local mesh4 = Instance.new("SpecialMesh", part4)
- mesh4.MeshId = "http://www.roblox.com/asset/?id=9756362"
- mesh4.Scale = Vector3.new(0.5, 0.5, 0.5)
- local part7 = Instance.new("Part", rarm)
- part7.Material = "Neon"
- part7.Anchored = true
- part7.CanCollide = false
- part7.Locked = true
- part7.TopSurface = "SmoothNoOutlines"
- part7.BottomSurface = "SmoothNoOutlines"
- part7.FormFactor = "Custom"
- part7.Size = Vector3.new(1, 1, 1)
- part7.CFrame = X.CFrame
- part7.Transparency = 0
- part7.BrickColor = BrickColor.new("Cyan")
- local mesh7 = Instance.new("SpecialMesh", part7)
- mesh7.MeshId = "http://www.roblox.com/asset/?id=9756362"
- mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
- for i, v in pairs(FindNearestTorso(X.CFrame.p, 140)) do
- if v:FindFirstChild("Humanoid") then
- v.Humanoid.Health = -1
- v.Humanoid.PlatformStand = true
- v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
- 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
- if A == 0 then
- A = 1.0E-5 or A
- end
- local B = (R21 - R12) ^ 2 + (R02 - R20) ^ 2 + (R10 - R01) ^ 2
- if B == 0 then
- B = 1.0E-5 or B
- end
- local C = (R21 - R12) ^ 2 + (R02 - R20) ^ 2 + (R10 - R01) ^ 2
- if C == 0 then
- C = 1.0E-5 or C
- end
- 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 = BrickColor.new("Cyan")
- P.Material = "Neon"
- 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
- local P = Instance.new("Part", Torso.Parent)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = BrickColor.new("Cyan")
- P.Material = "Neon"
- 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
- function ROW(out, trans, s, wt, t, ang, plus)
- for i = 1, 360, 360 / t do
- local c = Instance.new("Part", game.Workspace)
- c.FormFactor = 3
- c.TopSurface = 0
- c.BottomSurface = 0
- c.Size = s
- c.Anchored = true
- c.CanCollide = wt
- c.Material = workspace.Base.Material
- c.Transparency = trans
- c.BrickColor = workspace.Base.BrickColor
- c.CFrame = CFrame.new(X.CFrame.x, 0, X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
- c.Locked = true
- game.Debris:AddItem(c, 15)
- end
- end
- function Part(x, y, z, color, tr, cc, an, parent)
- local p = Instance.new("Part", parent or Weapon)
- p.formFactor = "Custom"
- p.Size = Vector3.new(x, y, z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = tr
- p.Anchored = an
- p.TopSurface, p.BottomSurface = 0, 0
- p.Locked = true
- p:BreakJoints()
- return p
- end
- function Mesh(par, num, x, y, z)
- local msh = _
- if num == 1 then
- msh = Instance.new("CylinderMesh", par)
- elseif num == 2 then
- msh = Instance.new("SpecialMesh", par)
- msh.MeshType = 3
- elseif num == 3 then
- msh = Instance.new("BlockMesh", par)
- elseif num == 4 then
- msh = Instance.new("SpecialMesh", par)
- msh.MeshType = "Torso"
- elseif type(num) == "string" then
- msh = Instance.new("SpecialMesh", par)
- msh.MeshId = num
- end
- msh.Scale = Vector3.new(x, y, z)
- return msh
- end
- function explosion(col1, col2, cfr, sz, rng, dmg)
- local a = Part(1, 1, 1, col1, 0.5, false, true, workspace)
- local a2 = Part(1, 1, 1, col2, 0.5, false, true, workspace)
- local a3 = Part(1, 1, 1, col2, 0.5, false, true, workspace)
- v1, v2, v3 = sz.x, sz.y, sz.z
- local m = Mesh(a, "http://www.roblox.com/asset/?id=1185246", v1, v2, v3)
- local m2 = Mesh(a2, 3, v1 / 3, v2 / 3, v3 / 3)
- local m3 = Mesh(a3, 3, v1 / 3, v2 / 3, v3 / 3)
- a.CFrame = cfr
- a2.CFrame = cfr * CFrame.Angles(math.random(), math.random(), math.random())
- a3.CFrame = cfr * CFrame.Angles(math.random(), math.random(), math.random())
- Spawn(function()
- while wait() do
- if a.Transparency >= 1 then
- a:Destroy()
- a2:Destroy()
- a3:Destroy()
- break
- end
- m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
- m2.Scale = m2.Scale + Vector3.new(0.1, 0.1, 0.1)
- m3.Scale = m3.Scale + Vector3.new(0.1, 0.1, 0.1)
- a.Transparency = a.Transparency + 0.05
- a2.Transparency = a2.Transparency + 0.05
- a3.Transparency = a3.Transparency + 0.05
- end
- end)
- end
- Crater(X, 20)
- ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random(30, 60)), 0, math.rad(math.random(-30, 30))), 0)
- z = Instance.new("Sound", X)
- z.SoundId = "rbxassetid://231917744"
- z.Pitch = 0.5
- z.Volume = 10
- z1 = Instance.new("Sound", X)
- z1.SoundId = "rbxassetid://231917744"
- z1.Pitch = 0.5
- z1.Volume = 10
- z2 = Instance.new("Sound", X)
- z2.SoundId = "rbxassetid://231917744"
- z2.Pitch = 0.5
- z2.Volume = 10
- z3 = Instance.new("Sound", X)
- z3.SoundId = "rbxassetid://245537790"
- z3.Pitch = 0.7
- z3.Volume = 1
- z4 = Instance.new("Sound", X)
- z4.SoundId = "rbxassetid://245537790"
- z4.Pitch = 0.7
- z4.Volume = 1
- wait(0.1)
- z:Play()
- z1:Play()
- z2:Play()
- z3:Play()
- z4:Play()
- local part = Instance.new("Part", rarm)
- part.Anchored = true
- part.CanCollide = false
- part.Locked = true
- part.FormFactor = "Custom"
- part.Size = Vector3.new(1, 1, 1)
- part.CFrame = X.CFrame * CFrame.new(0, -1.5, 0)
- part.Transparency = 0
- part.BrickColor = BrickColor.new("Cyan")
- local mesh = Instance.new("SpecialMesh", part)
- mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
- mesh.Scale = Vector3.new(2, 2, 2)
- local part2 = part:clone()
- part2.Parent = rarm
- part2.BrickColor = BrickColor.new("Cyan")
- local part5 = part:clone()
- part5.Parent = rarm
- part5.BrickColor = BrickColor.new("Cyan")
- local part6 = part:clone()
- part6.Parent = rarm
- part6.BrickColor = BrickColor.new("Cyan")
- local mesh2 = mesh:clone()
- mesh2.Parent = part2
- mesh2.Scale = Vector3.new(3, 3, 3)
- local mesh5 = mesh:clone()
- mesh5.Parent = part5
- mesh5.Scale = Vector3.new(3, 3, 3)
- local mesh6 = mesh:clone()
- mesh6.Parent = part6
- mesh6.Scale = Vector3.new(3, 3, 3)
- local blast = Instance.new("Part", rarm)
- blast.BrickColor = BrickColor.new("Cyan")
- blast.Anchored = true
- blast.CanCollide = false
- blast.Locked = true
- blast.Size = Vector3.new(1, 1, 1)
- blast.TopSurface = "Smooth"
- blast.BottomSurface = "Smooth"
- blast.Transparency = 0
- blast.CFrame = HandCF
- local bm = Instance.new("SpecialMesh", blast)
- bm.Scale = Vector3.new(5, 1, 5)
- bm.MeshId = "rbxassetid://156292343"
- local blast2 = Instance.new("Part", rarm)
- blast2.BrickColor = BrickColor.new("Cyan")
- blast2.Anchored = true
- blast2.CanCollide = false
- blast2.Locked = true
- blast2.Size = Vector3.new(1, 1, 1)
- blast2.TopSurface = "Smooth"
- blast2.BottomSurface = "Smooth"
- blast2.Transparency = 0
- blast2.CFrame = HandCF
- local bm2 = Instance.new("SpecialMesh", blast2)
- bm2.Scale = Vector3.new(3, 1, 3)
- bm2.MeshId = "rbxassetid://156292343"
- local blast3 = Instance.new("Part", rarm)
- blast3.BrickColor = BrickColor.new("Cyan")
- blast3.Anchored = true
- blast3.CanCollide = false
- blast3.Locked = true
- blast3.Size = Vector3.new(1, 1, 1)
- blast3.TopSurface = "Smooth"
- blast3.BottomSurface = "Smooth"
- blast3.Transparency = 0
- blast3.CFrame = HandCF
- local bm3 = Instance.new("SpecialMesh", blast3)
- bm3.Scale = Vector3.new(3, 1, 3)
- bm3.MeshId = "rbxassetid://3270017"
- for i = 1, 120 do
- rs:wait()
- X.Transparency = X.Transparency + 0.008333333333333333
- part.Transparency = part.Transparency + 0.008333333333333333
- part2.Transparency = part2.Transparency + 0.008333333333333333
- part3.Transparency = part3.Transparency + 0.008333333333333333
- part4.Transparency = part4.Transparency + 0.008333333333333333
- part5.Transparency = part5.Transparency + 0.008333333333333333
- part6.Transparency = part6.Transparency + 0.008333333333333333
- part7.Transparency = part7.Transparency + 0.008333333333333333
- blast.Transparency = blast.Transparency + 0.008333333333333333
- blast2.Transparency = blast2.Transparency + 0.008333333333333333
- blast3.Transparency = blast3.Transparency + 0.008333333333333333
- X.Size = X.Size + Vector3.new(0.8, 0.8, 0.8)
- mesh.Scale = mesh.Scale + Vector3.new(1, 0.2, 1)
- mesh2.Scale = mesh2.Scale + Vector3.new(1.1, 0.2, 1.1)
- mesh3.Scale = mesh3.Scale + Vector3.new(3, 3, 3)
- mesh4.Scale = mesh4.Scale + Vector3.new(1.7, 1.7, 1.7)
- mesh5.Scale = mesh5.Scale + Vector3.new(1.6, 0.2, 1.6)
- mesh6.Scale = mesh6.Scale + Vector3.new(2, 0.2, 2)
- mesh7.Scale = mesh7.Scale + Vector3.new(4, 4, 4)
- bm.Scale = bm.Scale + Vector3.new(6, 6, 0.2)
- bm2.Scale = bm2.Scale + Vector3.new(4, 4, 0.2)
- bm3.Scale = bm3.Scale + Vector3.new(4, 4, 0.2)
- X.CFrame = cf
- part.CFrame = X.CFrame * CFrame.Angles(0, math.rad(i * 2), 0)
- part2.CFrame = X.CFrame * CFrame.Angles(0, math.rad(-i * 2), 0)
- part3.CFrame = X.CFrame
- part4.CFrame = X.CFrame
- part7.CFrame = X.CFrame
- part5.CFrame = X.CFrame * CFrame.Angles(0, math.rad(i * 2.6), 0)
- part6.CFrame = X.CFrame * CFrame.Angles(0, math.rad(-i * 2.4), 0)
- blast.CFrame = X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- blast2.CFrame = X.CFrame * CFrame.Angles(math.rad(-i * 4), math.rad(i * 4), math.rad(0))
- blast3.CFrame = X.CFrame * CFrame.Angles(math.rad(180 + i * 4), math.rad(90 - i * 4), math.rad(0))
- rs:wait()
- end
- X:Destroy()
- part:Destroy()
- part2:Destroy()
- part3:Destroy()
- part4:Destroy()
- part5:Destroy()
- part6:Destroy()
- blast:Destroy()
- blast2:Destroy()
- blast3:Destroy()
- z:Destroy()
- z1:Destroy()
- z2:Destroy()
- z3:Destroy()
- z4:Destroy()
- end
- end
- end)
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(70), math.rad(-6), math.rad(-20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "l" then
- Blaze()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "p" then
- Blaze2()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "k" then
- hum.WalkSpeed = 0.01
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- for i = 1, 30 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.65, -0.4) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -0.4) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0.4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0.4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait(6)
- end
- v = Instance.new("Sound")
- v.SoundId = "rbxassetid://181384451"
- v.Parent = char
- v.Looped = false
- v.Pitch = 1
- v.Volume = 1
- wait(0.01)
- v:Play()
- if Daytime == true then
- Daytime = false
- l.TimeOfDay = 0
- else
- Daytime = true
- l.TimeOfDay = 12
- l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
- end
- local function Shockwave()
- local rng1 = Instance.new("Part", char)
- rng1.Anchored = true
- rng1.BrickColor = BrickColor.new("Cyan")
- 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("Cyan")
- Wave.Material = "Neon"
- Wave.Size = Vector3.new(1, 1, 1)
- Wave.Shape = "Ball"
- Wave.CanCollide = false
- Wave.Anchored = true
- Wave.TopSurface = 0
- Wave.BottomSurface = 0
- local Wave2 = Instance.new("Part", game.Workspace)
- Wave2.Name = "Shockwave2"
- Wave2.BrickColor = TorsoColor
- Wave2.Material = "Neon"
- Wave2.Size = Vector3.new(1, 1, 1)
- Wave2.Shape = "Ball"
- Wave2.CanCollide = false
- Wave2.Anchored = true
- Wave2.TopSurface = 0
- Wave2.BottomSurface = 0
- Wave2.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"
- }
- for i, v in pairs(NotOccludes) do
- if hit.Parent.Name == v then
- Occlude = false
- end
- end
- if Occlude then
- hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
- 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(10 + i * 20, 10 + i * 20, 20)
- rng1.Transparency = i / 20
- wait()
- end
- wait()
- rng1:Destroy()
- end)()
- Delay(0, function()
- if Daytime == false then
- for i = 3, 50 do
- Wave.Size = Vector3.new(0 + i * 3, 0 + i * 3, 0 + i * 3)
- Wave.CFrame = char.Torso.CFrame
- local t = i / 50
- Wave.Transparency = t
- Wave2.Size = Vector3.new(1 + i * 2.5, 1 + i * 2.5, 1 + i * 2.5)
- Wave2.CFrame = char.Torso.CFrame
- local tq = i / 50
- Wave2.Transparency = tq
- wait()
- end
- else
- for i = 3, 50 do
- Wave.Size = Vector3.new(0 + i * 3, 0 + i * 3, 0 + i * 3)
- Wave.CFrame = char.Torso.CFrame
- local t = i / 50
- Wave.Transparency = t
- Wave2.Size = Vector3.new(1 + i * 2.5, 1 + i * 2.5, 1 + i * 2.5)
- Wave2.CFrame = char.Torso.CFrame
- local tq = i / 50
- Wave2.Transparency = tq
- wait()
- end
- end
- Wave:Destroy()
- Wave2:Destroy()
- end)
- Delay(0, function()
- while true do
- if wait() and Wave ~= nil then
- Wave.CFrame = char.Torso.CFrame
- else
- break
- end
- end
- end)
- end
- Shockwave()
- for i = 1, 30 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(50)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.65, 0) * CFrame.Angles(math.rad(-20), math.rad(20), math.rad(-50)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.1) * CFrame.Angles(math.rad(34), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
- rs:wait()
- end
- wait(2.4)
- Debounces.NoIdl = false
- hum.WalkSpeed = 100
- Debounces.on = false
- wait()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- v:Destroy()
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" and Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- pt = {
- 1,
- 1.1,
- 1.2,
- 1.3,
- 1.4,
- 1.5
- }
- z = Instance.new("Sound", rarm)
- z.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z.Volume = 1.25
- z.Pitch = pt[math.random(1, #pt)]
- z.Looped = false
- z:Play()
- Debounces.RPunch = true
- Debounces.LPunch = true
- Debounces.ks = true
- Debounces.ks2 = true
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z2 = Instance.new("Sound", larm)
- z2.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z2.Volume = 1.25
- z2.Pitch = pt[math.random(1, #pt)]
- z2.Looped = false
- z2:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z3 = Instance.new("Sound", rarm)
- z3.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z3.Volume = 1.25
- z3.Pitch = pt[math.random(1, #pt)]
- z3.Looped = false
- z3:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z4 = Instance.new("Sound", larm)
- z4.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z4.Volume = 1.25
- z4.Pitch = pt[math.random(1, #pt)]
- z4.Looped = false
- z4:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z5 = Instance.new("Sound", rarm)
- z5.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z5.Volume = 1.25
- z5.Pitch = pt[math.random(1, #pt)]
- z5.Looped = false
- z5:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(110), math.rad(30), math.rad(20)), 0.9)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.9)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.9)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z6 = Instance.new("Sound", larm)
- z6.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z6.Volume = 1.25
- z6.Pitch = pt[math.random(1, #pt)]
- z6.Looped = false
- z6:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z7 = Instance.new("Sound", rarm)
- z7.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z7.Volume = 1.25
- z7.Pitch = pt[math.random(1, #pt)]
- z7.Looped = false
- z7:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z8 = Instance.new("Sound", larm)
- z8.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z8.Volume = 1.25
- z8.Pitch = pt[math.random(1, #pt)]
- z8.Looped = false
- z8:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z9 = Instance.new("Sound", rarm)
- z9.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z9.Volume = 1.25
- z9.Pitch = pt[math.random(1, #pt)]
- z9.Looped = false
- z9:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z10 = Instance.new("Sound", larm)
- z10.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z10.Volume = 1.25
- z10.Pitch = pt[math.random(1, #pt)]
- z10.Looped = false
- z10:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z11 = Instance.new("Sound", rarm)
- z11.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z11.Volume = 1.25
- z11.Pitch = pt[math.random(1, #pt)]
- z11.Looped = false
- z11:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(110), math.rad(30), math.rad(20)), 0.9)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.9)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.9)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z12 = Instance.new("Sound", larm)
- z12.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z12.Volume = 1.25
- z12.Pitch = pt[math.random(1, #pt)]
- z12.Looped = false
- z12:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z13 = Instance.new("Sound", rarm)
- z13.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z13.Volume = 1.25
- z13.Pitch = pt[math.random(1, #pt)]
- z13.Looped = false
- z13:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z14 = Instance.new("Sound", larm)
- z14.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z14.Volume = 1.25
- z14.Pitch = pt[math.random(1, #pt)]
- z14.Looped = false
- z14:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z15 = Instance.new("Sound", rarm)
- z15.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z15.Volume = 1.25
- z15.Pitch = pt[math.random(1, #pt)]
- z15.Looped = false
- z15:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(110), math.rad(30), math.rad(20)), 0.9)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.9)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.9)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z16 = Instance.new("Sound", larm)
- z16.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z16.Volume = 1.25
- z16.Pitch = pt[math.random(1, #pt)]
- z16.Looped = false
- z16:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z17 = Instance.new("Sound", rarm)
- z17.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z17.Volume = 1.25
- z17.Pitch = pt[math.random(1, #pt)]
- z17.Looped = false
- z17:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z18 = Instance.new("Sound", larm)
- z18.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z18.Volume = 1.25
- z18.Pitch = pt[math.random(1, #pt)]
- z18.Looped = false
- z18:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z19 = Instance.new("Sound", rarm)
- z19.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z19.Volume = 1.25
- z19.Pitch = pt[math.random(1, #pt)]
- z19.Looped = false
- z19:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-20), math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z20 = Instance.new("Sound", larm)
- z20.SoundId = "http://www.roblox.com/asset/?id=200633148"
- z20.Volume = 1.25
- z20.Pitch = pt[math.random(1, #pt)]
- z20.Looped = false
- z20:Play()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then
- break
- end
- wait()
- end
- z:Destroy()
- z2:Destroy()
- z3:Destroy()
- z4:Destroy()
- z5:Destroy()
- z6:Destroy()
- z7:Destroy()
- z8:Destroy()
- z9:Destroy()
- z10:Destroy()
- z11:Destroy()
- z12:Destroy()
- z13:Destroy()
- z14:Destroy()
- z15:Destroy()
- z16:Destroy()
- z17:Destroy()
- z18:Destroy()
- z19:Destroy()
- z20:Destroy()
- Debounces.LPunch = false
- Debounces.RPunch = false
- Debounces.ks = false
- Debounces.ks2 = false
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "y" and 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(1.5, 0.6, -0.25) * CFrame.Angles(math.rad(0), math.rad(-35), math.rad(-90)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(-35), math.rad(-90)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait(2.7)
- end
- xa = Instance.new("Sound", char)
- xa.SoundId = "rbxassetid://419447292"
- xa.Pitch = 1
- xa.Volume = 2.5
- wait(0.1)
- xa:Play()
- Debounces.on = false
- Debounces.Here = false
- shot = shot + 1
- do
- local rng = Instance.new("Part", larm)
- rng.Anchored = true
- rng.BrickColor = TorsoColor
- 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=1125473"
- rngm.Scale = Vector3.new(160, 160, 1)
- rngm2 = rngm:clone()
- rngm2.Scale = Vector3.new(140, 140, 3)
- rngm3 = rngm2:clone()
- rngm3.Parent = rng3
- rngm3.Scale = Vector3.new(120, 120, 1)
- rngm4 = rngm2:clone()
- rngm4.Parent = rng4
- rngm4.Scale = Vector3.new(100, 100, 1)
- local bem = Instance.new("Part", larm)
- bem.Anchored = true
- bem.BrickColor = BrickColor.new("Cyan")
- bem.CanCollide = false
- bem.FormFactor = 3
- bem.Name = "Beam" .. shot
- bem.Size = Vector3.new(1, 1, 1)
- bem.Transparency = 0
- bem.Material = "Neon"
- bem.TopSurface = 0
- bem.BottomSurface = 0
- local bemm = Instance.new("SpecialMesh", bem)
- bemm.MeshType = 4
- bemm.Scale = Vector3.new(0, 3, 3)
- local out = Instance.new("Part", larm)
- out.Anchored = true
- out.BrickColor = BrickColor.new("Cyan")
- out.CanCollide = false
- out.FormFactor = 3
- out.Name = "Out"
- out.Size = Vector3.new(3, 0, 3)
- 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.Scale = Vector3.new(3, 0, 3)
- local bnd = Instance.new("Part", larm)
- bnd.Anchored = true
- bnd.BrickColor = BrickColor.new("Cyan")
- bnd.CanCollide = false
- bnd.FormFactor = 3
- 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(3, 3, 3)
- out.CFrame = larm.CFrame * CFrame.new(0, -5.4, 0)
- bem.CFrame = out.CFrame * CFrame.new(0, -50, 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, -1, 0)
- rng4.CFrame = rng.CFrame * CFrame.new(0, -2, 0)
- Debounces.Shewt = true
- coroutine.wrap(function()
- for i = 10, 20, 0.2 do
- rngm.Scale = Vector3.new(3 + i * 4, 60 + i * 4, 2)
- rngm3.Scale = Vector3.new(3 + i * 6, 40 + i * 6, 2)
- rngm4.Scale = Vector3.new(3 + i * 8, 20 + i * 8, 2)
- rng.Transparency = i / 20
- rng3.Transparency = i / 24
- rng4.Transparency = i / 26
- wait()
- end
- wait()
- rng:Destroy()
- end)()
- if Debounces.Shewt == true then
- larm: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 * 1000
- hit:FindFirstChild("Humanoid").Health = -1
- end)()
- table.insert(Touche, hit.Name)
- deb = false
- end
- elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") and 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 * 1000
- 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
- for i = 0, 260, 8 do
- bem.Size = Vector3.new(i, 30, 30)
- out.CFrame = larm.CFrame * CFrame.new(0, -5.4, 0)
- bem.CFrame = larm.CFrame * CFrame.new(0, -42 - 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(2, 2, 2)
- bndm.Scale = Vector3.new(16, 16, 16)
- if i % 10 == 0 then
- do
- local newRng = rng2:Clone()
- newRng.Parent = larm
- newRng.CFrame = larm.CFrame * CFrame.new(0, -8.4 - 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(16 + i * 4, 16 + i * 4, 6)
- newRng.Transparency = i / 10
- wait()
- end
- wait()
- newRng:Destroy()
- end)()
- 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)
- mouse.KeyDown:connect(function(key)
- if key == "g" and Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(110), math.rad(-6), math.rad(140)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(80), math.rad(6), math.rad(-40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait(2.6)
- 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(30, 10, 2)
- P.TopSurface = "SmoothNoOutlines"
- P.BottomSurface = "SmoothNoOutlines"
- P.Material = "Neon"
- P.BrickColor = BrickColor.new("Cyan")
- 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 * 5), 0, 0)
- s = Instance.new("Sound", P)
- s.SoundId = "rbxassetid://228343271"
- s.Volume = 1
- s.Pitch = 0.9
- s:Play()
- sa = Instance.new("Sound", P)
- sa.SoundId = "rbxassetid://419447292"
- sa.Volume = 1
- sa.Pitch = 1
- sa:Play()
- P.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid").Health = -1
- hit:FindFirstChild("Humanoid").PlatformStand = true
- wait(1)
- end
- elseif ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.Slashing == true and Debounces.Slashed == false then
- Debounces.Slashed = true
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- hit:FindFirstChild("Humanoid").PlatformStand = true
- wait(1)
- Debounces.Slashed = false
- end
- end)
- Parts[#Parts + 1] = P
- end
- local BREAKIT = false
- local CParts = {}
- local Rocks = {}
- local LastPos
- 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(0.4, 0.35, 0)
- 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 = BrickColor.new("Really black")
- P.Material = "Neon"
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(2, 2, 2) * (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 = BrickColor.new("Really black")
- P.Material = "Neon"
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(2, 2, 2) * (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 = TorsoColor
- P.Material = "Neon"
- 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.25)
- 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
- for i, v in pairs(CParts) do
- if t - v[2] > 4 then
- v[1].Transparency = v[1].Transparency + 0.05
- if 1 <= v[1].Transparency 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(1.5, 0.55, 0) * CFrame.Angles(math.rad(70), math.rad(-6), math.rad(-20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
- 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
- rs:wait(2)
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end)
- local orbt = {}
- local stlt = {}
- local chot = {}
- local cfxt = {}
- local pfxt = {}
- local cns = 0
- local cnOrb
- mouse.KeyDown:connect(function(key)
- if key == "u" and Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- orbt = {}
- stlt = {}
- chot = {}
- cfxt = {}
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- if Debounces.on == false then
- end
- rs:wait()
- end
- z2 = Instance.new("Sound", char)
- z2.SoundId = "rbxassetid://489657591"
- z2.Pitch = 1
- z2.Volume = 2
- wait(0.1)
- z2:Play()
- cnOrb = nwPrt(char, Vector3.new(1, 1, 1), larm.CFrame * CFrame.new(0, -3.4, -0.1), "White")
- debris:AddItem(cnOrb, 50)
- cnOrb.Mesh.MeshType = 3
- cnOrb.Transparency = 0.5
- table.insert(orbt, cnOrb)
- table.insert(stlt, cnOrb)
- do
- local nt = 0
- for i = 0, 14.75, 0.02 do
- nt = nt + 1
- cns = i
- if nt >= 2 then
- nt = 0
- local cho = nwPrt(mod3, Vector3.new(0.2, 0.2, 0.2), cnOrb.CFrame * CFrame.Angles(math.rad(math.random(-180, 180)), math.rad(math.random(-180, 180)), math.rad(math.random(-180, 180))) * CFrame.new(0, 5 + cns, 0), "White")
- debris:AddItem(cho, 1)
- cho.Mesh.MeshType = 3
- cho.Transparency = 1
- table.insert(chot, cho)
- end
- cnOrb.CFrame = larm.CFrame * CFrame.new(0, -3.4 - cns / 2, -0.1)
- cnOrb.Mesh.Scale = Vector3.new(i, i, i)
- wait()
- end
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(110), math.rad(-6), math.rad(140)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(80), math.rad(6), math.rad(-40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
- if Debounces.on == false then
- end
- rs:wait()
- end
- coroutine.wrap(function()
- for i = 1, 1 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(70), math.rad(-6), math.rad(-20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
- if Debounces.on == false then
- end
- rs:wait()
- end
- end)()
- wait(0.1)
- stlt = {}
- local ry, ht, ps = newRay(root.CFrame * CFrame.new(0, 0, -4), root.CFrame * CFrame.new(0, 0, -4) * CFrame.Angles(math.rad(-5), 0, 0) * CFrame.new(0, 0, -2), 160, {char})
- cnOrb.CFrame = root.CFrame * CFrame.new(0, 0, -4) * CFrame.Angles(math.rad(-5), 0, 0)
- local nt = 0
- for i = 0, 160, 3 do
- cnOrb.CFrame = cnOrb.CFrame * CFrame.new(0, 0, -3)
- nt = nt + 1
- if nt >= 6 then
- nt = 0
- local cfx = nwPrt(mod3, Vector3.new(10, 10, 10), cnOrb.CFrame * CFrame.new(0, 0, 2) * CFrame.Angles(math.rad(90), 0, 0), "Cyan")
- cfx.MeshId = "rbxassetid://0"
- cfx.Transparency = 0.4
- table.insert(cfxt, cfx)
- debris:AddItem(cfx, 1)
- end
- if cnOrb.Position - ps.magnitude < 12 then
- break
- end
- wait()
- end
- orbt = {}
- for i = 0, 1, 0.1 do
- local cs = cnOrb.Mesh.Scale
- cnOrb.Mesh.Scale = Vector3.new(Tween(cs.X, 100, i), Tween(cs.Y, 100, i), Tween(cs.Z, 100, i))
- wait()
- end
- local ofx = nwPrt(cnOrb, Vector3.new(10, 10, 10), cnOrb.CFrame, "Cyan")
- ofx.Transparency = 0.5
- ofx.Mesh.MeshType = 3
- ofx.Mesh.Scale = Vector3.new(30, 30, 30)
- for _, v in pairs(game:service("Players"):GetChildren()) do
- pcall(function()
- for _, c in pairs(v.Character:GetChildren()) do
- if v ~= p and c:IsA("Part") and cnOrb.CFrame.p - c.CFrame.p.magnitude < 120 and cnOrb.CFrame.p - c.CFrame.p.magnitude > 50 then
- local hrp = v.Character:FindFirstChild("HumanoidRootPart")
- hrp.Velocity = CFrame.new(hrp.CFrame.p, cnOrb.CFrame * CFrame.new(0, 10, 0).p).lookVector * 2500
- end
- end
- end)
- end
- for i = 0, 1, 0.05 do
- local cs = cnOrb.Mesh.Scale
- cnOrb.Mesh.Scale = Vector3.new(Tween(cs.X, 0.1, i), Tween(cs.Y, 0.1, i), Tween(cs.Z, 0.1, i))
- local ofs = ofx.Mesh.Scale
- ofx.Mesh.Scale = Vector3.new(Tween(ofs.X, 0.1, i), Tween(ofs.Y, 0.1, i), Tween(ofs.Z, 0.1, i))
- ofx.Transparency = Tween(ofx.Transparency, 1, i)
- wait()
- end
- ofx:Destroy()
- cnOrb.CFrame = CFrame.new(cnOrb.Position) * CFrame.new(0, 10, 0)
- local cnfx = nwPrt(cnOrb, Vector3.new(100, 100, 100), cnOrb.CFrame, "Cyan")
- cnfx.Mesh.MeshType = 3
- cnOrb.Transparency = 0.5
- local cnr = nwPrt(cnOrb, Vector3.new(100, 100, 100), cnOrb.CFrame, "Cyan")
- cnr.Transparency = 0.5
- cnr.Mesh.MeshType = 3
- local rn1 = nwPrt(cnOrb, Vector3.new(10, 10, 10), cnOrb.CFrame * CFrame.Angles(math.rad(90), 0, 0), "White")
- rn1.Transparency = 1
- rn1.Mesh.MeshId = "rbxassetid://3270017"
- local rn2 = nwPrt(cnOrb, Vector3.new(10, 10, 10), cnOrb.CFrame, "White")
- rn2.Transparency = 1
- rn2.Mesh.MeshId = "rbxassetid://3270017"
- local rn3 = nwPrt(cnOrb, Vector3.new(100, 100, 100), cnOrb.CFrame * CFrame.Angles(math.rad(-90), 0, 0), "White")
- rn3.Transparency = 1
- rn3.Mesh.MeshId = "rbxassetid://3270017"
- local rn4 = nwPrt(cnOrb, Vector3.new(100, 100, 100), cnOrb.CFrame, "White")
- rn4.Transparency = 1
- rn4.Mesh.MeshId = "rbxassetid://3270017"
- local rn5 = nwPrt(cnOrb, Vector3.new(200, 200, 100), cnOrb.CFrame, "White")
- rn5.Transparency = 1
- rn5.Mesh.MeshId = "rbxassetid://3270017"
- local rn6 = nwPrt(cnOrb, Vector3.new(200, 200, 100), cnOrb.CFrame, "White")
- rn6.Transparency = 1
- rn6.Mesh.MeshId = "rbxassetid://3270017"
- local nt = 0
- local cs
- z4 = Instance.new("Sound", char)
- z4.SoundId = "rbxassetid://419447292"
- z4.Pitch = 1
- z4.Volume = 10
- wait(0.1)
- z4:Play()
- z3 = Instance.new("Sound", char)
- z3.SoundId = "rbxassetid://421328847"
- z3.Pitch = 1
- z3.Volume = 10
- wait(0.1)
- z3:Play()
- for i = 0, 1, 0.05 do
- cs = cnOrb.Mesh.Scale
- cnOrb.Mesh.Scale = Vector3.new(Tween(cs.X, 100, i), Tween(cs.Y, 100, i), Tween(cs.Z, 100, i))
- local fs = cnfx.Mesh.Scale
- cnfx.Mesh.Scale = Vector3.new(Tween(fs.X, 120, i), Tween(fs.Y, 120, i), Tween(fs.Z, 120, i))
- cnfx.Transparency = cnfx.Transparency + 0.05
- rn1.Mesh.Scale = Vector3.new(Tween(fs.X, 120, i), Tween(fs.Y, 120, i), Tween(fs.Z, 60, i))
- rn2.Mesh.Scale = Vector3.new(Tween(fs.X, 120, i), Tween(fs.Y, 120, i), Tween(fs.Z, 60, i))
- rn1.CFrame = rn1.CFrame * CFrame.Angles(math.rad(10), math.rad(6), math.rad(3))
- rn2.CFrame = rn2.CFrame * CFrame.Angles(math.rad(10), math.rad(6), math.rad(3))
- rn1.Transparency = Tween(rn1.Transparency, 0.8, i)
- rn2.Transparency = Tween(rn2.Transparency, 0.8, i)
- rn3.Mesh.Scale = Vector3.new(Tween(fs.X, 1200, i), Tween(fs.Y, 1200, i), Tween(fs.Z, 600, i))
- rn4.Mesh.Scale = Vector3.new(Tween(fs.X, 1200, i), Tween(fs.Y, 1200, i), Tween(fs.Z, 600, i))
- rn3.CFrame = rn3.CFrame * CFrame.Angles(math.rad(-10), math.rad(-6), math.rad(-3))
- rn4.CFrame = rn4.CFrame * CFrame.Angles(math.rad(-10), math.rad(-6), math.rad(-3))
- rn3.Transparency = Tween(rn1.Transparency, 0.8, i)
- rn4.Transparency = Tween(rn2.Transparency, 0.8, i)
- rn5.Transparency = Tween(rn2.Transparency, 0.25, i)
- rn5.CFrame = rn5.CFrame * CFrame.Angles(math.rad(-20), math.rad(-18), math.rad(-9))
- rn5.Mesh.Scale = Vector3.new(Tween(fs.X, 2400, i), Tween(fs.Y, 2400, i), Tween(fs.Z, 1200, i))
- rn6.Transparency = Tween(rn2.Transparency, 0.25, i)
- rn6.CFrame = rn6.CFrame * CFrame.Angles(math.rad(20), math.rad(18), math.rad(9))
- rn6.Mesh.Scale = Vector3.new(Tween(fs.X, 2400, i), Tween(fs.Y, 2400, i), Tween(fs.Z, 1200, i))
- local rs = cnr.Mesh.Scale
- cnr.Mesh.Scale = Vector3.new(Tween(rs.X, 10, i), Tween(rs.Y, 10, i), Tween(rs.Z, 10, i))
- nt = nt + 1
- if nt >= 6 then
- local pls = {}
- for _, v in pairs(game.Players:GetChildren()) do
- table.insert(pls, v)
- end
- local ry2, ht2, ps2 = newRay(cnOrb.CFrame, cnOrb.CFrame * CFrame.new(0, -1, 0), 1000, pls)
- local pffx = nwPrt(mod3, Vector3.new(1, 1, 1), CFrame.new(ps2) * CFrame.new(0, 10, -12), "White")
- pffx.Mesh.MeshId = "rbxassetid://0"
- pffx.Mesh.Scale = Vector3.new(cs.X, cs.Y / 5, cs.Z)
- debris:AddItem(pffx, 2)
- table.insert(pfxt, pffx)
- nt = 0
- end
- wait()
- end
- local int = 0
- coroutine.wrap(function()
- for i = 1, 100 do
- rn1.CFrame = rn1.CFrame * CFrame.Angles(math.rad(10), math.rad(5), math.rad(5))
- rn2.CFrame = rn2.CFrame * CFrame.Angles(math.rad(10), math.rad(5), math.rad(5))
- rn3.CFrame = rn3.CFrame * CFrame.Angles(math.rad(-10), math.rad(-5), math.rad(-5))
- rn4.CFrame = rn4.CFrame * CFrame.Angles(math.rad(-10), math.rad(-5), math.rad(-5))
- rn5.CFrame = rn5.CFrame * CFrame.Angles(math.rad(5), math.rad(5), math.rad(5))
- rn6.CFrame = rn6.CFrame * CFrame.Angles(math.rad(-5), math.rad(-5), math.rad(-5))
- nt = nt + 1
- int = int + 1
- do
- local htd = {p}
- for _, v in pairs(game:service("Players"):GetChildren()) do
- pcall(function()
- for _, c in pairs(v.Character:GetChildren()) do
- if c:IsA("Part") and not inT(v, htd) and cnOrb.CFrame.p - c.CFrame.p.magnitude < 50 then
- v.Character:FindFirstChild("Humanoid").Health = -666
- v.Character:FindFirstChild("HumanoidRootPart").Velocity = Vector3.new(0, 0, 0)
- table.insert(htd, v)
- end
- end
- end)
- end
- htd = {p}
- if int >= 6 then
- for _, v in pairs(game:service("Players"):GetChildren()) do
- pcall(function()
- for _, c in pairs(v.Character:GetChildren()) do
- if c:IsA("Part") and not inT(v, htd) and cnOrb.CFrame.p - c.CFrame.p.magnitude < 50 then
- table.insert(htd, v)
- do
- local hfx = nwPrt(mod3, Vector3.new(1, 1, 1), c.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), "White")
- hfx.Mesh.Scale = Vector3.new(2, 2, 2)
- hfx.Mesh.MeshType = 3
- debris:AddItem(hfx, 2)
- coroutine.wrap(function()
- pcall(function()
- for i = 0, 1, 0.05 do
- pcall(function()
- local hs = hfx.Mesh.Scale
- hfx.CFrame = Lerp(hfx.CFrame, cnOrb.CFrame, i)
- hfx.Mesh.Scale = Vector3.new(Tween(hs.X, 0.1, i), Tween(hs.Y, 0.1, i), Tween(hs.Z, 0.1, i))
- end)
- wait()
- end
- hfx:Destroy()
- end)
- end)()
- end
- end
- end
- end)
- end
- int = 0
- end
- if nt >= 4 then
- local pls = {}
- for _, v in pairs(game.Players:GetChildren()) do
- table.insert(pls, v)
- end
- local ry2, ht2, ps2 = newRay(cnOrb.CFrame, cnOrb.CFrame * CFrame.new(0, -1, 0), 1000, pls)
- local pffx = nwPrt(mod3, Vector3.new(1, 1, 1), CFrame.new(ps2) * CFrame.new(0, 10, -12), "Cyan")
- pffx.Transparency = 0.4
- pffx.Mesh.MeshId = "rbxassetid://0"
- pffx.Mesh.Scale = Vector3.new(cs.X - 10, cs.Y / 5, cs.Z - 10)
- debris:AddItem(pffx, 2)
- table.insert(pfxt, pffx)
- nt = 0
- end
- wait()
- end
- end
- cnOrb:Destroy()
- cnfx:Destroy()
- for _, v in pairs(mod3:GetChildren()) do
- v:Destroy()
- end
- orbt = {}
- stlt = {}
- chot = {}
- cfxt = {}
- pfxt = {}
- end)()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "h" and Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- hed.Anchored = true
- do
- local shell = Instance.new("Part", torso)
- shell.BrickColor = BrickColor.new("Cyan")
- shell.Anchored = false
- shell.CanCollide = true
- shell.Locked = true
- shell.Material = "Neon"
- shell.TopSurface = "SmoothNoOutlines"
- shell.BottomSurface = "SmoothNoOutlines"
- shell.Size = Vector3.new(1.2, 1.2, 1.2)
- shell.FormFactor = 3
- local shellm = Instance.new("SpecialMesh", shell)
- shellm.MeshType = "Sphere"
- shellm.Scale = Vector3.new(1.2, 1.2, 1.2)
- local function Omega()
- local X = Instance.new("Part", char)
- local O = Instance.new("ObjectValue", X)
- O.Name = "creator"
- X.Locked = true
- X.Name = "Shell"
- X.Anchored = false
- X.CanCollide = true
- X.Transparency = 0.5
- X.Reflectance = 0
- X.BottomSurface = 0
- X.TopSurface = 0
- X.Shape = 0
- local V = Instance.new("ObjectValue", X)
- V.Value = char
- V.Name = "creator"
- X.BrickColor = BrickColor.new("Cyan")
- X.Size = Vector3.new(100, 40, 100)
- X.CFrame = torso.CFrame * CFrame.new(0, 0, -40)
- X.Material = "Neon"
- b = Instance.new("Sound")
- b.SoundId = "http://www.roblox.com/asset/?id=262498472"
- b.Parent = char.Head
- b.Looped = false
- b.Pitch = 1
- b.Volume = 1
- wait(0.1)
- b:Play()
- local Z = Instance.new("SpecialMesh", X)
- Z.MeshType = "Sphere"
- Z.Scale = Vector3.new(0.2, 0.2, 0.2)
- X.CFrame = rarm.CFrame * CFrame.new(0, -6, 0)
- local bv = Instance.new("BodyVelocity", X)
- bv.maxForce = Vector3.new(99999, 99999, 99999)
- X.CFrame = CFrame.new(X.Position, root.CFrame.lookVector * 10)
- bv.velocity = root.CFrame.lookVector * 10
- Explode = X.Touched:connect(function(hit)
- if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart") then
- local cf = X.CFrame
- bv:Destroy()
- X.Anchored = true
- Z:Remove()
- Explode:disconnect()
- X.Size = Vector3.new(3, 3, 3)
- X.Touched:connect(function(hit)
- end)
- X.CanCollide = false
- for i, v in pairs(FindNearestTorso(X.CFrame.p, 200)) do
- if v:FindFirstChild("Humanoid") then
- v.Humanoid.Health = -666
- end
- end
- for i = 1, 40 do
- rs:wait()
- X.Transparency = X.Transparency + 0.025
- X.Size = X.Size + Vector3.new(1, 1, 1)
- X.CFrame = root.CFrame * CFrame.new(0, 0, -10)
- end
- X:Destroy()
- end
- end)
- end
- local function wat()
- local sweld = Instance.new("ManualWeld", shell)
- sweld.Part0 = shell
- sweld.Part1 = rarm
- sweld.C0 = CFrame.new(0, 1, 0)
- return sweld
- end
- local watweld = wat()
- for i = 1, 200 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)), 0.03)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- b = Instance.new("Sound")
- b.SoundId = "http://www.roblox.com/asset/?id=245537790"
- b.Parent = char.Head
- b.Looped = false
- b.Pitch = 1
- b.Volume = 1
- wait(0.1)
- b:Play()
- watweld.Part1 = torso
- watweld.C0 = CFrame.new(0, -4, 0)
- for i = 1, 30 do
- watweld.C0 = watweld.C0 * CFrame.new(0, -1, 0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-170)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- local shelbx = true
- coroutine.resume(coroutine.create(function()
- while shelbx do
- wait()
- for _, v in pairs(game.workspace:GetChildren()) do
- if v:IsA("Model") and v:FindFirstChild("Humanoid") and v:FindFirstChild("Torso") and v ~= pchar then
- local mag = v.Torso.CFrame.p - shell.CFrame.p.magnitude
- if mag <= shell.Size.x then
- v.Humanoid.Health = v.Humanoid.Health - v.Humanoid.MaxHealth / 7
- end
- end
- end
- end
- end))
- for i = 1, 40 do
- shell.Size = shell.Size + Vector3.new(1, 1, 1)
- local watweld = wat()
- watweld.C0 = CFrame.new(0, -14 - i, 0)
- watweld.Part1 = torso
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- for i = 1, 40 do
- local watweld = wat()
- watweld.Part1 = torso
- watweld.C0 = watweld.C0:lerp(CFrame.new(0, 0, 40), 1)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4, 0.6, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(20)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4, 0.6, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-20)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- for i = 1, 60 do
- local watweld = wat()
- watweld.Part1 = torso
- watweld.C0 = watweld.C0:lerp(CFrame.new(0, 0, 60), 1)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4, 0.64, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-30)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4, 0.64, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(30)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- for i = 1, 20 do
- shell.Size = shell.Size + Vector3.new(1, 1, 1)
- local watweld = wat()
- watweld.Part1 = torso
- watweld.C0 = watweld.C0:lerp(CFrame.new(0, 0, 62), 1)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4, 0.64, 0) * CFrame.Angles(math.rad(110), math.rad(0), math.rad(120)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4, 0.64, 0) * CFrame.Angles(math.rad(110), math.rad(0), math.rad(-120)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.1 do
- wait()
- shell.Transparency = i
- end
- shell:Destroy()
- shelbx = false
- end))
- hed.Anchored = false
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- b:Destroy()
- end
- end
- end
- end)
- Charging = false
- mouse.KeyDown:connect(function(key)
- if key == "r" and Charging == false then
- Charging = true
- 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(1.2, 0.65, -0.4) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -0.4) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0.4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0.4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(50)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.65, 0) * CFrame.Angles(math.rad(-20), math.rad(20), math.rad(-50)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.1) * CFrame.Angles(math.rad(34), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- xay = Instance.new("Sound", char)
- xay.SoundId = "rbxassetid://419447292"
- xay.Pitch = 1
- xay.Volume = 2.5
- xay:Play()
- pt = Instance.new("Part", torso)
- pt.Anchored = true
- pt.CanCollide = false
- pt.Locked = true
- pt.FormFactor = "Custom"
- pt.Size = Vector3.new(1, 1, 1)
- pt.CFrame = root.CFrame * CFrame.new(0, -1, 0)
- pt.Transparency = 0.6
- pt.BrickColor = BrickColor.new("Cyan")
- msh = Instance.new("SpecialMesh", pt)
- msh.MeshId = "http://www.roblox.com/asset/?id=20329976"
- msh.Scale = Vector3.new(8, 4, 8)
- pt2 = pt:clone()
- pt2.Parent = torso
- pt2.CFrame = root.CFrame * CFrame.new(0, -1, 0)
- pt2.BrickColor = TorsoColor
- msh2 = msh:clone()
- msh2.Parent = pt2
- msh2.Scale = Vector3.new(10, 5, 10)
- custommath = {
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- -25,
- -26,
- -27,
- -28,
- -29,
- -30
- }
- bl = Instance.new("Part", char)
- bl.Locked = true
- bl.Name = "Shell"
- bl.BrickColor = BrickColor.new("Cyan")
- bl.Anchored = true
- bl.CanCollide = false
- bl.Transparency = 0
- bl.Reflectance = 0
- bl.BottomSurface = 0
- bl.TopSurface = 0
- bl.Shape = 0
- blm = Instance.new("SpecialMesh", bl)
- blm.MeshType = "Sphere"
- blm.Scale = Vector3.new(1, 1, 1)
- blm.MeshId = "rbxassetid://9982590"
- bl2 = Instance.new("Part", char)
- bl2.Locked = true
- bl2.Name = "Shella"
- bl2.BrickColor = BrickColor.new("Cyan")
- bl2.Anchored = true
- bl2.CanCollide = false
- bl2.Transparency = 0
- bl2.Reflectance = 0
- bl2.BottomSurface = 0
- bl2.TopSurface = 0
- bl2.Shape = 0
- blm2 = Instance.new("SpecialMesh", bl2)
- blm2.MeshType = "Sphere"
- blm2.Scale = Vector3.new(1, 1, 1)
- blm2.MeshId = "rbxassetid://9982590"
- coroutine.resume(coroutine.create(function()
- for i = 1, math.huge, 4 do
- if Charging == true then
- rs:wait()
- bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i / 10), math.rad(-i / 10), math.rad(i / 10))
- blm.Scale = blm.Scale + Vector3.new(15, 15, 15)
- bl.Transparency = bl.Transparency + 0.075
- bl2.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i / 10), math.rad(-i / 10), math.rad(i / 10))
- blm2.Scale = blm2.Scale + Vector3.new(5, 5, 5)
- bl2.Transparency = bl2.Transparency + 0.025
- pt.CFrame = root.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(i * 2), 0)
- pt2.CFrame = root.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-i * 2), 0)
- msh.Scale = msh.Scale + Vector3.new(5, 2.5, 5)
- msh2.Scale = msh2.Scale + Vector3.new(10, 5, 10)
- elseif Charging == false then
- break
- end
- end
- end))
- while true do
- do
- local p = Instance.new("Part", torso)
- p.formFactor = "Custom"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Cyan")
- p.CanCollide = false
- p.Transparency = 0
- p.Anchored = true
- p.Locked = true
- p.Material = "Neon"
- s = math.random(1, 40) / 10
- local m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(s, s, s)
- p.CFrame = torso.CFrame * CFrame.new(custommath[math.random(1, #custommath)] / 10, -math.random(5, 7), custommath[math.random(1, #custommath)] / 10) * CFrame.Angles(math.random(), math.random(), math.random())
- coroutine.wrap(function()
- wait(2)
- while Charging == true do
- wait(2)
- GroundWave1()
- wait(2)
- end
- end)()
- Spawn(function()
- while rs:wait() do
- if Charging == true then
- rarm.Weld.C0 = CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(math.random(-36, -20)), math.rad(math.random(-30, -20)), math.rad(math.random(30, 50)))
- larm.Weld.C0 = CFrame.new(-1.5, 0.65, 0) * CFrame.Angles(math.rad(math.random(-36, -20)), math.rad(math.random(20, 30)), math.rad(math.random(-50, -30)))
- hed.Weld.C0 = CFrame.new(0, 1.5, 0.1) * CFrame.Angles(math.rad(math.random(26, 34)), math.rad(math.random(-5, 5)), math.rad(0))
- torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4, 4)), math.rad(0))
- lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10, -6)), math.rad(math.random(10, 20)), math.rad(math.random(-20, -10)))
- rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10, -6)), math.rad(math.random(-20, -10)), math.rad(math.random(10, 20)))
- elseif Charging == false then
- break
- end
- end
- end)
- Spawn(function()
- while rs:wait() do
- if p.Transparency >= 1 then
- p:Destroy()
- break
- end
- p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.2, 0)
- p.Transparency = p.Transparency + 0.01
- end
- end)
- wait(0.3)
- if Charging == false then
- break
- end
- end
- end
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "r" and Charging == true then
- Charging = false
- pt:Destroy()
- pt2:Destroy()
- bl:Destroy()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end)
- Grab = false
- mouse.KeyDown:connect(function(key)
- if key == "j" then
- Debounces.on = true
- Debounces.NoIdl = true
- Debounces.ks = true
- if Grab == false then
- gp = nil
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(110)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.65, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-110)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- con1 = larm.Touched:connect(function(hit)
- ht = hit.Parent
- hum1 = ht:FindFirstChild("Humanoid")
- if hum1 ~= nil then
- if Debounces.ks == true then
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Volume = 1
- z:Play()
- Debounces.ks = false
- end
- hum1.PlatformStand = true
- gp = ht
- Grab = true
- asd = weld5(root, ht:FindFirstChild("Torso"), CFrame.new(0, 0, -2.4), CFrame.new(0, 0, 0))
- asd.Parent = larm
- asd.Name = "asd"
- asd.C0 = asd.C0 * CFrame.Angles(math.rad(0), math.rad(180), 0)
- end
- end)
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3, 0.65, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.65, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- if hum1 == nil then
- Debounces.on = false
- Debounces.NoIdl = false
- end
- con1:disconnect()
- elseif Grab == true then
- Grab = false
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound", hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1, #ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then
- break
- end
- rs:wait()
- end
- con1:disconnect()
- Debounces.on = false
- Debounces.NoIdl = false
- if gp ~= nil then
- gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
- 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
- hum1 = nil
- ht = nil
- 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 = 100
- end
- end)
- mouse.KeyUp:connect(function(key)
- if string.byte(key) == 52 then
- char.Humanoid.WalkSpeed = 100
- end
- end)
- local animpose = "Idle"
- local lastanimpose = "Idle"
- local sine = 0
- local change = 1
- local val = 0
- local och = 0
- local ffing = false
- game:GetService("RunService").RenderStepped:connect(function()
- 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(1.5, 0.62, 0) * CFrame.Angles(math.rad(-6), math.rad(-6), math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.62, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(0), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- end
- elseif animpose == "Walking" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(-16), math.rad(-12), math.rad(10 + 2 * math.cos(sine / 14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-16), math.rad(12), math.rad(-10 - 2 * math.cos(sine / 14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.05)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
- end
- elseif animpose == "Running" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(-20), math.rad(-14), math.rad(8 + 2 * math.cos(sine / 14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-20), math.rad(14), math.rad(-8 - 2 * math.cos(sine / 14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
- wait()
- end
- end
- end
- else
- end
- lastanimpose = animpose
- if Debounces.NoIdl == false then
- if animpose == "Idle" then
- change = 0.5
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.62 + 0.1 * math.cos(sine / 10), 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(14 + 2 * math.cos(sine / 10))), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.62 + 0.1 * math.cos(sine / 10), 0) * CFrame.Angles(math.rad(-20), math.rad(6), math.rad(-10 - 2 * math.cos(sine / 10))), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14 + 1 * math.cos(sine / 10)), math.rad(20), 0), 0.2)
- hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1 - 0.16 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(-20), math.rad(0)), 0.05)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0 - 0.1 * math.cos(sine / 10), -0.55) * CFrame.Angles(math.rad(-10 + 1 * math.cos(sine / 10)), math.rad(10), math.rad(0 - 2 * math.cos(sine / 10))), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1 - 0.1 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(-10), math.rad(0 + 2 * math.cos(sine / 10))), 0.4)
- elseif animpose == "Walking" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(-16), math.rad(-12), math.rad(10 + 2 * math.cos(sine / 14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-16), math.rad(12), math.rad(-10 - 2 * math.cos(sine / 14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0 - 0.1 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.05)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
- elseif animpose == "Running" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.35, 0.4) * CFrame.Angles(math.rad(-30), math.rad(14), math.rad(-30 + 2 * math.cos(sine / 14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.55, -0.4) * CFrame.Angles(math.rad(110), math.rad(0), math.rad(40 - 2 * math.cos(sine / 14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(20), math.rad(10), 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0 - 0.1 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-40), math.rad(-10), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
- end
- end
- end)
- hum.MaxHealth = math.huge
- wait(3)
- hum.Health = math.huge
- local lastCF = char.Torso.Position
- local x1 = Instance.new("Part", game.Workspace)
- x1.Name = "Lightning"
- x1.Size = Vector3.new(1, 1, 1)
- x1.CanCollide = false
- x1.Anchored = true
- x1.Transparency = 1
- Spawn(function()
- while true do
- wait(-1)
- x1.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(50, 360))) * CFrame.new(0, 0, 2.6)
- end
- end)
- for i = 10, math.huge do
- do
- local dist2 = lastCF - x1.Position.magnitude
- local x2 = Instance.new("Part", game.Workspace)
- x2.Name = "Lightning2"
- x2.Size = Vector3.new(1, 1, 1)
- x2.Material = "Neon"
- x2.BrickColor = BrickColor.new("Really black")
- x2.CFrame = CFrame.new(lastCF, x1.Position) * CFrame.new(0, 0, -dist2 / 2)
- x2.CanCollide = false
- x2.Anchored = true
- local m = Instance.new("BlockMesh", x2)
- m.Scale = Vector3.new(1, 1, dist2)
- lastCF = x1.Position
- spawn(function()
- for i = 1, 20 do
- xx = m.Scale.x / 2
- y = m.Scale.x / 2
- m.Scale = m.Scale - Vector3.new(xx, y, 0)
- wait()
- end
- end)
- game.Debris:AddItem(x2, 1.5)
- wait()
- end
- end
- och = och + 1
- for _, v in pairs(orbt) do
- pcall(function()
- v.Mesh.Scale = Vector3.new(cns + 0.2 * math.cos(och / 12), cns + 0.2 * math.cos(och / 10), cns + 0.2 * math.cos(och / 8))
- end)
- end
- for _, v in pairs(stlt) do
- pcall(function()
- v.CFrame = larm.CFrame * CFrame.new(0, -3.5 - cns / 2, -0.1)
- end)
- end
- for _, v in pairs(chot) do
- pcall(function()
- v.CFrame = Lerp(v.CFrame, cnOrb.CFrame, 0.1)
- v.Mesh.Scale = Vector3.new(Tween(v.Mesh.Scale.X, 0, 0.1), Tween(v.Mesh.Scale.Y, 0, 0.1), Tween(v.Mesh.Scale.Z, 0, 0.1))
- end)
- end
- for _, v in pairs(cfxt) do
- pcall(function()
- local vs = v.Mesh.Scale
- v.Mesh.Scale = Vector3.new(vs.x + 0.5, vs.y + 0.1, vs.z + 0.5)
- v.Transparency = v.Transparency + 0.05
- end)
- end
- for _, v in pairs(pfxt) do
- pcall(function()
- local vs = v.Mesh.Scale
- v.Mesh.Scale = Vector3.new(vs.x + 2, vs.y + 0.5, vs.z + 2)
- v.Transparency = v.Transparency + 0.025
- end)
- end
- end)
Add Comment
Please, Sign In to add comment