Gogeta

Run Settings
LanguageLua
Language Version
Run Command
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end local Player,game,owner = owner,game local RealPlayer = Player do print("FE Compatibility code by Mokiros") local rp = RealPlayer script.Parent = rp.Character --RemoteEvent for communicating local Event = Instance.new("RemoteEvent") Event.Name = "UserInput_Event" --Fake event to make stuff like Mouse.KeyDown work local function fakeEvent() local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end} t.connect = t.Connect return t end --Creating fake input objects with fake variables local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()} local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()} local CAS = {Actions={},BindAction=function(self,name,fun,touch,...) CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil end} --Merged 2 functions into one by checking amount of arguments CAS.UnbindAction = CAS.BindAction --This function will trigger the events that have been :Connect()'ed local function te(self,ev,...) local t = m[ev] if t and t._fakeEvent then for _,f in pairs(t.Functions) do f(...) end end end m.TrigEvent = te UIS.TrigEvent = te Event.OnServerEvent:Connect(function(plr,io) if plr~=rp then return end m.Target = io.Target m.Hit = io.Hit if not io.isMouse then local b = io.UserInputState == Enum.UserInputState.Begin if io.UserInputType == Enum.UserInputType.MouseButton1 then return m:TrigEvent(b and "Button1Down" or "Button1Up") end for _,t in pairs(CAS.Actions) do for _,k in pairs(t.Keys) do if k==io.KeyCode then t.Function(t.Name,io.UserInputState,io) end end end m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower()) UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false) end end) Event.Parent = NLS([==[ local Player = game:GetService("Players").LocalPlayer local Event = script:WaitForChild("UserInput_Event") local Mouse = Player:GetMouse() local UIS = game:GetService("UserInputService") local input = function(io,a) if a then return end --Since InputObject is a client-side instance, we create and pass table instead Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target}) end UIS.InputBegan:Connect(input) UIS.InputEnded:Connect(input) local h,t --Give the server mouse data 30 times every second, but only if the values changed --If player is not moving their mouse, client won't fire events while wait(1/30) do if h~=Mouse.Hit or t~=Mouse.Target then h,t=Mouse.Hit,Mouse.Target Event:FireServer({isMouse=true,Target=t,Hit=h}) end end]==],Player.Character) ----Sandboxed game object that allows the usage of client-side methods and services --Real game object local _rg = game --Metatable for fake service local fsmt = { __index = function(self,k) local s = rawget(self,"_RealService") if s then return s[k] end end, __newindex = function(self,k,v) local s = rawget(self,"_RealService") if s then s[k]=v end end, __call = function(self,...) local s = rawget(self,"_RealService") if s then return s(...) end end } local function FakeService(t,RealService) t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService return setmetatable(t,fsmt) end --Fake game object local g = { GetService = function(self,s) return self[s] end, Players = FakeService({ LocalPlayer = FakeService({GetMouse=function(self)return m end},Player) },"Players"), UserInputService = FakeService(UIS,"UserInputService"), ContextActionService = FakeService(CAS,"ContextActionService"), } rawset(g.Players,"localPlayer",g.Players.LocalPlayer) g.service = g.GetService g.RunService = FakeService({ RenderStepped = _rg:GetService("RunService").Heartbeat, BindToRenderStep = function(self,name,_,fun) self._btrs[name] = self.Heartbeat:Connect(fun) end, UnbindFromRenderStep = function(self,name) self._btrs[name]:Disconnect() end, },"RunService") setmetatable(g,{ __index=function(self,s) return _rg:GetService(s) or typeof(_rg[s])=="function" and function(_,...)return _rg[s](_rg,...)end or _rg[s] end, __newindex = fsmt.__newindex, __call = fsmt.__call }) --Changing owner to fake player object to support owner:GetMouse() game,owner = g,g.Players.LocalPlayer end print([[ ___________________________________ This time ill be.. Gogeta! the Gogeta edit Edit by V4mp13r2On1c, and BuiIderbot Thanks too zinedinezidane123ssj for fixing the ssjb aura. Thanks too zinedinezidane123ssj (again) for fixing the ssj aura. ___________________________________ ]]) wait(2) local p = game.Players.LocalPlayer local plr = game.Players.LocalPlayer local player = game.Players.LocalPlayer local char = p.Character local BC = char["Body Colors"] BC.HeadColor = BrickColor.new("Pastel brown") BC.LeftArmColor = BrickColor.new("Pastel brown") BC.LeftLegColor = BrickColor.new("Pastel brown") BC.RightArmColor = BrickColor.new("Pastel brown") BC.RightLegColor = BrickColor.new("Pastel brown") BC.TorsoColor = BrickColor.new("Pastel brown") local mouse = p:GetMouse() local larm = char:WaitForChild("Left Arm") local rarm = char:WaitForChild("Right Arm") local lleg = char:WaitForChild("Left Leg") local rleg = char:WaitForChild("Right Leg") local hed = char:WaitForChild("Head") local torso = char:WaitForChild("Torso") Neck = torso["Neck"] RightShoulder = torso["Right Shoulder"] LeftShoulder = torso["Left Shoulder"] RightHip = torso["Right Hip"] LeftHip = torso["Left Hip"] local root = char:WaitForChild("HumanoidRootPart") local hum = char:FindFirstChildOfClass("Humanoid") RootJoint = root["RootJoint"] Neck = torso["Neck"] RightShoulder = torso["Right Shoulder"] LeftShoulder = torso["Left Shoulder"] RightHip = torso["Right Hip"] LeftHip = torso["Left Hip"] local debris = game:GetService("Debris") local run = game:GetService("RunService") local rs = run.RenderStepped local cam = workspace.CurrentCamera local movement = 4 local change = 0.4 local DebrisModel = Instance.new("Model",char) local stealth = false local debounce = false hum.MaxHealth = 50000 hum.Health = hum.MaxHealth themeid = 0 themepitch = 1 local UltimateBattle = Instance.new("Sound",hed) UltimateBattle.SoundId = "rbxassetid://2878073911" UltimateBattle.Pitch = 1 UltimateBattle.Looped = true UltimateBattle.Volume = 3 local UltimateBattle2 = Instance.new("Sound",hed) UltimateBattle2.SoundId = "rbxassetid://2679840672" UltimateBattle2.Pitch = 1 UltimateBattle2.Looped = true UltimateBattle2.Volume = 3 local IWillNotForgive2 = Instance.new("Sound",hed) IWillNotForgive2.SoundId = "rbxassetid://2679804601" IWillNotForgive2.Pitch = 1 IWillNotForgive2.Looped = true IWillNotForgive2.Volume = 5 local UltraInstinct = Instance.new("Sound",hed) UltraInstinct.SoundId = "rbxassetid://2770210977" UltraInstinct.Pitch = 1 UltraInstinct.Looped = true UltraInstinct.Volume = 3 UltraInstinct:Play() local AuraSFX = Instance.new("Sound",hed) AuraSFX.SoundId = "rbxassetid://1132674240" AuraSFX.Pitch = 1 AuraSFX.Looped = true AuraSFX.Volume = 0.8 wait(0.0001) explosionid = {165970126,165970390} punch = {548348185} --919941001 no_anim = false attack = false attacking = false canjump = true aiming_anim = false animid = math.random(0,1) timer = 0 bg = Instance.new("BodyGyro",root) bg.P = 100000 bg.D = 100 ---------------------------------------------------------------------------- function rswait(value) if value ~= nil and value ~= 0 then for i=1,value do rs:wait() end else rs:wait() end end ---------------------------------------------------------------------------- local instinct = true root.Touched:connect(function(hit)--dodge local h = hit.Parent:FindFirstChild("Humanoid") if h ~= nil then if hum.Health > 0 and instinct == true then hum.MaxHealth = math.huge wait(0.01) hum.Health = math.huge local ay = math.random(1,2) if ay == 1 then hum.MaxHealth = math.huge wait(0.01) hum.Health = math.huge end end end end) torso.Touched:connect(function(hit)--dodge local h = hit.Parent:FindFirstChildOfClass("Part") if h ~= nil then if hum.Health > 0 and instinct == true then hum.MaxHealth = math.huge wait(0.01) hum.Health = math.huge root.Anchored = false local ay = math.random(1,2) if ay == 1 then end end end end) torso.Touched:connect(function(hit)--dodge local h = hit.Parent:FindFirstChildOfClass("Part") if h ~= nil then if hum.Health > 0 and instinct == true then hum.MaxHealth = math.huge wait(0.01) hum.Health = math.huge end end end) --- Instance.new("ForceField",char).Visible = false hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false) --- for i,v in pairs(char:children()) do if v:IsA("Hat") then v:Destroy() end end for i,v in pairs(char:children()) do if v:IsA("Accessory") then v:Destroy() end end for i,v in pairs(char:children()) do if v:IsA("Hair") then v:Destroy() end end --- local HairAura = Instance.new('ParticleEmitter') HairAura.Name = "Aura" HairAura.Texture = "rbxassetid://0" HairAura.Parent = hed HairAura.LightEmission = 1 HairAura.Transparency = NumberSequence.new(0.1,1) HairAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color) HairAura.Size = NumberSequence.new(1.1) HairAura.LockedToPart = true HairAura.Lifetime = NumberRange.new(2) HairAura.Rate = 30 HairAura.Speed = NumberRange.new(0.1) HairAura.Rotation = NumberRange.new(-360,360) HairAura.EmissionDirection = "Top" HairAura.ZOffset = -1 local RightAura = Instance.new('ParticleEmitter') RightAura.Name = "Aura" RightAura.Texture = "rbxassetid://0" RightAura.Parent = rleg RightAura.LightEmission = 1 RightAura.Transparency = NumberSequence.new(0.1,1) RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color) RightAura.Size = NumberSequence.new(1.1) RightAura.LockedToPart = true RightAura.Lifetime = NumberRange.new(2) RightAura.Rate = 30 RightAura.Speed = NumberRange.new(0.1) RightAura.Rotation = NumberRange.new(-360,360) RightAura.EmissionDirection = "Top" RightAura.ZOffset = -1 local RightLow = Instance.new('ParticleEmitter') RightLow.Name = "Aura" RightLow.Texture = "rbxassetid://0" RightLow.Parent = lleg RightLow.LightEmission = 1 RightLow.Transparency = NumberSequence.new(0.1,1) RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color) RightLow.Size = NumberSequence.new(1.1) RightLow.LockedToPart = true RightLow.Lifetime = NumberRange.new(2) RightLow.Rate = 30 RightLow.Speed = NumberRange.new(0.1) RightLow.Rotation = NumberRange.new(-360,360) RightLow.EmissionDirection = "Top" RightLow.ZOffset = -1 local LeftLow = Instance.new('ParticleEmitter') LeftLow.Name = "Aura" LeftLow.Texture = "rbxassetid://0" LeftLow.Parent = larm LeftLow.LightEmission = 1 LeftLow.Transparency = NumberSequence.new(0.1,1) LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color) LeftLow.Size = NumberSequence.new(1.1) LeftLow.LockedToPart = true LeftLow.Lifetime = NumberRange.new(2) LeftLow.Rate = 30 LeftLow.Speed = NumberRange.new(0.1) LeftLow.Rotation = NumberRange.new(-360,360) LeftLow.EmissionDirection = "Top" LeftLow.ZOffset = -1 local LeftLeg = Instance.new('ParticleEmitter') LeftLeg.Name = "Aura" LeftLeg.Texture = "rbxassetid://0" LeftLeg.Parent = rarm LeftLeg.LightEmission = 1 LeftLeg.Transparency = NumberSequence.new(0.1,1) LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color) LeftLeg.Size = NumberSequence.new(1.1) LeftLeg.LockedToPart = true LeftLeg.Lifetime = NumberRange.new(2) LeftLeg.Rate = 30 LeftLeg.Speed = NumberRange.new(0.1) LeftLeg.Rotation = NumberRange.new(-360,360) LeftLeg.EmissionDirection = "Top" LeftLeg.ZOffset = -1 wait(0.1) --other aura local Small = Instance.new('ParticleEmitter') Small.Name = "Aura" Small.Texture = "rbxassetid://0" Small.Parent = torso Small.LightEmission = 1 Small.Transparency = NumberSequence.new(0.5,1) Small.Color = ColorSequence.new(BrickColor.new("Electric blue").Color) Small.Size = NumberSequence.new(0.5) Small.LockedToPart = false Small.Lifetime = NumberRange.new(0.5) Small.Rate = 150 Small.Speed = NumberRange.new(4) Small.Rotation = NumberRange.new(-50,50) Small.EmissionDirection = "Top" Small.ZOffset = 2 local Small2 = Instance.new('ParticleEmitter') Small2.Name = "Aura" Small2.Texture = "rbxassetid://0" Small2.Parent = rarm Small2.LightEmission = 1 Small2.Transparency = NumberSequence.new(0.5,1) Small2.Color = ColorSequence.new(BrickColor.new("Electric blue").Color) Small2.Size = NumberSequence.new(0.5) Small2.LockedToPart = false Small2.Lifetime = NumberRange.new(0.5) Small2.Rate = 150 Small2.Speed = NumberRange.new(4) Small2.Rotation = NumberRange.new(-50,50) Small2.EmissionDirection = "Top" Small2.ZOffset = 2 local Small3 = Instance.new('ParticleEmitter') Small3.Name = "Aura" Small3.Texture = "rbxassetid://0" Small3.Parent = larm Small3.LightEmission = 1 Small3.Transparency = NumberSequence.new(0.5,1) Small3.Color = ColorSequence.new(BrickColor.new("Electric blue").Color) Small3.Size = NumberSequence.new(0.5) Small3.LockedToPart = false Small3.Lifetime = NumberRange.new(0.5) Small3.Rate = 150 Small3.Speed = NumberRange.new(4) Small3.Rotation = NumberRange.new(-50,50) Small3.EmissionDirection = "Top" Small3.ZOffset = 2 local Small4 = Instance.new('ParticleEmitter') Small4.Name = "Aura" Small4.Texture = "rbxassetid://0" Small4.Parent = rleg Small4.LightEmission = 1 Small4.Transparency = NumberSequence.new(0.5,1) Small4.Color = ColorSequence.new(BrickColor.new("Electric blue").Color) Small4.Size = NumberSequence.new(0.5) Small4.LockedToPart = false Small4.Lifetime = NumberRange.new(0.5) Small4.Rate = 150 Small4.Speed = NumberRange.new(4) Small4.Rotation = NumberRange.new(-50,50) Small4.EmissionDirection = "Top" Small4.ZOffset = 2 local Small5 = Instance.new('ParticleEmitter') Small5.Name = "Aura" Small5.Texture = "rbxassetid://0" Small5.Parent = lleg Small5.LightEmission = 1 Small5.Transparency = NumberSequence.new(0.5,1) Small5.Color = ColorSequence.new(BrickColor.new("Electric blue").Color) Small5.Size = NumberSequence.new(0.5) Small5.LockedToPart = false Small5.Lifetime = NumberRange.new(0.5) Small5.Rate = 150 Small5.Speed = NumberRange.new(4) Small5.Rotation = NumberRange.new(-50,50) Small5.EmissionDirection = "Top" Small5.ZOffset = 2 local Small6 = Instance.new('ParticleEmitter') Small6.Name = "Aura" Small6.Texture = "rbxassetid://0" Small6.Parent = hed Small6.LightEmission = 1 Small6.Transparency = NumberSequence.new(0.5,1) Small6.Color = ColorSequence.new(BrickColor.new("Electric blue").Color) Small6.Size = NumberSequence.new(0.5) Small6.LockedToPart = false Small6.Lifetime = NumberRange.new(0.5) Small6.Rate = 150 Small6.Speed = NumberRange.new(4) Small6.Rotation = NumberRange.new(-50,50) Small6.EmissionDirection = "Top" Small6.ZOffset = 2 local MUI = false local SSJ = false local SJG = false local Hat = Instance.new("Part",char) Hat.Size = Vector3.new(1,1,1) Hat.Material = "SmoothPlastic" Hat.BrickColor = BrickColor.new("Really black") Hat.CanCollide = false Hat.Material = "Glass" local Hat2 = Instance.new("SpecialMesh",Hat) Hat2.MeshId = "rbxassetid://2608647674" Hat2.TextureId = "rbxassetid://2608665749" Hat2.Scale = Vector3.new(0.066,0.063,0.063) local Hat3 = Instance.new("Weld",Hat) Hat3.Part0 = hed Hat3.Part1 = Hat Hat3.C0 = CFrame.new(0,0.8,0.35)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) local Shirtpart = Instance.new("Part",char) Shirtpart.Size = Vector3.new(1,1,1) Shirtpart.Material = "Plastic" Shirtpart.BrickColor = BrickColor.new("New Yeller") Shirtpart.CanCollide = false local Shirtpart2 = Instance.new("SpecialMesh",Shirtpart) Shirtpart2.MeshId = "rbxassetid://2608727167" Shirtpart2.Scale = Vector3.new(0.050,0.036,0.051) local Shirtpart3 = Instance.new("Weld",Shirtpart) Shirtpart3.Part0 = torso Shirtpart3.Part1 = Shirtpart Shirtpart3.C0 = CFrame.new(0.01,0.8,0)*CFrame.Angles(math.rad(0),math.rad(1),math.rad(0)) local ShirtpartB = Instance.new("Part",char) ShirtpartB.Size = Vector3.new(1,1,1) ShirtpartB.Material = "Plastic" ShirtpartB.BrickColor = BrickColor.new("Navy blue") ShirtpartB.CanCollide = false ShirtpartB.Transparency = 0 local ShirtpartB2 = Instance.new("SpecialMesh",ShirtpartB) ShirtpartB2.MeshId = "rbxassetid://2608831232" ShirtpartB2.Scale = Vector3.new(0.060,0.036,0.052) local ShirtpartB3 = Instance.new("Weld",ShirtpartB) ShirtpartB3.Part0 = torso ShirtpartB3.Part1 = ShirtpartB ShirtpartB3.C0 = CFrame.new(0,-1.5,0.9)*CFrame.Angles(math.rad(0),math.rad(-30),math.rad(0)) wait(0.2) local Grab = Instance.new("Part",hed) Grab.Size = Vector3.new(3.9,5,3.9) Grab.CanCollide = false Grab.BrickColor = BrickColor.new("Deep orange") Grab.Transparency = 1 local Grabo = Instance.new("Weld",Grab) Grabo.Part0 = hed Grabo.Part1 = Grab Grabo.C0 = CFrame.new(0,-1.5,0) local AuraB = Instance.new("Part",hed) AuraB.Size = Vector3.new(2,1,2) AuraB.CanCollide = false AuraB.BrickColor = BrickColor.new("Deep orange") AuraB.Transparency = 1 local AuraBo = Instance.new("Weld",AuraB) AuraBo.Part0 = hed AuraBo.Part1 = AuraB AuraBo.C0 = CFrame.new(0,-3.6,0) local FZcharge3 = Instance.new("ParticleEmitter",Grab) FZcharge3.Texture = "rbxassetid://0" FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) FZcharge3.EmissionDirection = "Top" FZcharge3.Speed = NumberRange.new(2) FZcharge3.Size = NumberSequence.new(0.6,0) FZcharge3.Transparency = NumberSequence.new(0,1) FZcharge3.Drag = 1.2 FZcharge3.LockedToPart = true FZcharge3.Lifetime = NumberRange.new(1) FZcharge3.Rate = 55 FZcharge3.LightEmission = 0.3 FZcharge3.Rotation = NumberRange.new(-5,5) FZcharge3.VelocitySpread = 0.2 FZcharge3.ZOffset = 2.5 max = 0 function music(id,pitch) max = 0 if id == "Stop" then if not torso:FindFirstChild("MusicRuin") then soundz = Instance.new("Sound",torso) end soundz:Stop() else if not torso:FindFirstChild("MusicRuin") then soundz = Instance.new("Sound",torso) end soundz.MaxDistance = 150*5 soundz.EmitterSize = 150/5 soundz.Volume = 10 soundz.Name = "MusicRuin" soundz.Looped = true soundz.PlaybackSpeed = pitch soundz.SoundId = "rbxassetid://"..id soundz:Stop() soundz:Play() end end ---------------------------------------------------------------------------- function lerp(a, b, t) return a + (b - a)*t 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 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 clerp(c1,c2,al) local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} for i,v in pairs(com1) do com1[i] = lerp(v,com2[i],al) end return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) end ---------------------------------------------------------------------------- hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://2768626754" function findAllNearestTorso(pos,dist) local list = game.Workspace:children() local torso = {} local temp = nil local human = nil local temp2 = nil for x = 1, #list do temp2 = list[x] if (temp2.className == "Model") and (temp2 ~= char) then local nayem = "Torso" if temp2:findFirstChild("UpperTorso") then nayem = "UpperTorso" end temp = temp2:findFirstChild(nayem) human = temp2:findFirstChildOfClass("Humanoid") if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then if (temp.Position - pos).magnitude < dist then table.insert(torso,temp) dist = (temp.Position - pos).magnitude end end end end return torso end ---------------------------------------------------------------------------- local isAPlayer function checkIfNotPlayer(model) coroutine.resume(coroutine.create(function() if model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel then isAPlayer = true else isAPlayer = false end end)) return isAPlayer end ---------------------------------------------------------------------------- function computeDirection(vec) local lenSquared = vec.magnitude * vec.magnitude local invSqrt = 1 / math.sqrt(lenSquared) return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt) 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) return wld end ---------------------------------------------------------------------------- function weld(model) local parts,last = {} local function scan(parent) for _,v in pairs(parent:GetChildren()) do if (v:IsA("BasePart")) then if (last) then local w = Instance.new("Weld") w.Name = ("%s_Weld"):format(v.Name) w.Part0,w.Part1 = last,v w.C0 = last.CFrame:inverse() w.C1 = v.CFrame:inverse() w.Parent = last end last = v table.insert(parts,v) end scan(v) end end scan(model) for _,v in pairs(parts) do v.Anchored = false v.Locked = true end end ---------------------------------------------------------------------------- function sound(id,position,vol,pitch,dist,start,finish) coroutine.resume(coroutine.create(function() local part = Instance.new("Part",DebrisModel) part.Anchored = true part.Position = position part.Size = Vector3.new(0,0,0) part.CanCollide = false part.Transparency = 1 soundasd = Instance.new("Sound",part) soundasd.SoundId = "rbxassetid://"..id if vol ~= nil then soundasd.Volume = vol end if pitch ~= nil then soundasd.PlaybackSpeed = pitch end if dist ~= nil then soundasd.MaxDistance = dist*5 soundasd.EmitterSize = dist/5 end delay(0.5,function() debris:AddItem(part,soundasd.TimeLength+3) end) soundasd:Play() end)) return soundasd end function createsound(id,parent) local soundz = Instance.new("Sound",parent) soundz.SoundId = "rbxassetid://"..id return soundz end function playsound(sond,vol,pitch,start) if vol ~= nil then sond.Volume = vol end if pitch ~= nil then sond.PlaybackSpeed = pitch end if start ~= nil then sond.TimePosition = start end sond:Play() end ---------------------------------------------------------------------------- eColors={"Really red","Really black"} function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) local magz = (Part0 - Part1).magnitude local curpos = Part0 local trz = {-Offset,Offset} for i=1,Times do local li = Instance.new("Part", DebrisModel) li.TopSurface =0 li.Material = Enum.Material.Neon li.BottomSurface = 0 li.Anchored = true li.Locked = true li.Transparency = Trans or 0.4 li.BrickColor = BrickColor.new(Color) li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(Thickness,Thickness,magz/Times) local lim = Instance.new("BlockMesh",li) local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet if Times == i then local magz2 = (curpos - Part1).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2) li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2) else li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2) end curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p li.Name = "LIGHTNING" end end ---------------------------------------------------------------------------- char.Shirt.ShirtTemplate = "rbxassetid://2772657733" char.Pants.PantsTemplate = "rbxassetid://2772658285" local HBill = Instance.new("BillboardGui",hed) local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame") local HName = Instance.new("TextLabel") HBill.Size = UDim2.new(15,0,2.2,0) HBill.StudsOffset = Vector3.new(3.675,1.2,0) HBill.AlwaysOnTop = true HBill.Enabled = true HMain.BackgroundColor3 = Color3.new(0, 0, 0) HMain.BackgroundTransparency = 1 HMain.Size = UDim2.new(.5,0,.2,0) HName.Parent = HMain HName.BackgroundTransparency = 1 HName.BackgroundColor3 = Color3.new(255,255,255) HName.BorderColor3 = Color3.new(0,0,0) HName.BorderSizePixel = 2 HName.TextTransparency = 1 HName.Size = UDim2.new(1,0,.75,0) HName.Font = "Code" HName.Text = [[ok]] HName.TextScaled = true HName.TextColor3 = Color3.new(0.5,0.5,0.5) HName.TextStrokeColor3 = Color3.new(0.1,0.1,0.1) HName.TextStrokeTransparency = 1 HName.TextYAlignment = "Bottom" local HBill = Instance.new("BillboardGui",hed) local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame") local HName = Instance.new("TextLabel") HBill.Size = UDim2.new(15,0,2.2,0) HBill.StudsOffset = Vector3.new(3.675,2,0) HBill.AlwaysOnTop = true HBill.Enabled = true HMain.BackgroundColor3 = Color3.new(0, 0, 0) HMain.BackgroundTransparency = 1 HMain.Size = UDim2.new(.5,0,.5,0) HName.Parent = HMain HName.BackgroundTransparency = 1 HName.BackgroundColor3 = Color3.new(255,255,255) HName.BorderColor3 = Color3.new(0,0,0) HName.BorderSizePixel = 2 HName.Size = UDim2.new(1,0,.75,0) HName.Font = "Code" HName.TextTransparency = 1 HName.Text = [[hi]] HName.TextScaled = true HName.TextColor3 = Color3.new(0,0,0) HName.TextStrokeColor3 = Color3.new(255,255,255) HName.TextStrokeTransparency = 1 HName.TextYAlignment = "Bottom" function bigboomrektxd() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(1050751126,Position,10,math.random(10,12)/10,50) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION2" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.BrickColor = BrickColor.new("New Yeller") Part0.Anchored = false Part0.Size = Vector3.new(5, 5, 5) local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) Part0.Velocity = direction * 60 local asd = nil local loop = nil delay(9, function() Part0:Destroy() loop:disconnect() asd:disconnect() end) loop = rs:connect(function() local asdf = math.random(500,1000)/1000 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Gold") Part1.Parent = DebrisModel Part1.Size = Part0.Size + Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750)) Part1.Name = "SMOKE" end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() loop:disconnect() Part0:Destroy() sound(explosionid[math.random(1,#explosionid)],Part0.Position,5,math.random(6,9)/10,80) for i,v in pairs(findAllNearestTorso(Part0.Position,5)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth/(math.random(50,60)/10)) end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (50 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,14,2 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*10-(i/20)*8 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Gold") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*0.5 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-10,10),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" end end end end) end)) end function WhiteBall() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(1050751126,Position,10,math.random(4,5)/10,100) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon local FZcharge3 = Instance.new("ParticleEmitter",HQ) FZcharge3.Texture = "rbxassetid://0" FZcharge3.Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)) FZcharge3.EmissionDirection = "Top" FZcharge3.Speed = NumberRange.new(2) FZcharge3.Size = NumberSequence.new(0.6,0) FZcharge3.Transparency = NumberSequence.new(0,1) FZcharge3.Drag = 1.2 FZcharge3.LockedToPart = true FZcharge3.Lifetime = NumberRange.new(1) FZcharge3.Rate = 55 FZcharge3.LightEmission = 0.3 FZcharge3.Rotation = NumberRange.new(-5,5) FZcharge3.VelocitySpread = 0.2 FZcharge3.ZOffset = 2.5 Part0.BrickColor = BrickColor.random() FZcharge3.Texture = "rbxassetid://1509406387" FZcharge3.Speed = NumberRange.new(0) FZcharge3.Lifetime = NumberRange.new(0.2) FZcharge3.Rotation = NumberRange.new(-360,360) Part0.Anchored = false Part0.Size = Vector3.new(1, 1, 1) local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere mesh.Scale = Vector3.new(1,1,1) local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) Part0.Velocity = direction * 150 local asd = nil local loop = nil delay(5, function() Part0:Destroy() asd:disconnect() end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() Part0:Destroy() sound(explosionid[math.random(1,#explosionid)],Part0.Position,10,math.random(3,5)/10,500) for i,v in pairs(findAllNearestTorso(Part0.Position,160)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:BreakJoints() end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (120 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*10-(i/20)*12 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Dark Royal blue") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*5 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-30,30),math.random(-2,2)*a)) Part1.Name = "EXPLOSION4" end end end end) end)) end function AirPunch() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(1050751126,Position,10,math.random(4,5)/10,100) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.BrickColor = BrickColor.new("White") Part0.Anchored = false Part0.Size = Vector3.new(1,1,1) Part0.Transparency = 0.5 local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshId = "rbxassetid://437347603" mesh.Scale = Vector3.new(1.3,1.3,4.4) local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(0,0,1.55) Part0.Velocity = direction * 550 local asd = nil local loop = nil delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end) loop = rs:connect(function() local asdf = math.random(500,1000)/1000 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750)) Part1.Name = "SMOKE" end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() loop:disconnect() Part0:Destroy() exist = false sound(punch[math.random(1,#punch)],Part0.Position,10,math.random(3,5)/5,50) for i,v in pairs(findAllNearestTorso(Part0.Position,30)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent.Humanoid:TakeDamage(100000) local Fl = Instance.new("BodyVelocity",v.Parent.Head) Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge) Fl.velocity = Part0.CFrame.lookVector*395 wait(0.05) Fl:remove() end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (120 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*2-(i/2)*10 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*0.7 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION4" end end end end) end)) end function AirPunchStrong() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(1050751126,Position,10,math.random(4,5)/10,100) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.BrickColor = BrickColor.new("White") Part0.Anchored = false Part0.Size = Vector3.new(1,1,1) Part0.Transparency = 0.5 local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshId = "rbxassetid://437347603" mesh.Scale = Vector3.new(1.3,1.3,4.4) local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(0,0,1.55) Part0.Velocity = direction * 750 local asd = nil local loop = nil delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end) loop = rs:connect(function() local asdf = math.random(500,1000)/1000 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750)) Part1.Name = "SMOKE" end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() loop:disconnect() Part0:Destroy() sound(punch[math.random(1,#punch)],Part0.Position,10,math.random(3,5)/5,50) for i,v in pairs(findAllNearestTorso(Part0.Position,35)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:BreakJoints() local Fl = Instance.new("BodyVelocity",v.Parent.Head) Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge) Fl.velocity = Part0.CFrame.lookVector*395 wait(0.05) Fl:remove() end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (120 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*2-(i/2)*10 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*0.7 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION4" end end end end) end)) end local cn = CFrame.new local cf = CFrame.new local ca2 = CFrame.Angles local mf = math.floor local RbxUtility = LoadLibrary("RbxUtility") local Create = RbxUtility.Create rayCast = function(Pos, Dir, Max, Ignore) return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) end local canstoptuant1 = false local stoptuant1 = false CFuncs = { Part = {Create = function(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 } , Mesh = {Create = function(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 } , Mesh = {Create = function(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 } , Weld = {Create = function(Parent, Part0, Part1, C0, C1) local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1}) return Weld end } , Sound = {Create = function(id, par, vol, pit) coroutine.resume(coroutine.create(function() local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace}) wait() S:play() game:GetService("Debris"):AddItem(S, 6) end )) end } , Sound2 = {Create = function(id, par, vol, pit, SoundTime) coroutine.resume(coroutine.create(function() local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace}) wait() S:play() game:GetService("Debris"):AddItem(S, SoundTime) end )) end } , ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread) local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread}) return fp end } } so2 = function(id, par, vol, pit, AlTime) if AlTime ~= nil then CFuncs.Sound2.Create(id, par, vol, pit, AlTime) else CFuncs.Sound.Create(id, par, vol, pit) end end mouse.KeyDown:connect(function(k) if k == "l" then local hitray = rayCast(root.Position, root.CFrame.lookVector, 6, char) local HitModel = nil if hitray ~= nil then HitModel = hitray.Parent if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then HitModel = hitray.Parent.Parent end end local HasHum = false local ModelCanSlap = false local slaped2 = nil humm = HitModel:FindFirstChildOfClass("Humanoid") HasHum = true coroutine.resume(coroutine.create(function() for _,v in pairs(HitModel:GetChildren()) do if v:isA("Humanoid") then HasHum = true print('Done did') end if v:isA("BoolValue")then if v.Name == "Slap" and v.Value == false then ModelCanSlap= true slaped2 = v print('Done diddled') end end end end)) if canstoptuant1 == false then canstoptuant1 = true attack2 = true hum.JumpPower=0 hum.WalkSpeed=0 local slaped = Instance.new("BoolValue",char) slaped.Name = "Slap" slaped.Value = false for i = 0,0.5,0.1 do swait() rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-80)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 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) end if HasHum == true and ModelCanSlap == true and slaped2 ~= nil then else so2("887591869", torso, 10, 1) print('Done didded for sure') end while slaped.Value == false do swait() rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-100)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 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 stoptuant1 == true then slaped.Value = true end if HasHum == true and ModelCanSlap == true and slaped2 ~= nil then print('DOOn') if HitModel:FindFirstChild("HumanoidRootPart") then print('waaw') local rainto = HitModel.HumanoidRootPart.CFrame.lookVector*0 local rainto2 = CFrame.new(0,0,0) * HitModel.HumanoidRootPart.CFrame.lookVector*3.5 local rainpos = HitModel.HumanoidRootPart.CFrame rainto = rainto + rainto2 local Laserpart = Instance.new("Part",char) Laserpart.Size = Vector3.new(.1,.1,.1) Laserpart.CanCollide = false Laserpart.Transparency = 1 Laserpart.Anchored = true Laserpart.CFrame = rainpos* cn(0,0, 0)+rainto game:GetService("Debris"):AddItem(Laserpart, .05) root.CFrame = Laserpart.CFrame * CFrame.Angles(math.rad(-0),math.rad(180),math.rad(0)) end slaped.Value = true slaped2.Value = true end end canstoptuant1 = false if slaped.Value == true and stoptuant1 == false then print('ooooo') for i = 0,4,.1 do swait() rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-100)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-15),math.rad(-70),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 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) end for i = 0,2,.1 do swait() rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(80)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(70),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 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) end so2("146163534", torso, 10, 1.3) for i = 0,2,0.1 do swait() rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(80)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(70),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 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) end stoptuant1 = false else stoptuant1 = false end attack2 = false coroutine.resume(coroutine.create(function() slaped:Destoy() end)) end end end) mouse.KeyDown:connect(function(k) if k == "q" then no_anim = true instinct = false local Music = Instance.new("Sound",hed) Music.SoundId = "rbxassetid://1047222775" Music.Pitch = 1 Music.Looped = false Music.Volume = 10 wait(0.0001) Music:Play() local Grab = Instance.new("Part",char) Grab.Size = Vector3.new(4,4,4) Grab.CanCollide = false Grab.BrickColor = BrickColor.new("Deep orange") Grab.Transparency = math.huge local Grabo = Instance.new("Weld",Grab) Grabo.Part0 = rarm Grabo.Part1 = Grab Grabo.C0 = CFrame.new(0,-1.1,0) Grab.Touched:connect(function(hit) if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= player.Character.Name then hit.Parent.Humanoid:TakeDamage(1000) local Fl = Instance.new("BodyVelocity",hit.Parent.Head) Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge) Fl.velocity = torso.CFrame.lookVector*10 wait(0.05) Fl:remove() end end) coroutine.resume(coroutine.create(function() for i = 1,10 do coroutine.resume(coroutine.create(function() for i = 0,0.6,0.1 do hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg wait(0.1) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg wait(0.1) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.8)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(-40)), 0.8)--lleg 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.8)--rleg wait(0.1) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-60),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(2), math.rad(60), math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(40)), 0.8)--rleg wait(0.00000000001) end no_anim = false end)) wait(0.3) end end)) coroutine.resume(coroutine.create(function() wait(5) instinct = true Grab:remove() end)) end end) IT = Instance.new CF = CFrame.new VT = Vector3.new RAD = math.rad C3 = Color3.new UD2 = UDim2.new BRICKC = BrickColor.new ANGLES = CFrame.Angles EULER = CFrame.fromEulerAnglesXYZ COS = math.cos ACOS = math.acos SIN = math.sin ASIN = math.asin ABS = math.abs MRANDOM = math.random FLOOR = math.floor local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) local SIZE = 1 function ReSize() hum.Parent = nil root.Size = VT(2,2,1)*SIZE torso.Size = VT(2,2,1)*SIZE rarm.Size = VT(1,2,1)*SIZE rleg.Size = VT(1,2,1)*SIZE larm.Size = VT(1,2,1)*SIZE lleg.Size = VT(1,2,1)*SIZE Hat2.Scale = Vector3.new(0.066,0.063,0.063)*SIZE ShirtpartB2.Scale = Vector3.new(0.060,0.036,0.052)*SIZE Shirtpart2.Scale = Vector3.new(0.060,0.036,0.052)*SIZE ShirtpartB3.C0 = CFrame.new(0,-1.5,0.9)*SIZE*CFrame.Angles(math.rad(0),math.rad(-30),math.rad(0)) Shirtpart3.C0 = CFrame.new(0.01,0.8,0)*SIZE*CFrame.Angles(math.rad(0),math.rad(1),math.rad(0)) Hat3.C0 = CFrame.new(0,0.8,0.35)*SIZE*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) RootJoint.C1 = ROOTC0 * CF(0 * SIZE, 0 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)) Neck.C1 = CF(0 * SIZE, -0.5 * SIZE, 0 * SIZE) * ANGLES(RAD(-90), RAD(0), RAD(180)) if SIZE == 1 then RightShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.5*SIZE) LeftShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.5*SIZE) else RightShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.15*SIZE) LeftShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.15*SIZE) end RightHip.C1 = CF(0.5 * SIZE, 1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)) LeftHip.C1 = CF(-0.5 * SIZE, 1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)) hed.Size = VT(2,1,1)*SIZE RootJoint.Parent = root Neck.Parent = torso RightShoulder.Parent = torso LeftShoulder.Parent = torso RightHip.Parent = torso LeftHip.Parent = torso hum.Parent = char end mouse.KeyDown:connect(function(key) if key == "=" then for i = 1, 2 do rswait() SIZE = SIZE + 0.5 ReSize() end end end) mouse.KeyDown:connect(function(key) if key == "2" then UltimateBattle:Stop() UltraInstinct:Play() end end) running = false mouse.KeyDown:connect(function(key) if key == "x" and running == false then running = true elseif key == "x" and running == true then running = false end end) mouse.KeyDown:connect(function(key) if key == "3" then UltraInstinct:Stop() UltimateBattle:Play() end end) mouse.KeyDown:connect(function(key) if key == "4" then UltraInstinct:Stop() UltimateBattle:Stop() end end) tp = true mouse.KeyDown:connect(function(key) if key == "1" then if tp == true then tp = true local Teleport = Instance.new("Sound",hed) Teleport.SoundId = "rbxassetid://153613030" Teleport.Pitch = 1 Teleport.Looped = false Teleport.Volume = 2 wait(0.0001) Teleport:Play() coroutine.resume(coroutine.create(function() for i = 3,3 do local HQ = Instance.new("Part",char) HQ.Size = Vector3.new(1,0,1) HQ.BrickColor = BrickColor.new("Grey") HQ.Material = "Neon" HQ.Anchored = true HQ.CanCollide = false HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQ2 = Instance.new("SpecialMesh",HQ) HQ2.MeshId = "rbxassetid://20329976" HQ2.Scale = Vector3.new(1,1,1) coroutine.resume(coroutine.create(function() for i = 1,100 do HQ2.Scale = HQ2.Scale + Vector3.new(1,0.5,1) HQ.Transparency = HQ.Transparency + 0.03 HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0) wait(0.00000000001) end HQ:Destroy() HQ2:Destroy() end)) wait(0.3) end end)) root.CFrame = mouse.Hit * CFrame.new(0, 3, 0) wait(0) tp = true end end end) removeuseless = game:GetService("Debris") function SOUND(PARENT,ID,VOL,LOOP,REMOVE) so = Instance.new("Sound") so.Parent = PARENT so.SoundId = "rbxassetid://"..ID so.Volume = VOL so.Looped = LOOP so:Play() removeuseless:AddItem(so,REMOVE) end local holywrathcolors = {"Camo","Lime green"} hwc = #holywrathcolors function damagealll(Radius,Position) local Returning = {} for _,v in pairs(workspace:GetChildren()) do if v~=char and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then if v:FindFirstChild("Torso") then local Mag = (v.Torso.Position - Position).magnitude if Mag < Radius then table.insert(Returning,v) end elseif v:FindFirstChild("UpperTorso") then local Mag = (v.UpperTorso.Position - Position).magnitude if Mag < Radius then table.insert(Returning,v) end end end end return Returning end function swait(num) if num == 0 or num == nil then game:service("RunService").Stepped:wait(0) else for i = 0, num do game:service("RunService").Stepped:wait(0) end end end mouse.KeyDown:connect(function(k) --vampwashere if k == "h" and MUI == true or k == "h" and SSJ == true then instinct = false animid = 0 if animid == 0 then animid = 1 else animid = 0 end aiming_anim = true g1 = Instance.new("BodyGyro", root) g1.D = 175 g1.P = 20000 g1.MaxTorque = Vector3.new(0,9000000,0) ws = 0 local FACEMYDIVINEWRATH = Instance.new("Sound",torso) FACEMYDIVINEWRATH.SoundId = "rbxassetid://1831936730" FACEMYDIVINEWRATH.Volume = 10 FACEMYDIVINEWRATH:Play() removeuseless:AddItem(FACEMYDIVINEWRATH,5) local holywrath = Instance.new("Part",rarm) SOUND(holywrath,2644268083,10,false,6) holywrath.Size = Vector3.new(.1,.1,.1) holywrath.CanCollide = false holywrath.Anchored = true holywrath.BrickColor = BrickColor.new("Electric blue") holywrath.Material = "Neon" holywrath.Shape = "Ball" holywrath.CFrame = rarm.CFrame * CFrame.new(0,-5.6,0) local holywrathaura = Instance.new("Sound",holywrath) holywrathaura.SoundId = "rbxassetid://2643712818" holywrathaura.Looped = true holywrathaura.Volume = 0 holywrathaura:Play() local holywrath2 = Instance.new("Part",rarm) holywrath2.Size = Vector3.new(.3,.3,.3) holywrath2.CanCollide = false holywrath2.Anchored = true holywrath2.Transparency = .7 holywrath2.BrickColor = BrickColor.new("Cyan") holywrath2.Material = "Neon" holywrath2.Shape = "Ball" holywrath2.CFrame = rarm.CFrame * CFrame.new(0,-5.6,0) enbig = 0 enbig2 = 0 enbigger = .25 SOUND(holywrath,2644340882,10,false,6) for i = 1, 60 do enbigger = enbigger + .02 coroutine.wrap(function() local sk = Instance.new("Part",torso) sk.CanCollide = false sk.Anchored = true sk.BrickColor = BrickColor.new("White") sk.Name = "sk" sk.CFrame = holywrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180))) local skmesh = Instance.new("SpecialMesh",sk) skmesh.MeshId = "rbxassetid://662586858" skmesh.Name = "wave" skmesh.Scale = Vector3.new(.05,.005,.05) for i = 1, 20 do skmesh.Scale = skmesh.Scale + Vector3.new(enbigger,0,enbigger) sk.Transparency = sk.Transparency + .05 swait() end sk:Remove() end)() holywrathaura.Volume = holywrathaura.Volume + .2 g1.CFrame = g1.CFrame:lerp(CFrame.new(root.Position,mouse.Hit.p),.2) enbig = enbig + .15 enbig2 = enbig2 + 1 holywrath.Size = holywrath.Size + Vector3.new(.25,.25,.25) holywrath2.Size = holywrath2.Size + Vector3.new(.25,.25,.25) holywrath2.CFrame = rarm.CFrame * CFrame.new(0,-20.6 + enbig,0) holywrath.CFrame = rarm.CFrame * CFrame.new(0,-20.6 + enbig,0) swait() end local hitboxwrath = Instance.new("Part",torso) hitboxwrath.Size = Vector3.new(1,1,1) hitboxwrath.CanCollide = false hitboxwrath.Transparency = 1 hitboxwrath.Anchored = false hitboxwrath.Name = "hb" hitboxwrath.CFrame = holywrath.CFrame local bov = Instance.new("BodyVelocity",hitboxwrath) bov.maxForce = Vector3.new(99999,99999,99999) holywrath.CFrame = CFrame.new(holywrath.Position,mouse.Hit.p) bov.velocity = holywrath.CFrame.lookVector*60 local hitted = false local function explo() hitted = true hitboxwrath.Anchored = true SOUND(hitboxwrath,2011915907,10,false,6) local taks = 0 local wavebigger = true coroutine.wrap(function() local deadlyring = Instance.new("Part", torso) deadlyring.Size = Vector3.new(1, 1, 1) deadlyring.Transparency = .5 deadlyring.BrickColor = BrickColor.new("White") deadlyring.Anchored = true deadlyring.CanCollide = false deadlyring.CFrame = hitboxwrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180))) local deadlyringh = Instance.new("SpecialMesh", deadlyring) deadlyringh.MeshId = "http://www.roblox.com/asset/?id=3270017" deadlyringh.Scale = Vector3.new(130, 130, .1) local deadlyring2 = Instance.new("Part", torso) deadlyring2.Size = Vector3.new(1, 1, 1) deadlyring2.Transparency = .5 deadlyring2.BrickColor = BrickColor.new("White") deadlyring2.Anchored = true deadlyring2.CanCollide = false deadlyring2.CFrame = hitboxwrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180))) local deadlyringh2 = Instance.new("SpecialMesh", deadlyring2) deadlyringh2.MeshId = "http://www.roblox.com/asset/?id=3270017" deadlyringh2.Scale = Vector3.new(160, 160, .1) while wavebigger do Hit = damagealll(50,hitboxwrath.Position) for _,v in pairs(Hit) do if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 and v ~= char then slachtoffer = v:FindFirstChildOfClass("Humanoid") slachtoffer:TakeDamage(math.random(3,7)) vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999) tors = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso") vel.velocity = CFrame.new(hitboxwrath.Position,tors.Position).lookVector*330 removeuseless:AddItem(vel,.1) end end deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0-7),math.rad(0+7)) deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-7),math.rad(0+7),math.rad(0-7)) deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(.1,.1,0) deadlyringh.Scale = deadlyringh.Scale + Vector3.new(.1,.1,0) holywrath2.Size = holywrath2.Size + Vector3.new(.25,.25,.25) holywrath.Size = holywrath.Size + Vector3.new(.25,.25,.25) swait() end for i = 1, 50 do holywrathaura.Volume = holywrathaura.Volume - .5 deadlyringh.Scale = deadlyringh.Scale + Vector3.new(1,1,0) deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(1,1,0) deadlyring.Transparency = deadlyring.Transparency + .025 deadlyring2.Transparency = deadlyring2.Transparency + .025 holywrath.Transparency = holywrath.Transparency + .025 holywrath2.Transparency = holywrath2.Transparency + .025 swait() end holywrathaura:Remove() hitboxwrath:Remove() holywrath:Remove() holywrath2:Remove() deadlyring:Remove() deadlyring2:Remove() end)() for i = 1, 100 do taks = taks + .1 coroutine.wrap(function() local shockwave = Instance.new("Part", torso) shockwave.Size = Vector3.new(1,1,1) shockwave.CanCollide = false shockwave.Anchored = true shockwave.Transparency = .5 shockwave.BrickColor = BrickColor.new("White") shockwave.CFrame = CFrame.new(hitboxwrath.Position) local shockwavemesh = Instance.new("SpecialMesh", shockwave) shockwavemesh.Scale = Vector3.new(7,3,7) shockwavemesh.MeshId = "rbxassetid://20329976" local shockwave2 = Instance.new("Part", torso) shockwave2.Size = Vector3.new(1,1,1) shockwave2.CanCollide = false shockwave2.Anchored = true shockwave2.Transparency = .5 shockwave2.BrickColor = BrickColor.new("White") shockwave2.CFrame = CFrame.new(hitboxwrath.Position) local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2) shockwavemesh2.Scale = Vector3.new(5,3,5) shockwavemesh2.MeshId = "rbxassetid://20329976" for i = 1, 40 do shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0) shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0) shockwave.Transparency = shockwave.Transparency + 0.025 shockwave2.Transparency = shockwave2.Transparency + 0.025 shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1 + taks,3 + taks/2,1 + taks) shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1+taks,1.5 + taks/2,1+taks) swait() end shockwave:Remove() shockwave2:Remove() end)() swait(1.4) end wavebigger = false end coroutine.wrap(function() local hitted = false hitboxwrath.Touched:connect(function(hit) if hit:IsA("Part") and hit.Parent ~= char and hit.Name ~= "blad" and hit.Parent.Parent ~= char then if hitted then return end explo() wait(0.5) aiming_anim = false instinct = true end end) while true do if hitted then break end holywrath2.CFrame = hitboxwrath.CFrame holywrath.CFrame = hitboxwrath.CFrame swait() end end)() coroutine.wrap(function() for i = 1, 1100 do if hitted then break end swait() end if not hitted then explo() wait(0.5) aiming_anim = false instinct = true end end)() wait() removeuseless:AddItem(g1,.001) wait(0.5) aiming_anim = false instinct = true end end) mouse.KeyDown:connect(function(k) if k == "t" and MUI == false then MUI = true SSJ = false no_anim = true instinct = false UltraInstinct:Stop() UltimateBattle2:Stop() for i,v in pairs(rarm:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end AuraSFX:Stop() FZcharge3.Texture = "rbxassetid://0" for i,v in pairs(larm:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(rleg:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(lleg:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(hed:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(root:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(torso:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end UltimateBattle:Play() for i = 1, 20 do wait() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(50)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-50)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg ShirtpartB3.C0 = Lerp(ShirtpartB3.C0, CFrame.new(0,-0.9,1.5)*CFrame.Angles(math.rad(-50-(movement*2)*math.cos(sine/2.5)),math.rad(-30),math.rad(0+(movement*2)*math.cos(sine/2.5))), 0.2) end local HairAura = Instance.new('ParticleEmitter') HairAura.Name = "Aura" HairAura.Texture = "rbxassetid://243660373" HairAura.Parent = hed HairAura.LightEmission = 1 HairAura.Transparency = NumberSequence.new(0.1,1) HairAura.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) HairAura.Size = NumberSequence.new(1.1) HairAura.LockedToPart = true HairAura.Lifetime = NumberRange.new(1) HairAura.Rate = 100 HairAura.Speed = NumberRange.new(0.1) HairAura.Rotation = NumberRange.new(-360,360) HairAura.EmissionDirection = "Top" HairAura.ZOffset = 0 local RightAura = Instance.new('ParticleEmitter') RightAura.Name = "Aura" RightAura.Texture = "rbxassetid://243660373" RightAura.Parent = rleg RightAura.LightEmission = 1 RightAura.Transparency = NumberSequence.new(0.1,1) RightAura.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) RightAura.Size = NumberSequence.new(1.1) RightAura.LockedToPart = true RightAura.Lifetime = NumberRange.new(1) RightAura.Rate = 100 RightAura.Speed = NumberRange.new(0.1) RightAura.Rotation = NumberRange.new(-360,360) RightAura.EmissionDirection = "Top" RightAura.ZOffset = 0 local RightLow = Instance.new('ParticleEmitter') RightLow.Name = "Aura" RightLow.Texture = "rbxassetid://243660373" RightLow.Parent = lleg RightLow.LightEmission = 1 RightLow.Transparency = NumberSequence.new(0.1,1) RightLow.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) RightLow.Size = NumberSequence.new(1.1) RightLow.LockedToPart = true RightLow.Lifetime = NumberRange.new(1) RightLow.Rate = 100 RightLow.Speed = NumberRange.new(0.1) RightLow.Rotation = NumberRange.new(-360,360) RightLow.EmissionDirection = "Top" RightLow.ZOffset = 0 local LeftLow = Instance.new('ParticleEmitter') LeftLow.Name = "Aura" LeftLow.Texture = "rbxassetid://243660373" LeftLow.Parent = larm LeftLow.LightEmission = 1 LeftLow.Transparency = NumberSequence.new(0.1,1) LeftLow.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) LeftLow.Size = NumberSequence.new(1.1) LeftLow.LockedToPart = true LeftLow.Lifetime = NumberRange.new(1) LeftLow.Rate = 100 LeftLow.Speed = NumberRange.new(0.1) LeftLow.Rotation = NumberRange.new(-360,360) LeftLow.EmissionDirection = "Top" LeftLow.ZOffset = 0 local LeftLeg = Instance.new('ParticleEmitter') LeftLeg.Name = "Aura" LeftLeg.Texture = "rbxassetid://243660373" LeftLeg.Parent = rarm LeftLeg.LightEmission = 1 LeftLeg.Transparency = NumberSequence.new(0.1,1) LeftLeg.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) LeftLeg.Size = NumberSequence.new(1.1) LeftLeg.LockedToPart = true LeftLeg.Lifetime = NumberRange.new(1) LeftLeg.Rate = 100 LeftLeg.Speed = NumberRange.new(0.1) LeftLeg.Rotation = NumberRange.new(-360,360) LeftLeg.EmissionDirection = "Top" LeftLeg.ZOffset = 0 wait(2) for i = 1,1 do game:GetService("RunService").RenderStepped:wait() for i = 1,80 do game:GetService("RunService").RenderStepped:wait(0.00000001) Hat.Color = Hat.Color:lerp(Color3.fromRGB(0, 0, 228), 0.1) end for i = 1,30 do game:GetService("RunService").RenderStepped:wait(0.00000001) end end local Aura2 = Instance.new("ParticleEmitter",torso) Aura2.Texture = "rbxassetid://434298892" Aura2.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246)) Aura2.EmissionDirection = "Top" Aura2.Speed = NumberRange.new(110) Aura2.Size = NumberSequence.new(30) Aura2.Transparency = NumberSequence.new(0) Aura2.Drag = 0.4 Aura2.LightInfluence = 0 Aura2.LockedToPart = true Aura2.Lifetime = NumberRange.new(5) Aura2.Rate = 78 Aura2.LightEmission = 1 Aura2.Rotation = NumberRange.new(-5,5) Aura2.VelocitySpread = 0 Aura2.Acceleration = Vector3.new(0,0,0) Aura2.ZOffset = 2.5 coroutine.resume(coroutine.create(function() for i = 1,30 do local H = Instance.new("Part",char) H.Size = Vector3.new(1,1,1) H.BrickColor = BrickColor.new("White") H.CanCollide = false H.Anchored = true H.CFrame = root.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0) local H2 = Instance.new("SpecialMesh",H) H2.MeshId = "rbxassetid://3270017" coroutine.resume(coroutine.create(function() for i = 1,90 do H2.Scale = H2.Scale + Vector3.new(35.2,35.2,0.2) H.Transparency = H.Transparency + 0.05 wait(0.00000000001) end H2:Destroy() H:Destroy() end)) wait(0.3) end end)) wait(10) Aura2.Rate = 0 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://2328556691" char.Shirt.ShirtTemplate = "rbxassetid://2772657733" char.Pants.PantsTemplate = "rbxassetid://2772658285" Hat2.TextureId = "rbxassetid://2784303920" local Small5 = Instance.new('ParticleEmitter') Small5.Name = "Aura" Small5.Texture = "rbxassetid://2760245388" Small5.Parent = torso Small5.LightEmission = 100 Small5.Transparency = NumberSequence.new(0.5,1) Small5.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) Small5.Size = NumberSequence.new(3) Small5.LockedToPart = false Small5.Lifetime = NumberRange.new(1) Small5.Rate = 100 Small5.Acceleration = Vector3.new(0, 5, 0) Small5.LightInfluence = 1 Small5.Speed = NumberRange.new(5) Small5.Rotation = NumberRange.new(-50,50) Small5.EmissionDirection = "Top" Small5.ZOffset = 2 ShirtpartB.Transparency = 0 AuraSFX:Play() wait(2) no_anim = false instinct = true end end) mouse.KeyDown:connect(function(k) if k == "u" and SSJ == false then MUI = false SSJ = true no_anim = true instinct = false UltraInstinct:Stop() for i,v in pairs(rarm:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end AuraSFX:Stop() FZcharge3.Texture = "rbxassetid://0" for i,v in pairs(larm:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(rleg:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(lleg:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(hed:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(root:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(torso:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end UltimateBattle2:Play() UltimateBattle:Stop() for i = 1, 20 do wait() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.2)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.2)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg ShirtpartB3.C0 = Lerp(ShirtpartB3.C0, CFrame.new(0,-0.9,1.5)*CFrame.Angles(math.rad(-50-(movement*2)*math.cos(sine/2.5)),math.rad(-30),math.rad(0+(movement*2)*math.cos(sine/2.5))), 0.2) end local Aura2 = Instance.new("ParticleEmitter",root) Aura2.Texture = "rbxassetid://1332922037" Aura2.Color = ColorSequence.new(BrickColor.new("New Yeller").Color) Aura2.EmissionDirection = "Top" Aura2.Speed = NumberRange.new(3) Aura2.Size = NumberSequence.new(8.5,7) Aura2.Transparency = NumberSequence.new(0.8) Aura2.Drag = 0.4 Aura2.LightInfluence = 0 Aura2.LockedToPart = true Aura2.Lifetime = NumberRange.new(1) Aura2.Rate = 45 Aura2.LightEmission = 1 Aura2.Rotation = NumberRange.new(-5,5) Aura2.VelocitySpread = 100 Aura2.Acceleration = Vector3.new(0,17,0) Aura2.ZOffset = -1.1 local Aura3 = Instance.new("ParticleEmitter",root) Aura3.Texture = "rbxassetid://1332922037" Aura3 .Color = ColorSequence.new(BrickColor.new("New Yeller").Color) Aura3 .EmissionDirection = "Top" Aura3 .Speed = NumberRange.new(3) Aura3 .Size = NumberSequence.new(6.3,5) Aura3 .Transparency = NumberSequence.new(0.8) Aura3 .Drag = 0.4 Aura3 .LightInfluence = 0 Aura3 .LockedToPart = true Aura3 .Lifetime = NumberRange.new(1) Aura3 .Rate = 45 Aura3 .LightEmission = 1 Aura3 .Rotation = NumberRange.new(-5,5) Aura3 .VelocitySpread = 100 Aura3 .Acceleration = Vector3.new(0,17,0) Aura3 .ZOffset = -1.1 wait(2) for i = 1,1 do game:GetService("RunService").RenderStepped:wait() for i = 1,80 do game:GetService("RunService").RenderStepped:wait(0.00000001) Hat.Color = Hat.Color:lerp(Color3.fromRGB(0, 228, 228), 0.1) end for i = 1,30 do game:GetService("RunService").RenderStepped:wait(0.00000001) end end coroutine.resume(coroutine.create(function() for i = 3,12 do local Ball = Instance.new("Part",char) Ball.Size = Vector3.new(1,1,1) Ball.BrickColor = BrickColor.new("Gold") Ball.Material = "Neon" Ball.Anchored = true Ball.CanCollide = false Ball.Transparency = 0 Ball.CFrame = torso.CFrame*CFrame.new(0,0,-1)*CFrame.Angles(0,0,0) local Ball2 = Instance.new("SpecialMesh",Ball) Ball2.MeshType = 3 Ball2.Scale = Vector3.new(5,5,5) coroutine.resume(coroutine.create(function() for i = 1,10 do Ball2.Scale = Ball2.Scale + Vector3.new(10,10,10) Ball.Transparency = Ball.Transparency + 0.06 wait(0.00000000001) end Ball:Destroy() end)) wait(0.3) end end)) local Thing = Instance.new("Part", char) Thing.Anchored = true Thing.CanCollide = false Thing.Position = torso.Position Thing.Size = Vector3.new(1,1,1) Thing.Material = "Neon" local part = Instance.new("SpecialMesh", Thing) part.MeshType = "Sphere" for i = 1,3 do game:GetService("RunService").RenderStepped:wait() for i = 1,30 do game:GetService("RunService").RenderStepped:wait(0.00000001) Thing.Size = Thing.Size + Vector3.new(2, 2, 2) Thing.Color = Thing.Color:lerp(Color3.fromRGB(0, 255, 255), 0.1) end for i = 1,30 do game:GetService("RunService").RenderStepped:wait(0.00000001) Thing.Size = Thing.Size - Vector3.new(2, 2, 2) Thing.Color = Thing.Color:lerp(Color3.fromRGB(255, 255, 255), 0.1) end end wait(0.1) hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://2768627415" char.Shirt.ShirtTemplate = "rbxassetid://2772657733" char.Pants.PantsTemplate = "rbxassetid://2772658285" Hat2.TextureId = "rbxassetid://2788611697" ShirtpartB.Transparency = 0 AuraSFX:Play() part.MeshType = "Cylinder" Thing.Position = torso.Position Thing.Orientation = Vector3.new(0,0,90) for i = 1,200 do game:GetService("RunService").RenderStepped:wait(0.00000001) part.Scale = part.Scale + Vector3.new(10, 0.1, 0.1) Thing.Transparency = Thing.Transparency + 0.005 Thing.Color = Thing.Color:lerp(Color3.fromRGB(255, 255, 255), 0.1) end Thing:Destroy() part:Destroy() wait(2) no_anim = false instinct = true end end) mouse.KeyDown:connect(function(k) if k == "p" and MUI == true or k == "p" and SSJ == true then MUI = false SSJ = false no_anim = true instinct = false UltimateBattle:Stop() UltimateBattle2:Stop() if IWillNotForgive2.Playing == true then IWillNotForgive2:Stop() end for i = 1, 20 do wait() torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(10)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-10)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.3) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-5)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.3) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(5)), 0.1)--leg end for i = 1,1 do game:GetService("RunService").RenderStepped:wait() for i = 1,80 do game:GetService("RunService").RenderStepped:wait(0.00000001) Hat.Color = Hat.Color:lerp(Color3.fromRGB(17, 17, 17), 0.1) end for i = 1,30 do game:GetService("RunService").RenderStepped:wait(0.00000001) end end for i,v in pairs(rarm:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end AuraSFX:Stop() FZcharge3.Texture = "rbxassetid://0" for i,v in pairs(larm:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(rleg:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(lleg:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(hed:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(root:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end for i,v in pairs(torso:GetChildren()) do if v:IsA('ParticleEmitter') then v.Enabled = false v:Destroy() end end hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://2768626754" char.Shirt.ShirtTemplate = "rbxassetid://2772657733" char.Pants.PantsTemplate = "rbxassetid://2772658285" Hat2.TextureId = "rbxassetid://2600483032" wait(0.5) no_anim = false instinct = true end end) mouse.KeyDown:connect(function(k) if k == "j" and MUI == true then instinct = false animid = 5 no_anim = true hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-20)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg wait(0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg AirPunchStrong() wait(0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-20)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg wait(0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg AirPunchStrong() wait(0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-20)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg wait(0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg AirPunchStrong() wait(0.2) no_anim = false instinct = true end end) mouse.KeyDown:connect(function(k) if k == "k" and MUI == true then instinct = false no_anim = true local HQ = Instance.new("Part",char) HQ.Size = Vector3.new(0.1,0.1,0.1) HQ.BrickColor = BrickColor.new("White") HQ.Material = "Neon" HQ.Anchored = true HQ.CanCollide = false HQ.CFrame = hed.CFrame*CFrame.new(2,1,0)*CFrame.Angles(0,0,0) local HQ2 = Instance.new("SpecialMesh",HQ) HQ2.MeshType = 3 HQ2.Scale = Vector3.new(.1,.1,.1) local FZcharge3 = Instance.new("ParticleEmitter",HQ) FZcharge3.Texture = "rbxassetid://249481416" FZcharge3.Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)) FZcharge3.EmissionDirection = "Top" FZcharge3.Speed = NumberRange.new(6) FZcharge3.Size = NumberSequence.new(2.10,0) FZcharge3.Transparency = NumberSequence.new(0,1) FZcharge3.Drag = 1.2 FZcharge3.LockedToPart = true FZcharge3.Lifetime = NumberRange.new(1) FZcharge3.Rate = 55 FZcharge3.LightEmission = 0.3 FZcharge3.Rotation = NumberRange.new(-5,5) FZcharge3.VelocitySpread = 0.2 FZcharge3.ZOffset = 0 FZcharge3.Texture = "rbxassetid://249481416" FZcharge3.Speed = NumberRange.new(0) FZcharge3.Lifetime = NumberRange.new(0.2) FZcharge3.Rotation = NumberRange.new(-360,360) coroutine.resume(coroutine.create(function() for i = 1,20 do HQ2.Scale = HQ2.Scale + Vector3.new(0.5,0.5,0.5) HQ.BrickColor = BrickColor.random() HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0) wait(0.00000000001) end end)) for i = 1, 20 do wait() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(20)), 0.3)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)--rleg end wait(2) HQ:Destroy() for i = 1, 20 do wait() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(20)), 0.1)--rarm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(-20)), 0.1)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.1)--rleg end WhiteBall() wait(0.5) no_anim = false instinct = true end end) mouse.KeyDown:connect(function(k) if k == "m" and MUI == true then no_anim = true instinct = false UltraInstinct:Stop() UltimateBattle:Stop() IWillNotForgive2:Stop() local IWillNotForgive = Instance.new("Sound",hed) IWillNotForgive.SoundId = "rbxassetid://2691880209" IWillNotForgive.Pitch = 1 IWillNotForgive.Looped = false IWillNotForgive.Volume = 5 IWillNotForgive:Play() for i = 1, 20 do wait() torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(10)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-10)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-5)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(5)), 0.1)--leg end wait(1.1) for i = 1, 20 do wait() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg end wait(1) IWillNotForgive:Stop() local AURU = Instance.new('ParticleEmitter') AURU.Name = "Aura" AURU.Texture = "rbxassetid://1200947142" AURU.Parent = root AURU.LightEmission = 0.6 AURU.Transparency = NumberSequence.new(0.1,1) AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color) AURU.Size = NumberSequence.new(10,20) AURU.LockedToPart = true AURU.Lifetime = NumberRange.new(1) AURU.Rate = 130 AURU.Speed = NumberRange.new(40) AURU.Rotation = NumberRange.new(-360,360) AURU.EmissionDirection = "Top" AURU.ZOffset = -1 wait(2) AURU.Rate = 500 AURU.VelocitySpread = 100 wait(0.5) AURU.Rate = 0 instinct = true no_anim = false IWillNotForgive2:Play() end end) local Jumped = Instance.new("Sound",hed) Jumped.SoundId = "rbxassetid://940938624" Jumped.Pitch = 1 Jumped.Looped = false Jumped.Volume = 2 mouse.KeyDown:connect(function(key) if key == "z" then attack = false no_anim = false hum.WalkSpeed = 50 Jumped:Play() coroutine.resume(coroutine.create(function() for i = 1,40 do game:GetService("RunService").RenderStepped:wait() end end)) local HQ = Instance.new("Part",char) HQ.Size = Vector3.new(1,0,1) HQ.BrickColor = BrickColor.new("Grey") HQ.Material = "Neon" HQ.Anchored = true HQ.CanCollide = false HQ.Transparency = 0.7 HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQ2 = Instance.new("SpecialMesh",HQ) HQ2.MeshId = "rbxassetid://20329976" HQ2.Scale = Vector3.new(1,3,1) local HQG = Instance.new("Part",char) HQG.Size = Vector3.new(1,0,1) HQG.BrickColor = BrickColor.new("Grey") HQG.Material = "Neon" HQG.Anchored = true HQG.Transparency = 0.7 HQG.CanCollide = false HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQG2 = Instance.new("SpecialMesh",HQG) HQG2.MeshId = "rbxassetid://20329976" HQG2.Scale = Vector3.new(1,1,1) coroutine.resume(coroutine.create(function() for i = 1,200 do HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5) HQ.Transparency = HQ.Transparency + 0.03 HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0) HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1) HQG.Transparency = HQG.Transparency + 0.03 HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0) wait(0.00000000001) end HQ:Destroy() HQ2:Destroy() HQG:Destroy() HQG2:Destroy() end)) local sbs = Instance.new("BodyPosition", torso) sbs.P = 9000 sbs.D = 1000 sbs.maxForce = Vector3.new(900000, 9000000000, 900000) sbs.position = torso.CFrame.p + Vector3.new(0, 50, 0) wait(0.1) local bv = Instance.new("BodyVelocity") bv.maxForce = Vector3.new(1e9, 1e9, 1e9) bv.velocity = root.CFrame.lookVector*-70 bv.Parent = root coroutine.resume(coroutine.create(function() for i = 1, 2880, 48 do torso.Weld.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(i), math.rad(0), math.rad(0)) rs:wait(4) end torso.Weld.C1 = CFrame.new(0, -1, 0) end)) for i = 1, 20 do hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(-50)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(50)), 0.8)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--rleg wait() end sbs:Destroy() bv:Destroy() end end) mouse.KeyDown:connect(function(k) if k == "v" and MUI == true then no_anim = true instinct = false local IWillNotForgive = Instance.new("Sound",hed) IWillNotForgive.SoundId = "rbxassetid://1831936730" IWillNotForgive.Pitch = 1 IWillNotForgive.Looped = false IWillNotForgive.Volume = 10 IWillNotForgive:Play() for i = 1, 20 do wait() torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.5,0.3,0.5)*CFrame.Angles(math.rad(100),math.rad(-80),math.rad(-80)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.5,0.3,0.5)*CFrame.Angles(math.rad(100),math.rad(80),math.rad(80)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-5)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(5)), 0.1)--leg end wait(0.5) for i = 1, 20 do wait() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(50)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-50)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg end wait(0.3) local AURU = Instance.new('ParticleEmitter') AURU.Name = "Aura" AURU.Texture = "rbxassetid://1526406096" AURU.Parent = root AURU.LightEmission = 1000 AURU.Transparency = NumberSequence.new(0.1,1) AURU.Color = ColorSequence.new(BrickColor.new(0, 85, 255).Color) AURU.Size = NumberSequence.new(10,20) AURU.LockedToPart = true AURU.LightInfluence = 1000 AURU.Lifetime = NumberRange.new(1) AURU.Rate = 100 AURU.Acceleration = Vector3.new(0,10,0) AURU.Speed = NumberRange.new(40) AURU.Rotation = NumberRange.new(0) AURU.EmissionDirection = "Top" AURU.ZOffset = 3 wait(2) local Aura2 = Instance.new("ParticleEmitter",torso) Aura2.Texture = "rbxassetid://434298892" Aura2.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246)) Aura2.EmissionDirection = "Top" Aura2.Speed = NumberRange.new(110) Aura2.Size = NumberSequence.new(30,80) Aura2.Transparency = NumberSequence.new(0) Aura2.Drag = 0.4 Aura2.LightInfluence = 0 Aura2.LockedToPart = true Aura2.Lifetime = NumberRange.new(5) Aura2.Rate = 500 Aura2.LightEmission = 1 Aura2.Rotation = NumberRange.new(-5,5) Aura2.VelocitySpread = 0 Aura2.Acceleration = Vector3.new(0,0,0) Aura2.ZOffset = 2.5 AURU.Rate = 500 AURU.Speed = NumberRange.new(240) AURU.Size = NumberSequence.new(50,100) local Thing = Instance.new("Part", char) Thing.Anchored = true Thing.CanCollide = false Thing.Position = torso.Position Thing.Size = Vector3.new(100,100,100) Thing.Material = "Neon" local part = Instance.new("SpecialMesh", Thing) Thing.Orientation = Vector3.new(0,0,90) part.MeshType = "Cylinder" local Thing2 = Instance.new("Part", char) Thing2.Anchored = true Thing2.CanCollide = false Thing2.Position = torso.Position Thing2.Size = Vector3.new(100,100,100) Thing2.Material = "Neon" local part2 = Instance.new("SpecialMesh", Thing2) Thing2.Orientation = Vector3.new(0,0,90) part2.MeshType = "Cylinder" for i = 1,200 do game:GetService("RunService").RenderStepped:wait(0.00000001) part.Scale = part.Scale + Vector3.new(10, 0.1, 0.1) Thing.Transparency = Thing.Transparency + 0.005 Thing.Color = Thing.Color:lerp(Color3.fromRGB(255, 255, 255), 0.1) part2.Scale = part2.Scale + Vector3.new(5, 0.05, 0.05) Thing2.Size = part2.Scale Thing2.Transparency = Thing2.Transparency + 0.005 Thing2.Color = Thing2.Color:lerp(Color3.fromRGB("Cyan"), 0.1) end Thing.Position = torso.Position Thing2.Position = torso.Position asd = Thing2.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() local a = Instance.new("Part",char) a.Position = Vector3.new(999,999,999) a.CanCollide = false a.Material = "Neon" a.BrickColor = BrickColor.new("Cyan") a.Size = Vector3.new(100,100,100) local aa = Instance.new("SpecialMesh",a) a.Anchored = true a.Position = RootPart.Position aa.Scale = Vector3.new(1000,1000,1000) aa.MeshType = "Sphere" for i = 1,25 do wait() aa.Scale = aa.Scale + Vector3.new(2,2,2) a.Transparency = a.Transparency + (0.04) end sound(explosionid[math.random(1,#explosionid)],Thing2.Position,10,math.random(3,5)/10,500) for i,v in pairs(findAllNearestTorso(Thing2.Position,50)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(1000) end end end end) wait(5) AURU.Rate = 0 AURU.VelocitySpread = 100 Aura2.Rate = 0 instinct = true no_anim = false Thing:Destroy() part:Destroy() Thing2:Destroy() part2:Destroy() asd:disconnect() end end) mouse.KeyDown:connect(function(k) if k == "j" and MUI == false then instinct = false animid = 5 no_anim = true hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-20)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg wait(2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm 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.8)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg AirPunch() wait(0.5) no_anim = false instinct = true end end) holdclick=false mouse.KeyDown:connect(function(k) if k == "g" and MUI == false then instinct = false animid = 5 no_anim = true local Charge = Instance.new("Sound",hed) Charge.SoundId = "rbxassetid://984881458" Charge.Pitch = 1 Charge.Looped = false Charge.Volume = 10 wait(0.0001) Charge:Play() coroutine.resume(coroutine.create(function() for i = 3,12 do local HQ = Instance.new("Part",char) HQ.Size = Vector3.new(1,0,1) HQ.BrickColor = BrickColor.new("Grey") HQ.Material = "Neon" HQ.Anchored = true HQ.CanCollide = false HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQ2 = Instance.new("SpecialMesh",HQ) HQ2.MeshId = "rbxassetid://20329976" HQ2.Scale = Vector3.new(1,1,1) local HQG = Instance.new("Part",char) HQG.Size = Vector3.new(1,0,1) HQG.BrickColor = BrickColor.new("Grey") HQG.Material = "Neon" HQG.Anchored = true HQG.CanCollide = false HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQG2 = Instance.new("SpecialMesh",HQG) HQG2.MeshId = "rbxassetid://20329976" HQG2.Scale = Vector3.new(1,1,1) coroutine.resume(coroutine.create(function() for i = 1,10 do HQ2.Scale = HQ2.Scale + Vector3.new(3,0.3,3) HQ.Transparency = HQ.Transparency + 0.09 HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0) HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1) HQG.Transparency = HQG.Transparency + 0.09 HQG.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0) wait(0.00000000001) end HQ:Destroy() HQ2:Destroy() HQG:Destroy() HQG2:Destroy() end)) wait(0.3) end end)) coroutine.resume(coroutine.create(function() for i = 3,12 do local Ball = Instance.new("Part",char) Ball.Size = Vector3.new(1,1,1) Ball.BrickColor = BrickColor.new("Cyan") Ball.Material = "Neon" Ball.Anchored = true Ball.CanCollide = false Ball.Transparency = 0 Ball.CFrame = torso.CFrame*CFrame.new(0,0,-1)*CFrame.Angles(0,0,0) local Ball2 = Instance.new("SpecialMesh",Ball) Ball2.MeshType = 3 Ball2.Scale = Vector3.new(4,4,4) coroutine.resume(coroutine.create(function() for i = 1,10 do Ball2.Scale = Ball2.Scale - Vector3.new(1,1,1) Ball.Transparency = Ball.Transparency + 0.06 wait(0.00000000001) end Ball:Destroy() end)) wait(0.3) end end)) coroutine.resume(coroutine.create(function() for i = 3,12 do local Spinn = Instance.new("Part",char) Spinn.Size = Vector3.new(1,1,1) Spinn.BrickColor = BrickColor.new("Cyan") Spinn.CanCollide = false Spinn.Transparency = 0.1 Spinn.Anchored = true Spinn.Material = "Neon" Spinn.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0) local Spinn2 = Instance.new("SpecialMesh",Spinn) Spinn2.MeshId = "rbxassetid://881808813" Spinn2.Scale = Vector3.new(6,6,6) coroutine.resume(coroutine.create(function() for i = 1,80 do Spinn.Transparency = Spinn.Transparency + 0.02 Spinn.CFrame = Spinn.CFrame*CFrame.Angles(0.1,0.1,0.1) wait(0.00000000001) end Spinn:Destroy() end)) wait(0.3) end end)) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg wait(2.8) Charge:Destroy() local Fire = Instance.new("Sound",hed) Fire.SoundId = "rbxassetid://1713872170" Fire.Pitch = 1 Fire.Looped = false Fire.Volume = 10 Fire:Play() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg laz0r() wait(2) Fire:Destroy() instinct = true no_anim = false if animid == 0 then animid = 1 else animid = 0 end end end) mouse.KeyDown:connect(function(k) if k == "g" and MUI == true then instinct = false animid = 5 no_anim = true local Charge = Instance.new("Sound",hed) Charge.SoundId = "rbxassetid://2968378786" Charge.Pitch = 1 Charge.Looped = false Charge.Volume = 10 wait(0.0001) Charge:Play() coroutine.resume(coroutine.create(function() for i = 6,12 do local HQ = Instance.new("Part",char) HQ.Size = Vector3.new(1,0,1) HQ.BrickColor = BrickColor.new("Grey") HQ.Material = "Neon" HQ.Anchored = true HQ.CanCollide = false HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQ2 = Instance.new("SpecialMesh",HQ) HQ2.MeshId = "rbxassetid://20329976" HQ2.Scale = Vector3.new(1,1,1) local HQG = Instance.new("Part",char) HQG.Size = Vector3.new(1,0,1) HQG.BrickColor = BrickColor.new("Grey") HQG.Material = "Neon" HQG.Anchored = true HQG.CanCollide = false HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0) local HQG2 = Instance.new("SpecialMesh",HQG) HQG2.MeshId = "rbxassetid://20329976" HQG2.Scale = Vector3.new(1,1,1) coroutine.resume(coroutine.create(function() for i = 1,10 do HQ2.Scale = HQ2.Scale + Vector3.new(7,0.3,7) HQ.Transparency = HQ.Transparency + 0.09 HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0) HQG2.Scale = HQG2.Scale + Vector3.new(3,3,3) HQG.Transparency = HQG.Transparency + 0.09 HQG.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0) wait(0.00000000001) end HQ:Destroy() HQ2:Destroy() HQG:Destroy() HQG2:Destroy() end)) wait(0.3) end end)) coroutine.resume(coroutine.create(function() for i = 3,12 do local Ball = Instance.new("Part",char) Ball.Size = Vector3.new(1,1,1) Ball.BrickColor = BrickColor.new("Cyan") Ball.Material = "Neon" Ball.Anchored = true Ball.CanCollide = false Ball.Transparency = 0 Ball.CFrame = torso.CFrame*CFrame.new(0,0,-1)*CFrame.Angles(0,0,0) local Ball2 = Instance.new("SpecialMesh",Ball) Ball2.MeshType = 3 Ball2.Scale = Vector3.new(4,4,4) coroutine.resume(coroutine.create(function() for i = 1,10 do Ball2.Scale = Ball2.Scale - Vector3.new(1,1,1) Ball.Transparency = Ball.Transparency + 0.06 wait(0.00000000001) end Ball:Destroy() end)) wait(0.3) end end)) coroutine.resume(coroutine.create(function() for i = 3,12 do local Spinn = Instance.new("Part",char) Spinn.Size = Vector3.new(1,1,1) Spinn.BrickColor = BrickColor.new("Cyan") Spinn.CanCollide = false Spinn.Transparency = 0.1 Spinn.Anchored = true Spinn.Material = "Neon" Spinn.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0) local Spinn2 = Instance.new("SpecialMesh",Spinn) Spinn2.MeshId = "rbxassetid://881808813" Spinn2.Scale = Vector3.new(6,6,6) coroutine.resume(coroutine.create(function() for i = 1,80 do Spinn.Transparency = Spinn.Transparency + 0.02 Spinn.CFrame = Spinn.CFrame*CFrame.Angles(0.1,0.1,0.1) wait(0.00000000001) end Spinn:Destroy() end)) wait(0.3) end end)) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg wait(11.5) local Charge2 = Instance.new("Sound",hed) Charge2.SoundId = "rbxassetid://2968378786" Charge2.Pitch = 1 Charge2.Looped = false Charge2.Volume = 10 Charge2.TimePosition = 12 wait(0.0001) Charge2:Play() Charge:Destroy() hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg laz0rmui() wait(0.5) instinct = true no_anim = false if animid == 0 then animid = 1 else animid = 0 end end end) mouse.KeyDown:connect(function(k) if k == "f" and SSJ == true then instinct = false animid = 0 if animid == 0 then animid = 1 else animid = 0 end aiming_anim = true bigboomrektxd() wait(0.5) instinct = true aiming_anim = false end end) local attacktype = 1 cloneMod = Instance.new('Model',workspace) cloneMod.Name = "Lord of the Shadows" rad = math.rad shadows = {} entang = false shadAtck = false invis = false entInvis = false fin = true random = math.random function smoothPart(part) part.TopSurface = Enum.SurfaceType.SmoothNoOutlines part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines part.BackSurface = Enum.SurfaceType.SmoothNoOutlines part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines part.RightSurface = Enum.SurfaceType.SmoothNoOutlines end function dashasdf() debounce = true canjump = false attack = true for i,v in pairs(char:GetChildren()) do if v ~= root then if v:IsA("Part") then v.Transparency = 1 elseif v:IsA("Accoutrement") then v:FindFirstChildOfClass("Part").Transparency = 1 end end end local tempattachment = Instance.new("Attachment",root) tempattachment.Position = Vector3.new(0,0,-4) for i=1,20 do rs:wait() root.Velocity = Vector3.new(0,0,0) root.CFrame = CFrame.new(tempattachment.WorldPosition) * CFrame.Angles(math.rad(root.Orientation.X),math.rad(root.Orientation.Y),math.rad(root.Orientation.Z)) local asdf = math.random(500,1000)/100 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Cyan") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(root.Position + Vector3.new(math.random(-1000,1000)/500,math.random(-1000,1000)/500,math.random(-1000,1000)/500)) Part1.Name = "SMOKE" end tempattachment:Destroy() for i,v in pairs(char:GetChildren()) do if v ~= root then if v:IsA("Part") then v.Transparency = 0 elseif v:IsA("Accoutrement") then v:FindFirstChildOfClass("Part").Transparency = 0 end end end canjump = true attack = false delay(0.1,function() debounce = false end) end function laz0r() local Position = nil if animid == 0 then Position = root.Position else Position = root.Position end local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.BrickColor = BrickColor.new("Cyan") Part0.Anchored = true local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere Part0.CanCollide = false local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) Part0.Size = Vector3.new(9,1,9) mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1) local pos = Position + (direction * (mesh.Scale.Y/2)) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) clashpart = Instance.new("Part",DebrisModel) clashpart.Size = Vector3.new(50,50,50) clashpart.CanCollide = false clashpart.Anchored = true clashpart.Transparency = 1 clashpart.BrickColor = BrickColor.new("Cyan") clashpart.Name = "StarLightClash" clashpart.CFrame = CFrame.new(endPoint, mouse.Hit.p) local z = 10 for i = 1,100 do rs:wait() if animid == 0 then root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z)) Position = larm.Position else root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z)) Position = rarm.Position end local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target-Position).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) Part0.Size = Vector3.new(5-((i/100)*5),1,5-((i/100)*5)) mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1) mesh.Offset = Vector3.new(math.random(-10000,10000)/20000,math.random(-10000,10000)/20000,0) local pos = Position + (direction * (mesh.Scale.Y/2)) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) clashpart.CFrame = CFrame.new(endPoint, root.Position) local Position = mouse.Hit.p local Target = root.Position local direction = Target - Position local direction = computeDirection(direction) root.Velocity = direction * 5 if i >= z then z = i + 10 sound(explosionid[math.random(1,#explosionid)],endPoint,10,math.random(6,9)/10,200) end Part1 = Part0:Clone() Part1.Parent = DebrisModel Part1.BrickColor = BrickColor.new("Cyan") Part1.Name = "SMOKE2" if part ~= nil then if part.Name == "StarLightClash" then local asdf = math.random(0,5)*20 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Cyan") Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = 1.5 Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" else local asdf = math.random(0,5)*10 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Cyan") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = 1.5 Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" end end for i,v in pairs(findAllNearestTorso(endPoint,50)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 100000000000000000000000000000000000 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(1500000000) end local Position = mouse.Hit.p local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (10 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end end clashpart:Destroy() Part0:Destroy() wait(0.3) aiming_anim = false delay(0.3,function() debounce = false end) end function laz0rmui() local Position = nil if animid == 0 then Position = root.Position else Position = root.Position end local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("White") Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.BrickColor = BrickColor.new("Cyan") Part0.Anchored = true local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere Part0.CanCollide = false local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) Part0.Size = Vector3.new(30,1,30) mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1) local pos = Position + (direction * (mesh.Scale.Y/2)) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) clashpart = Instance.new("Part",DebrisModel) clashpart.Size = Vector3.new(100,100,100) clashpart.CanCollide = false clashpart.Anchored = true clashpart.Transparency = 1 clashpart.BrickColor = BrickColor.new("Cyan") clashpart.Name = "StarLightClash" clashpart.CFrame = CFrame.new(endPoint, mouse.Hit.p) local z = 10 for i = 1,100 do rs:wait() if animid == 0 then root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z)) Position = larm.Position else root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z)) Position = rarm.Position end local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target-Position).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) Part0.Size = Vector3.new(5-((i/100)*5),1,5-((i/100)*5)) mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1) mesh.Offset = Vector3.new(math.random(-10000,10000)/20000,math.random(-10000,10000)/20000,0) local pos = Position + (direction * (mesh.Scale.Y/2)) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) clashpart.CFrame = CFrame.new(endPoint, root.Position) local Position = mouse.Hit.p local Target = root.Position local direction = Target - Position local direction = computeDirection(direction) root.Velocity = direction * 5 if i >= z then z = i + 10 sound(explosionid[math.random(1,#explosionid)],endPoint,10,math.random(6,9)/10,200) end Part1 = Part0:Clone() Part1.Parent = DebrisModel Part1.BrickColor = BrickColor.new("Cyan") Part1.Name = "SMOKE2" if part ~= nil then if part.Name == "StarLightClash" then local asdf = math.random(0,5)*20 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Cyan") Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = 1.5 Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" else local asdf = math.random(0,5)*10 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.BrickColor = BrickColor.new("Cyan") Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = 1.5 Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" end end for i,v in pairs(findAllNearestTorso(endPoint,50)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 100000000000000000000000000000000000 then v:Destroy() else v.Parent:BreakJoints() end local Position = mouse.Hit.p local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (10 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end end clashpart:Destroy() Part0:Destroy() wait(0.3) aiming_anim = false delay(0.3,function() debounce = false end) end function nukewelpo() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(440145223,Position,10,math.random(4,5)/10,100) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(0,0,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.Color = Color3.fromHSV(0,0,main.v) Part0.Anchored = false Part0.Size = Vector3.new(5, 5, 5) local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere mesh.Scale = Vector3.new(3,3,3) local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) Part0.Velocity = direction * 150 local asd = nil local loop = nil delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end) loop = rs:connect(function() local asdf = math.random(500,1000)/1000 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Parent = DebrisModel Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-3000,3000)/750,math.random(-3000,3000)/750,math.random(-3000,3000)/750)) Part1.Name = "SMOKE" end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() loop:disconnect() Part0:Destroy() sound(explosionid[math.random(1,#explosionid)],Part0.Position,10,math.random(3,5)/10,500) for i,v in pairs(findAllNearestTorso(Part0.Position,160)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(1000) end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (200 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*10-(i/20)*12 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*5 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-30,30),math.random(-2,2)*a)) Part1.Name = "EXPLOSION4" end end end end) end)) end holdq = false holdr = false cooldownult = false mouse.KeyDown:connect(function(key) if debounce == false then if key == "e" then dashasdf() elseif key == "=" and cooldownult == false then cooldownult = true if animid == 0 then animid = 1 else animid = 0 end debounce = true holdr = true aiming_anim = true wait(0.2) repeat rs:wait() timer = 150 until holdr == false nukewelpo() local Position = mouse.Hit.p local Target = root.Position local direction = Target - Position local direction = computeDirection(direction) root.Velocity = direction * 300 aiming_anim = false delay(5,function() cooldownult = false end) delay(1,function() debounce = false end) elseif key == "=" then debounce = true if animid == 0 then animid = 1 else animid = 0 end holdq = true attack = true repeat rs:wait() timer = 150 until holdq == false laz0r() attack = false end end end) mouse.KeyUp:connect(function(key) if key == "=" then holdq = false elseif key == "=" then holdr = false end end) -- hum.Name = 'Goku' ---------------------------------------------------------------------------- music(themeid,themepitch) velocityYFall=0 velocityYFall2=0 velocityYFall3=0 velocityYFall4=0 neckrotY=0 neckrotY2=0 torsorotY=0 torsorotY2=0 torsoY=0 torsoY2=0 sine = 0 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) rs:connect(function() bg.MaxTorque = Vector3.new(0,0,0) for i,v in pairs(DebrisModel:GetChildren()) do if v.Name == "EXPLOSION" then local change = 0.04-(v.Transparency*0.02) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,change) v.Transparency = v.Transparency + 0.02 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "EXPLOSION2" then local change = 0.04-(v.Transparency*0.04) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,0) v.Transparency = v.Transparency + 0.025 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "EXPLOSION3" then local change = 0.5-(v.Transparency*0.5) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,0) v.Transparency = v.Transparency + 0.1 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "EXPLOSION4" then local change = 0.15-(v.Transparency*0.125) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,change) v.Transparency = v.Transparency + 0.01 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "SMOKE" then local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale - Vector3.new(0.075,0.075,0.075) if vm.Scale.X <= 0 then v:Destroy() end elseif v.Name == "SMOKE2" then local change = 2-(v.Transparency*2) local vm = v:FindFirstChildOfClass("SpecialMesh") local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target-Position).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) vm.Scale = Vector3.new(vm.Scale.X,(Position-endPoint).magnitude,vm.Scale.Z) + Vector3.new(change,0,change) local pos = Position + (direction * (vm.Scale.Y/2)) v.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) vm.Offset = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,0) v.Transparency = v.Transparency + 0.1 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "LIGHTNING" then local vm = v:FindFirstChildOfClass("BlockMesh") vm.Scale = vm.Scale - Vector3.new(0.1,0.1,0) if vm.Scale.X <= 0 then v:Destroy() end end end if -root.Velocity.Y/1.5 > 0 and -root.Velocity.Y/1.5 < 160 then velocityYFall = root.Velocity.Y/1.5 end if -root.Velocity.Y/180 > 0 and -root.Velocity.Y/180 < 1.2 then velocityYFall2 = root.Velocity.Y/180 end if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 50 then velocityYFall3 = root.Velocity.Y/1.5 end if -root.Velocity.Y/1.5 > -50 and -root.Velocity.Y/1.5 < 20 then velocityYFall4 = root.Velocity.Y/1.5 end if root.RotVelocity.Y/6 < 1 and root.RotVelocity.Y/6 > -1 then neckrotY = root.RotVelocity.Y/6 end if root.RotVelocity.Y/8 < 0.6 and root.RotVelocity.Y/8 > -0.6 then neckrotY2 = root.RotVelocity.Y/8 end if root.RotVelocity.Y/6 < 0.2 and root.RotVelocity.Y/6 > -0.2 then torsorotY = root.RotVelocity.Y/6 end if root.RotVelocity.Y/8 < 0.2 and root.RotVelocity.Y/8 > -0.2 then torsorotY2 = root.RotVelocity.Y/8 end torsoY = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/20 torsoY2 = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/36 if attack == true and running == false then hum.WalkSpeed = 1 elseif attack == false and running == false then hum.WalkSpeed = 8 elseif attack == true and running == true then hum.WalkSpeed = 15 elseif attack == false and running == true then hum.WalkSpeed = 52 elseif attack2 == true then hum.WalkSpeed = 0 end if canjump == true then hum.JumpPower = 120 else hum.JumpPower = 0 end local jumped = false local ray1 = Ray.new(root.Position+Vector3.new(1,0,0),Vector3.new(0, -6, 0)) local part1, endPoint = workspace:FindPartOnRay(ray1, char) local ray2 = Ray.new(root.Position-Vector3.new(1,0,0),Vector3.new(0, -6, 0)) local part2, endPoint = workspace:FindPartOnRay(ray2, char) local ray3 = Ray.new(root.Position+Vector3.new(0,0,0.5),Vector3.new(0, -6, 0)) local part3, endPoint = workspace:FindPartOnRay(ray3, char) local ray4 = Ray.new(root.Position-Vector3.new(0,0,0.5),Vector3.new(0, -6, 0)) local part4, endPoint = workspace:FindPartOnRay(ray4, char) if part1 or part2 or part3 or part4 then jumped = false else endPoint = 0 jumped = true end local rlegray = Ray.new(rleg.Position+Vector3.new(0,0.5,0),Vector3.new(0, -1.75, 0)) local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, char) local llegray = Ray.new(lleg.Position+Vector3.new(0,0.5,0),Vector3.new(0, -1.75, 0)) local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, char) if no_anim == false then if hum.Health > 0 then if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 5 and jumped == false and running == false then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-10),0,0),0.1) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62-(movement/30)*math.cos(sine/4)/2,(movement/50)*math.cos(sine/4))*CFrame.Angles(math.rad(-5-(movement*2)*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+(movement/30)*math.cos(sine/4)/2,-(movement/50)*math.cos(sine/4))*CFrame.Angles(math.rad(-5+(movement*2)*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+(movement/20)*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-(change*20)-4*math.cos(sine/2)), torsorotY2+math.rad(0-4*math.cos(sine/4)), torsorotY2+math.rad(0-1*math.cos(sine/4))), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.85-(movement/10)*math.cos(sine/4)/2,-0.1+(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)-movement*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.85+(movement/10)*math.cos(sine/4)/2,-0.1-(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)+movement*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) ShirtpartB3.C0 = Lerp(ShirtpartB3.C0, CFrame.new(0,-0.9,1.5)*CFrame.Angles(math.rad(-50-(movement*2)*math.cos(sine/4)),math.rad(-30),math.rad(0)), 0.2) elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 5 and jumped == false and running == true then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1.1+(movement/8)*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg ShirtpartB3.C0 = Lerp(ShirtpartB3.C0, CFrame.new(0,-1.1,1.3)*CFrame.Angles(math.rad(-30-(movement*2)*math.cos(sine/4)),math.rad(-30),math.rad(0+(movement*2)*math.cos(sine/2))), 0.2) elseif jumped == true then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0,0,0),0.1) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1-0.1*math.cos(sine/16)/2,0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(-50-1*math.cos(sine/8))), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,1-0.1*math.cos(sine/16)/2,0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(50+1*math.cos(sine/8))), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.925+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(-35-1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(-2-0.5*math.cos(sine/8))), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,0+0.1*math.cos(sine/16),-0.8)*CFrame.Angles(math.rad(-25+1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(2+0.5*math.cos(sine/8))), 0.2) elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 5 then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-15),0,0),0.1) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(-5-1*math.cos(sine/8))), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(5+1*math.cos(sine/8))), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0,llegendPoint.Y-lleg.Position.Y,0)*CFrame.new(-0.5,0+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(0-1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(-2-0.5*math.cos(sine/8))), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0,rlegendPoint.Y-rleg.Position.Y,0)*CFrame.new(0.5,0+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(0+1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(2+0.5*math.cos(sine/8))), 0.2) ShirtpartB3.C0 = Lerp(ShirtpartB3.C0, CFrame.new(0,-1.5,0.9)*CFrame.Angles(math.rad(0),math.rad(-30),math.rad(0+(movement*2)*math.cos(sine/4))), 0.2) end for i=1,5 do if aiming_anim == true then bg.MaxTorque = Vector3.new(9e9,9e9,9e9) if jumped == false then bg.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.x,root.Position.Y,mouse.Hit.z)) else bg.CFrame = CFrame.new(root.Position,mouse.Hit.p) end if animid == 0 then hed.Weld.C1 = Lerp(hed.Weld.C1,CFrame.Angles(0,math.rad(-80),0),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(-80), math.rad(0-1*math.cos(sine/32))),0.2) larm.Weld.C0 = Lerp(larm.Weld.C0,CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(-10-1*math.cos(sine/16)),math.rad(-90-1*math.cos(sine/8))),0.4) else if animid == 5 then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1.1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg else hed.Weld.C1 = Lerp(hed.Weld.C1,CFrame.Angles(0,math.rad(80),0),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(80), math.rad(0-1*math.cos(sine/32))),0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0,CFrame.new(1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(10-1*math.cos(sine/16)),math.rad(90+1*math.cos(sine/8))),0.4) end end else if timer <= 0 then animid = math.random(0,1) else timer = timer - 1 end end end end end sine = sine + change if hum.Health <= 0 then debounce = true end end) --when promikegod leaked it in a public server
Editor Settings
Theme
Key bindings
Full width
Lines