Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Yeahh, idk anymore. Since no one buys scripts anymore, i might aswell just throw this on the internet for all of you to enjoy--
- --IF IT DOESN'T WORK, YOU'LL HAVE TO WEAR A SHIRT AND A PANTS, THIS IS A COMMON PROBLEM!--
- --Since VengefulExtras showcased my script, i saw a couple of flaws, i will try to fix this.--
- --Feel free to edit this however you like, but please, do not turn this into some lame ass edit which pretty much 1 shots anything/everyone--
- --WIP(because nothing is perfect)--
- --Inspired by the one and only, yes, TheDarkRevenant(KingAbsalom)--
- --V is to transform, however, it currently does nothing besides changing the idle animation and outfit, V2 will have this changed--
- --RIP Forums 12/4/17--
- Player=game:GetService("Players").LocalPlayer
- Character=Player.Character
- Character.Humanoid.Name = "noneofurbusiness"
- hum = Character.noneofurbusiness
- LeftArm=Character["Left Arm"]
- LeftLeg=Character["Left Leg"]
- RightArm=Character["Right Arm"]
- RightLeg=Character["Right Leg"]
- Root=Character["HumanoidRootPart"]
- Head=Character["Head"]
- Torso=Character["Torso"]
- attacking = false
- walking = false
- position = "Idle"
- local sine = 0
- removeuseless = game:GetService("Debris")
- local change = 2
- debounce = false
- tauntdebounce = false
- mouse = Player:GetMouse()
- sID = rbxassetid
- create = Instance.new
- local soundtable = {907329532,907330011,907330103,907328384,907328262,907328908,907328689,907332997,907329293,907328516,907329893,907332670,907332856,907333294}
- local soundtable2 = {"0&hash=6bed87228104d8c3443be33081b6021c","0&hash=646ef2bf9c3a8b039864711d51d424e5"}
- local soundtable3 = {834001797,834001752,834001699,834001828}
- rdnm3 = #soundtable3
- rdnm = #soundtable
- rototota = false
- rdnm2 = #soundtable
- rototota = false
- i = 1
- running = false
- damagedebounce = false
- comingouttoplay = true
- transf1 = false
- balldebounce = false
- donttransform = false
- damageall={}
- Repeater={}
- Repeater2={}
- nonmeshRepeater={}
- nonmeshRepeater2={}
- dmgii={}
- DamageAll2={}
- SlowlyFade={}
- TheEnd={}
- TheEnd2={}
- TheEnd3={}
- Extreme={}
- ExtremeM={}
- TheEnd4={}
- UpMover={}
- openshocktable={}
- LessSize={}
- ForwardMover={}
- punchexplosion = Instance.new("Sound", LeftArm)
- punchexplosion.SoundId = "rbxassetid://909258891"
- punchexplosion.Looped = false
- punchexplosion.Volume = 2
- punchexplosion2 = Instance.new("Sound", LeftArm)
- punchexplosion2.SoundId = "rbxassetid://907528019"
- punchexplosion2.Looped = false
- punchexplosion2.Volume = 2
- punchexplosion3 = Instance.new("Sound", LeftArm)
- punchexplosion3.SoundId = "rbxassetid://564533374"
- punchexplosion3.Looped = false
- punchexplosion3.Volume = 2
- punchcharge = Instance.new("Sound", LeftArm)
- punchcharge.SoundId = "rbxassetid://909253995"
- punchcharge.Looped = false
- punchcharge.Volume = 2
- punchcharge2 = Instance.new("Sound", LeftArm)
- punchcharge2.SoundId = "rbxassetid://907532684"
- punchcharge2.Looped = false
- punchcharge2.Volume = 2
- LSSJ = Instance.new("Sound", Torso)
- LSSJ.SoundId = "rbxassetid://1412058990"
- LSSJ.Volume = 8
- punchcharge3 = Instance.new("Sound", LeftArm)
- punchcharge3.SoundId = "rbxassetid://1177784554"
- punchcharge3.Looped = false
- punchcharge3.Volume = 2
- boomswoosh = Instance.new("Sound", Torso)
- boomswoosh.SoundId = "rbxassetid://633627961"
- boomswoosh.Looped = false
- boomswoosh.Volume = 1.5
- TheEndSound = Instance.new("Sound", Torso)
- TheEndSound.SoundId = "rbxassetid://264358562"
- TheEndSound.Looped = false
- TheEndSound.Volume = 3
- TheEndSound2 = Instance.new("Sound", Torso)
- TheEndSound2.SoundId = "rbxassetid://907530407"
- TheEndSound2.Looped = true
- TheEndSound2.Volume = 3
- ROOOAAAAH = Instance.new("Sound", Torso)
- ROOOAAAAH.SoundId = "rbxassetid://774733972"
- ROOOAAAAH.Looped = false
- ROOOAAAAH.Volume = 2
- x0412 = Instance.new("Sound", Torso)
- x0412.SoundId = "rbxassetid://962379106"
- x0412.Looped = false
- x0412.Volume = 8
- local HEADLERP = Instance.new("ManualWeld")
- HEADLERP.Parent = Head
- HEADLERP.Part0 = Head
- HEADLERP.Part1 = Torso
- HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- local TORSOLERP = Instance.new("ManualWeld")
- TORSOLERP.Parent = Torso
- TORSOLERP.Part0 = Torso
- TORSOLERP.Part1 = Torso
- TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- local ROOTLERP = Instance.new("ManualWeld")
- ROOTLERP.Parent = Root
- ROOTLERP.Part0 = Root
- ROOTLERP.Part1 = Torso
- ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- local RIGHTARMLERP = Instance.new("ManualWeld")
- RIGHTARMLERP.Parent = RightArm
- RIGHTARMLERP.Part0 = RightArm
- RIGHTARMLERP.Part1 = Torso
- RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- local LEFTARMLERP = Instance.new("ManualWeld")
- LEFTARMLERP.Parent = LeftArm
- LEFTARMLERP.Part0 = LeftArm
- LEFTARMLERP.Part1 = Torso
- LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- local RIGHTLEGLERP = Instance.new("ManualWeld")
- RIGHTLEGLERP.Parent = RightLeg
- RIGHTLEGLERP.Part0 = RightLeg
- RIGHTLEGLERP.Part1 = Torso
- RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- local LEFTLEGLERP = Instance.new("ManualWeld")
- LEFTLEGLERP.Parent = LeftLeg
- LEFTLEGLERP.Part0 = LeftLeg
- LEFTLEGLERP.Part1 = Torso
- LEFTLEGLERP.C0 = CFrame.new(0.42, 2.0, 0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.3) * CFrame.Angles(math.rad(20 + 3*math.cos(sine/18)), math.rad(0), math.rad(0)), 0.3)
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.5)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0.1, 0.7) * CFrame.Angles(math.rad(-15), math.rad(30), math.rad(0.01)), 0.5)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 0.3, 0.8) * CFrame.Angles(math.rad(-30), math.rad(-25), math.rad(0)), 0.5)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.42, 2.0, 0.2) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(3)), 0.5)
- local function weldBetween(a, b)
- local weld = Instance.new("ManualWeld", a)
- weld.Part0 = a
- weld.Part1 = b
- weld.C0 = a.CFrame:inverse() * b.CFrame
- return weld
- end
- godmode = coroutine.wrap(function()
- while true do
- hum.MaxHealth = math.huge
- wait(0.0000001)
- hum.Health = math.huge
- wait()
- end
- end)
- godmode()
- ff = Instance.new("ForceField", Character)
- ff.Visible = false
- while comingouttoplay do
- hum.WalkSpeed = 0
- for i = 1, 15 do
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-7.5,0), .8)
- wait()
- end
- Root.Anchored = true
- smallrift = Instance.new("Part", Torso)
- smallrift.Size = Vector3.new(0.1, 0.1, 0.1)
- smallrift.Material = "Neon"
- smallrift.Transparency = 1
- smallrift.Anchored = true
- smallrift.CanCollide = false
- smallrift.CFrame = Root.CFrame * CFrame.new(0,-3,0)
- smallriftdecal = Instance.new("Decal", smallrift)
- smallriftdecal.Face = "Top"
- smallriftdecal.Texture = "rbxassetid://1432883783"
- local sm = weldBetween(smallrift, Root)
- sm.C0 = CFrame.new(0, 0, 0)
- sound = Instance.new("Sound", smallrift)
- sound.Volume = 1
- sound.Pitch = 1.2
- sound.SoundId = "rbxassetid://344894344"
- sound:Play()
- local rotete = coroutine.wrap(function()
- while comingouttoplay do
- smallrift.CFrame = smallrift.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 + 5),0)
- wait()
- end
- end)
- rotete()
- for i = 1, 50 do
- smallrift.Size = smallrift.Size + Vector3.new(.4,0,.4)
- wait()
- end
- HandCannonTop1 = Instance.new("Part", LeftArm)
- HandCannonTop1.CanCollide = false
- HandCannonTop1.Size = Vector3.new(1.1, 0.1, 1.1)
- HandCannonTop1.BottomSurface = "SmoothNoOutlines"
- HandCannonTop1.TopSurface = "SmoothNoOutlines"
- HandCannonTop1.LeftSurface = "SmoothNoOutlines"
- HandCannonTop1.RightSurface = "SmoothNoOutlines"
- HandCannonTop1.FrontSurface = "SmoothNoOutlines"
- HandCannonTop1.BackSurface = "SmoothNoOutlines"
- HandCannonTop1.Material = "Metal"
- local weld2 = weldBetween(HandCannonTop1, LeftArm)
- weld2.C0 = CFrame.new(0, .9, 0)
- FixedER = Instance.new("Part", LeftArm)
- FixedER.CanCollide = false
- FixedER.Size = Vector3.new(1.1, 0.1, 1.1)
- FixedER.BottomSurface = "SmoothNoOutlines"
- FixedER.TopSurface = "SmoothNoOutlines"
- FixedER.LeftSurface = "SmoothNoOutlines"
- FixedER.RightSurface = "SmoothNoOutlines"
- FixedER.FrontSurface = "SmoothNoOutlines"
- FixedER.BackSurface = "SmoothNoOutlines"
- FixedER.Material = "Metal"
- local weldFixedER = weldBetween(FixedER, LeftArm)
- weldFixedER.C0 = CFrame.new(0, .7, 0)
- FixedER4 = Instance.new("Part", LeftArm)
- FixedER4.CanCollide = false
- FixedER4.Size = Vector3.new(1.1, 0.1, 1.1)
- FixedER4.BottomSurface = "SmoothNoOutlines"
- FixedER4.TopSurface = "SmoothNoOutlines"
- FixedER4.LeftSurface = "SmoothNoOutlines"
- FixedER4.RightSurface = "SmoothNoOutlines"
- FixedER4.FrontSurface = "SmoothNoOutlines"
- FixedER4.BackSurface = "SmoothNoOutlines"
- FixedER4.Material = "Metal"
- local weldFixedER4 = weldBetween(FixedER4, LeftArm)
- weldFixedER4.C0 = CFrame.new(0, .5, 0)
- FixedER5 = Instance.new("Part", LeftArm)
- FixedER5.CanCollide = false
- FixedER5.Size = Vector3.new(1.1, 0.1, 1.1)
- FixedER5.BottomSurface = "SmoothNoOutlines"
- FixedER5.TopSurface = "SmoothNoOutlines"
- FixedER5.LeftSurface = "SmoothNoOutlines"
- FixedER5.RightSurface = "SmoothNoOutlines"
- FixedER5.FrontSurface = "SmoothNoOutlines"
- FixedER5.BackSurface = "SmoothNoOutlines"
- FixedER5.Material = "Metal"
- local weldFixedER5 = weldBetween(FixedER5, LeftArm)
- weldFixedER5.C0 = CFrame.new(0, -.5, 0)
- FixedER2 = Instance.new("Part", LeftArm)
- FixedER2.CanCollide = false
- FixedER2.Size = Vector3.new(1.1, 0.1, 1.1)
- FixedER2.BottomSurface = "SmoothNoOutlines"
- FixedER2.TopSurface = "SmoothNoOutlines"
- FixedER2.LeftSurface = "SmoothNoOutlines"
- FixedER2.RightSurface = "SmoothNoOutlines"
- FixedER2.FrontSurface = "SmoothNoOutlines"
- FixedER2.BackSurface = "SmoothNoOutlines"
- FixedER2.Material = "Metal"
- local weldFixedER2 = weldBetween(FixedER2, LeftArm)
- weldFixedER2.C0 = CFrame.new(0, -.7, 0)
- FixedER3 = Instance.new("Part", LeftArm)
- FixedER3.CanCollide = false
- FixedER3.Size = Vector3.new(1.1, 0.1, 1.1)
- FixedER3.BottomSurface = "SmoothNoOutlines"
- FixedER3.TopSurface = "SmoothNoOutlines"
- FixedER3.LeftSurface = "SmoothNoOutlines"
- FixedER3.RightSurface = "SmoothNoOutlines"
- FixedER3.FrontSurface = "SmoothNoOutlines"
- FixedER3.BackSurface = "SmoothNoOutlines"
- FixedER3.Material = "Metal"
- local weldFixedER3 = weldBetween(FixedER3, LeftArm)
- weldFixedER3.C0 = CFrame.new(0, -.9, 0)
- HandCannonTop2 = Instance.new("Part", LeftArm)
- HandCannonTop2.CanCollide = false
- HandCannonTop2.Size = Vector3.new(1.1, 0.3, 1.1)
- HandCannonTop2.BottomSurface = "SmoothNoOutlines"
- HandCannonTop2.TopSurface = "SmoothNoOutlines"
- HandCannonTop2.LeftSurface = "SmoothNoOutlines"
- HandCannonTop2.RightSurface = "SmoothNoOutlines"
- HandCannonTop2.FrontSurface = "SmoothNoOutlines"
- HandCannonTop2.BackSurface = "SmoothNoOutlines"
- HandCannonTop2.Material = "Metal"
- HandCannonTop2.Transparency = 1
- local weld3 = weldBetween(HandCannonTop2, LeftArm)
- weld3.C0 = CFrame.new(0, -.8, 0)
- HandCannonTop3 = Instance.new("Part", LeftArm)
- HandCannonTop3.CanCollide = false
- HandCannonTop3.Size = Vector3.new(1.1, 0.3, 1.1)
- HandCannonTop3.BottomSurface = "SmoothNoOutlines"
- HandCannonTop3.TopSurface = "SmoothNoOutlines"
- HandCannonTop3.Material = "Metal"
- HandCannonTop3.LeftSurface = "SmoothNoOutlines"
- HandCannonTop3.RightSurface = "SmoothNoOutlines"
- HandCannonTop3.FrontSurface = "SmoothNoOutlines"
- HandCannonTop3.BackSurface = "SmoothNoOutlines"
- local weld4 = weldBetween(HandCannonTop3, LeftArm)
- weld4.C0 = CFrame.new(0, 0, 0)
- secretpart = Instance.new("Part", LeftArm)
- secretpart.CanCollide = false
- secretpart.Size = Vector3.new(1.15, 0.25, 1.15)
- secretpart.BottomSurface = "SmoothNoOutlines"
- secretpart.TopSurface = "SmoothNoOutlines"
- secretpart.Material = "Metal"
- secretpart.BrickColor = BrickColor.new("Really black")
- secretpart.LeftSurface = "SmoothNoOutlines"
- secretpart.RightSurface = "SmoothNoOutlines"
- secretpart.FrontSurface = "SmoothNoOutlines"
- secretpart.BackSurface = "SmoothNoOutlines"
- local secret = weldBetween(secretpart, LeftArm)
- secret.C0 = CFrame.new(0, 0, 0)
- HandCannonTop4 = Instance.new("Part", LeftArm)
- HandCannonTop4.CanCollide = false
- HandCannonTop4.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop4.BottomSurface = "SmoothNoOutlines"
- HandCannonTop4.TopSurface = "SmoothNoOutlines"
- HandCannonTop4.Material = "Granite"
- HandCannonTop4.BrickColor = BrickColor.new("Crimson")
- local weld5 = weldBetween(HandCannonTop4, LeftArm)
- weld5.C0 = CFrame.new(0, 0, 0)
- HandCannonTop5 = Instance.new("Part", LeftArm)
- HandCannonTop5.CanCollide = false
- HandCannonTop5.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop5.BottomSurface = "SmoothNoOutlines"
- HandCannonTop5.TopSurface = "SmoothNoOutlines"
- HandCannonTop5.Material = "Granite"
- HandCannonTop5.BrickColor = BrickColor.new("Crimson")
- local weld6 = weldBetween(HandCannonTop5, LeftArm)
- weld6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
- HandCannonTop6 = Instance.new("Part", LeftArm)
- HandCannonTop6.CanCollide = false
- HandCannonTop6.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop6.BottomSurface = "SmoothNoOutlines"
- HandCannonTop6.TopSurface = "SmoothNoOutlines"
- HandCannonTop6.Material = "Granite"
- HandCannonTop6.BrickColor = BrickColor.new("Crimson")
- local weld7 = weldBetween(HandCannonTop6, LeftArm)
- weld7.C0 = CFrame.new(.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
- HandCannonTop7 = Instance.new("Part", LeftArm)
- HandCannonTop7.CanCollide = false
- HandCannonTop7.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop7.BottomSurface = "SmoothNoOutlines"
- HandCannonTop7.TopSurface = "SmoothNoOutlines"
- HandCannonTop7.Material = "Granite"
- HandCannonTop7.BrickColor = BrickColor.new("Crimson")
- local weld8 = weldBetween(HandCannonTop7, LeftArm)
- weld8.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
- HandCannonTop8 = Instance.new("Part", LeftArm)
- HandCannonTop8.CanCollide = false
- HandCannonTop8.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop8.BottomSurface = "SmoothNoOutlines"
- HandCannonTop8.TopSurface = "SmoothNoOutlines"
- HandCannonTop8.Material = "Granite"
- HandCannonTop8.BrickColor = BrickColor.new("Crimson")
- local weld9 = weldBetween(HandCannonTop8, LeftArm)
- weld9.C0 = CFrame.new(-.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
- HandCannonTop9 = Instance.new("Part", LeftArm)
- HandCannonTop9.CanCollide = false
- HandCannonTop9.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop9.BottomSurface = "SmoothNoOutlines"
- HandCannonTop9.TopSurface = "SmoothNoOutlines"
- HandCannonTop9.Material = "Granite"
- HandCannonTop9.BrickColor = BrickColor.new("Crimson")
- local weld10 = weldBetween(HandCannonTop9, LeftArm)
- weld10.C0 = CFrame.new(-.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
- HandCannonTop10 = Instance.new("Part", LeftArm)
- HandCannonTop10.CanCollide = false
- HandCannonTop10.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop10.BottomSurface = "SmoothNoOutlines"
- HandCannonTop10.TopSurface = "SmoothNoOutlines"
- HandCannonTop10.Material = "Granite"
- HandCannonTop10.BrickColor = BrickColor.new("Crimson")
- local weld11 = weldBetween(HandCannonTop10, LeftArm)
- weld11.C0 = CFrame.new(-.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- HandCannonTop11 = Instance.new("Part", LeftArm)
- HandCannonTop11.CanCollide = false
- HandCannonTop11.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop11.BottomSurface = "SmoothNoOutlines"
- HandCannonTop11.TopSurface = "SmoothNoOutlines"
- HandCannonTop11.Material = "Granite"
- HandCannonTop11.BrickColor = BrickColor.new("Crimson")
- local weld12 = weldBetween(HandCannonTop10, LeftArm)
- weld12.C0 = CFrame.new(-.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- HandCannonTop12 = Instance.new("Part", LeftArm)
- HandCannonTop12.CanCollide = false
- HandCannonTop12.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop12.BottomSurface = "SmoothNoOutlines"
- HandCannonTop12.TopSurface = "SmoothNoOutlines"
- HandCannonTop12.Material = "Granite"
- HandCannonTop12.BrickColor = BrickColor.new("Crimson")
- local weld13 = weldBetween(HandCannonTop12, LeftArm)
- weld13.C0 = CFrame.new(.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- HandCannonTop13 = Instance.new("Part", LeftArm)
- HandCannonTop13.CanCollide = false
- HandCannonTop13.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop13.BottomSurface = "SmoothNoOutlines"
- HandCannonTop13.TopSurface = "SmoothNoOutlines"
- HandCannonTop13.Material = "Granite"
- HandCannonTop13.BrickColor = BrickColor.new("Crimson")
- local weld14 = weldBetween(HandCannonTop13, LeftArm)
- weld14.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- HandCannonTop14 = Instance.new("Part", LeftArm)
- HandCannonTop14.CanCollide = false
- HandCannonTop14.Size = Vector3.new(0.1, 1.7, 1.03)
- HandCannonTop14.BottomSurface = "SmoothNoOutlines"
- HandCannonTop14.TopSurface = "SmoothNoOutlines"
- HandCannonTop14.Material = "Granite"
- HandCannonTop14.BrickColor = BrickColor.new("Crimson")
- local weld15 = weldBetween(HandCannonTop14, LeftArm)
- weld15.C0 = CFrame.new(-.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- corecircle = Instance.new("Part", LeftArm)
- corecircle.CanCollide = false
- corecircle.Size = Vector3.new(0,0,0)
- corecircle.Material = "Slate"
- corecircleMESH = Instance.new("SpecialMesh", corecircle)
- corecircleMESH.Scale = Vector3.new(8,17,17)
- corecircleMESH.MeshType = "Cylinder"
- local weldcore = weldBetween(corecircle, HandCannonTop3)
- weldcore.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- corecircle2 = Instance.new("Part", LeftArm)
- corecircle2.CanCollide = false
- corecircle2.Size = Vector3.new(0,0,0)
- corecircle2.Material = "Fabric"
- corecircle2.BrickColor = BrickColor.new("Really black")
- corecircleMESH2 = Instance.new("SpecialMesh", corecircle2)
- corecircleMESH2.Scale = Vector3.new(7,18,18)
- corecircleMESH2.MeshType = "Cylinder"
- local weldcore2 = weldBetween(corecircle2, HandCannonTop3)
- weldcore2.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- TheCore = Instance.new("Part", LeftArm)
- TheCore.CanCollide = false
- TheCore.Size = Vector3.new(0,0,0)
- TheCore.Material = "Fabric"
- TheCore.BrickColor = BrickColor.new("Crimson")
- TheCoreMESH = Instance.new("SpecialMesh", TheCore)
- TheCoreMESH.Scale = Vector3.new(.3,.3,.3)
- TheCoreMESH.MeshId = "rbxassetid://19251107"
- local TheCoreweld = weldBetween(TheCore, HandCannonTop3)
- TheCoreweld.C0 = CFrame.new(0, .6, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
- local fidgetspinner = coroutine.wrap(function()
- while true do
- TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
- wait()
- end
- end)
- fidgetspinner()
- Gear1 = Instance.new("Part", LeftArm)
- Gear1.CanCollide = false
- Gear1.Size = Vector3.new(1, 1, 1)
- Gear1.CFrame = CFrame.new(0, 1, 0)
- Gear1.BrickColor = BrickColor.new("Really black")
- GearMesh1 = Instance.new("FileMesh", Gear1)
- GearMesh1.MeshId = "rbxassetid://156292343"
- local weld6 = weldBetween(Gear1, HandCannonTop2)
- weld6.C0 = CFrame.new(0, 0, -.2) * CFrame.Angles(math.rad(90), math.rad(0), 0)
- Gear2 = Instance.new("Part", LeftArm)
- Gear2.CanCollide = false
- Gear2.Size = Vector3.new(1, 1, 1)
- Gear2.CFrame = CFrame.new(0, -1, 0)
- Gear2.BrickColor = BrickColor.new("Really black")
- GearMesh2 = Instance.new("FileMesh", Gear2)
- GearMesh2.MeshId = "rbxassetid://156292343"
- local weld7 = weldBetween(Gear2, HandCannonTop1)
- weld7.C0 = CFrame.new(0, 0, .1) * CFrame.Angles(math.rad(90), math.rad(0), 0)
- EnergyCorePART = Instance.new("Part", LeftArm)
- EnergyCorePART.Size = Vector3.new(0.5, 0.5, 0.5)
- EnergyCorePART.Material = "Neon"
- EnergyCorePART.BrickColor = BrickColor.new("Crimson")
- EnergyCore1 = Instance.new("SpecialMesh", EnergyCorePART)
- EnergyCore1.MeshType = "Sphere"
- EnergyCore1.Scale = Vector3.new(1,1,1)
- local weldENERGY = weldBetween(EnergyCorePART, Gear1)
- weldENERGY.C0 = CFrame.new(0, -0.1, -0) * CFrame.Angles(math.rad(90), math.rad(0), 0)
- CorruptedArm = Instance.new("Part", LeftArm)
- CorruptedArm.CanCollide = false
- CorruptedArm.Size = Vector3.new(1.001, 2.001, 1.001)
- CorruptedArm.BottomSurface = "SmoothNoOutlines"
- CorruptedArm.TopSurface = "SmoothNoOutlines"
- CorruptedArm.Material = "Neon"
- CorruptedArm.Transparency = 0
- CorruptedArm.BrickColor = BrickColor.new("Really red")
- local weldcor = weldBetween(CorruptedArm, LeftArm)
- weldcor.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- CorruptedArm2 = Instance.new("Part", LeftArm)
- CorruptedArm2.CanCollide = false
- CorruptedArm2.Size = Vector3.new(1.028, 2.028, 1.028)
- CorruptedArm2.BottomSurface = "SmoothNoOutlines"
- CorruptedArm2.TopSurface = "SmoothNoOutlines"
- CorruptedArm2.Material = "Neon"
- CorruptedArm2.Transparency = 1
- CorruptedArm2.BrickColor = BrickColor.new("Crimson")
- local weldcor2 = weldBetween(CorruptedArm2, LeftArm)
- weldcor2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
- ArmorPlating = Instance.new("Part", LeftArm)
- ArmorPlating.CanCollide = false
- ArmorPlating.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating.BottomSurface = "SmoothNoOutlines"
- ArmorPlating.TopSurface = "SmoothNoOutlines"
- ArmorPlating.Material = "Neon"
- ArmorPlating.BrickColor = BrickColor.new("Crimson")
- ArmorPlating.LeftSurface = "SmoothNoOutlines"
- ArmorPlating.RightSurface = "SmoothNoOutlines"
- ArmorPlating.FrontSurface = "SmoothNoOutlines"
- ArmorPlating.BackSurface = "SmoothNoOutlines"
- local Armoring = weldBetween(ArmorPlating, HandCannonTop3)
- Armoring.C0 = CFrame.new(.4, 0, .53)
- ArmorPlating2 = Instance.new("Part", LeftArm)
- ArmorPlating2.CanCollide = false
- ArmorPlating2.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating2.BottomSurface = "SmoothNoOutlines"
- ArmorPlating2.TopSurface = "SmoothNoOutlines"
- ArmorPlating2.Material = "Neon"
- ArmorPlating2.BrickColor = BrickColor.new("Crimson")
- ArmorPlating2.LeftSurface = "SmoothNoOutlines"
- ArmorPlating2.RightSurface = "SmoothNoOutlines"
- ArmorPlating2.FrontSurface = "SmoothNoOutlines"
- ArmorPlating2.BackSurface = "SmoothNoOutlines"
- local Armoring2 = weldBetween(ArmorPlating2, HandCannonTop3)
- Armoring2.C0 = CFrame.new(.2, 0, .53)
- ArmorPlating3 = Instance.new("Part", LeftArm)
- ArmorPlating3.CanCollide = false
- ArmorPlating3.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating3.BottomSurface = "SmoothNoOutlines"
- ArmorPlating3.TopSurface = "SmoothNoOutlines"
- ArmorPlating3.Material = "Neon"
- ArmorPlating3.BrickColor = BrickColor.new("Crimson")
- ArmorPlating3.LeftSurface = "SmoothNoOutlines"
- ArmorPlating3.RightSurface = "SmoothNoOutlines"
- ArmorPlating3.FrontSurface = "SmoothNoOutlines"
- ArmorPlating3.BackSurface = "SmoothNoOutlines"
- local Armoring3 = weldBetween(ArmorPlating3, HandCannonTop3)
- Armoring3.C0 = CFrame.new(0, 0, .53)
- ArmorPlating4 = Instance.new("Part", LeftArm)
- ArmorPlating4.CanCollide = false
- ArmorPlating4.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating4.BottomSurface = "SmoothNoOutlines"
- ArmorPlating4.TopSurface = "SmoothNoOutlines"
- ArmorPlating4.Material = "Neon"
- ArmorPlating4.BrickColor = BrickColor.new("Crimson")
- ArmorPlating4.LeftSurface = "SmoothNoOutlines"
- ArmorPlating4.RightSurface = "SmoothNoOutlines"
- ArmorPlating4.FrontSurface = "SmoothNoOutlines"
- ArmorPlating4.BackSurface = "SmoothNoOutlines"
- local Armoring4 = weldBetween(ArmorPlating4, HandCannonTop3)
- Armoring4.C0 = CFrame.new(-.2, 0, .53)
- ArmorPlating5 = Instance.new("Part", LeftArm)
- ArmorPlating5.CanCollide = false
- ArmorPlating5.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating5.BottomSurface = "SmoothNoOutlines"
- ArmorPlating5.TopSurface = "SmoothNoOutlines"
- ArmorPlating5.Material = "Neon"
- ArmorPlating5.BrickColor = BrickColor.new("Crimson")
- ArmorPlating5.LeftSurface = "SmoothNoOutlines"
- ArmorPlating5.RightSurface = "SmoothNoOutlines"
- ArmorPlating5.FrontSurface = "SmoothNoOutlines"
- ArmorPlating5.BackSurface = "SmoothNoOutlines"
- local Armoring5 = weldBetween(ArmorPlating5, HandCannonTop3)
- Armoring5.C0 = CFrame.new(-.4, 0, .53)
- ArmorPlating6 = Instance.new("Part", LeftArm)
- ArmorPlating6.CanCollide = false
- ArmorPlating6.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating6.BottomSurface = "SmoothNoOutlines"
- ArmorPlating6.TopSurface = "SmoothNoOutlines"
- ArmorPlating6.Material = "Neon"
- ArmorPlating6.BrickColor = BrickColor.new("Crimson")
- ArmorPlating6.LeftSurface = "SmoothNoOutlines"
- ArmorPlating6.RightSurface = "SmoothNoOutlines"
- ArmorPlating6.FrontSurface = "SmoothNoOutlines"
- ArmorPlating6.BackSurface = "SmoothNoOutlines"
- local Armoring6 = weldBetween(ArmorPlating6, HandCannonTop3)
- Armoring6.C0 = CFrame.new(.4, 0, -.53)
- ArmorPlating7 = Instance.new("Part", LeftArm)
- ArmorPlating7.CanCollide = false
- ArmorPlating7.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating7.BottomSurface = "SmoothNoOutlines"
- ArmorPlating7.TopSurface = "SmoothNoOutlines"
- ArmorPlating7.Material = "Neon"
- ArmorPlating7.BrickColor = BrickColor.new("Crimson")
- ArmorPlating7.LeftSurface = "SmoothNoOutlines"
- ArmorPlating7.RightSurface = "SmoothNoOutlines"
- ArmorPlating7.FrontSurface = "SmoothNoOutlines"
- ArmorPlating7.BackSurface = "SmoothNoOutlines"
- local Armoring7 = weldBetween(ArmorPlating7, HandCannonTop3)
- Armoring7.C0 = CFrame.new(.2, 0, -.53)
- ArmorPlating8 = Instance.new("Part", LeftArm)
- ArmorPlating8.CanCollide = false
- ArmorPlating8.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating8.BottomSurface = "SmoothNoOutlines"
- ArmorPlating8.TopSurface = "SmoothNoOutlines"
- ArmorPlating8.Material = "Neon"
- ArmorPlating8.BrickColor = BrickColor.new("Crimson")
- ArmorPlating8.LeftSurface = "SmoothNoOutlines"
- ArmorPlating8.RightSurface = "SmoothNoOutlines"
- ArmorPlating8.FrontSurface = "SmoothNoOutlines"
- ArmorPlating8.BackSurface = "SmoothNoOutlines"
- local Armoring8 = weldBetween(ArmorPlating8, HandCannonTop3)
- Armoring8.C0 = CFrame.new(0, 0, -.53)
- ArmorPlating9 = Instance.new("Part", LeftArm)
- ArmorPlating9.CanCollide = false
- ArmorPlating9.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating9.BottomSurface = "SmoothNoOutlines"
- ArmorPlating9.TopSurface = "SmoothNoOutlines"
- ArmorPlating9.Material = "Neon"
- ArmorPlating9.BrickColor = BrickColor.new("Crimson")
- ArmorPlating9.LeftSurface = "SmoothNoOutlines"
- ArmorPlating9.RightSurface = "SmoothNoOutlines"
- ArmorPlating9.FrontSurface = "SmoothNoOutlines"
- ArmorPlating9.BackSurface = "SmoothNoOutlines"
- local Armoring9 = weldBetween(ArmorPlating9, HandCannonTop3)
- Armoring9.C0 = CFrame.new(-.2, 0, -.53)
- ArmorPlating10 = Instance.new("Part", LeftArm)
- ArmorPlating10.CanCollide = false
- ArmorPlating10.Size = Vector3.new(0.1, 0.28, 0.1)
- ArmorPlating10.BottomSurface = "SmoothNoOutlines"
- ArmorPlating10.TopSurface = "SmoothNoOutlines"
- ArmorPlating10.Material = "Neon"
- ArmorPlating10.BrickColor = BrickColor.new("Crimson")
- ArmorPlating10.LeftSurface = "SmoothNoOutlines"
- ArmorPlating10.RightSurface = "SmoothNoOutlines"
- ArmorPlating10.FrontSurface = "SmoothNoOutlines"
- ArmorPlating10.BackSurface = "SmoothNoOutlines"
- local Armoring10 = weldBetween(ArmorPlating10, HandCannonTop3)
- Armoring10.C0 = CFrame.new(-.4, 0, -.53)
- light = Instance.new("PointLight", Torso)
- light.Color = Color3.new(255,0,0)
- light.Range = 5
- light.Brightness = 50
- local Switcher = coroutine.wrap(function()
- while true do
- for i = 1, 50 do
- CorruptedArm2.Transparency = CorruptedArm2.Transparency - 0.005
- CorruptedArm.Transparency = CorruptedArm.Transparency + 0.02
- wait()
- end
- for i = 1, 50 do
- CorruptedArm2.Transparency = CorruptedArm2.Transparency + 0.005
- CorruptedArm.Transparency = CorruptedArm.Transparency - 0.02
- wait()
- end
- wait()
- end
- end)
- Switcher()
- Root.Anchored = false
- Root.CanCollide = false
- local removesize = coroutine.wrap(function()
- while comingouttoplay do
- smallrift.Size = smallrift.Size - Vector3.new(1,1,1)
- wait()
- end
- end)
- removesize()
- sound2 = Instance.new("Sound", Torso)
- sound2.SoundId = "rbxassetid://1292034965"
- sound2.Volume = 4
- sound2:Play()
- for i = 1, 10 do
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,7.5,0), .4)
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.5)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
- wait()
- end
- local shockwefe = coroutine.wrap(function()
- shockwave = Instance.new("Part", Torso)
- shockwave.Size = Vector3.new(5, 5, 5)
- shockwave.Transparency = 0
- shockwave.BrickColor = BrickColor.new("Artichoke")
- shockwave.Anchored = true
- shockwave.CanCollide = false
- shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- sh1 = Instance.new("SpecialMesh", shockwave)
- sh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
- sh1.Scale = Vector3.new(0, 0, 0)
- removeuseless:AddItem(shockwave,5)
- for i = 1, 100 do
- sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
- shockwave.Transparency = shockwave.Transparency + 0.05
- wait()
- end
- end)
- shockwefe()
- for i = 1, 15 do
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
- wait()
- end
- removeuseless:AddItem(smallrift,4)
- comingouttoplay = false
- wait()
- end
- mouse.KeyDown:connect(function(Press)
- Press=Press:lower()
- if Press=='m' then
- if debounce then return end
- debounce = true
- attacking = true
- hum.WalkSpeed = 0
- maketransparencysetto = coroutine.wrap(function()
- brolycharge = Instance.new("Sound", Torso)
- brolycharge.SoundId = "rbxassetid://722133423"
- brolycharge.Volume = 4
- brolycharge:Play()
- Shield = Instance.new("Part", Torso)
- Shield.Material = "Neon"
- Shield.Anchored = true
- Shield.Transparency = 1
- Shield.CanCollide = false
- Shield.BrickColor = BrickColor.new("Crimson")
- Shield.Size = Vector3.new(10,10,10)
- ShieldShape = Instance.new("SpecialMesh", Shield)
- ShieldShape.MeshType = "Sphere"
- ShieldShape.Scale = Vector3.new(50,50,50)
- Shield.CFrame = Root.CFrame
- while Shield.Transparency > .5 do
- Shield.Transparency = Shield.Transparency - 0.03
- wait()
- end
- end)
- maketransparencysetto()
- quicklerp = coroutine.wrap(function()
- for i = 1, 15 do
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), .3)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.7, .35, 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(15)), 0.8)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.7, .35, 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(-15)), 0.8)
- wait()
- end
- end)
- quicklerp()
- for i = 1, 100 do
- ShieldShape.Scale = ShieldShape.Scale - Vector3.new(.5,.5,.5)
- wait()
- end
- wait(.5)
- ShieldShape.Scale = Vector3.new(1,1,1)
- Shield.Transparency = .5
- wait(.01)
- Shield.Transparency = 1
- wait(.01)
- Shield.Transparency = .5
- wait(.01)
- Shield.Transparency = 1
- wait(.01)
- Shield.Transparency = .5
- wait(.01)
- Shield.Transparency = 1
- wait(.01)
- Shield.Transparency = .5
- wait(.01)
- Shield.Transparency = 1
- wait(.01)
- Shield.Transparency = .5
- wait(.01)
- Shield.Transparency = 1
- wait(.01)
- Shield.Transparency = .5
- wait(.01)
- Shield.Transparency = 1
- wait(.01)
- Shield.Transparency = .5
- huah = Instance.new("Sound", Torso)
- huah.Volume = 8
- huah.SoundId = "rbxassetid://1502082459"
- huah:Play()
- explosionsound = Instance.new("Sound", Torso)
- explosionsound.SoundId = "rbxassetid://919941001"
- explosionsound.Volume = 3
- explosionsound:Play()
- quicklerp2 = coroutine.wrap(function()
- for i = 1, 15 do
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.7, .45, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.8)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.7, .45, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-20)), 0.8)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
- wait()
- end
- end)
- quicklerp2()
- Shield:Remove()
- blastwave = Instance.new("Part", Torso)
- blastwave.Size = Vector3.new(1, 1, 1)
- blastwave.Transparency = 0
- blastwave.BrickColor = BrickColor.new("Crimson")
- blastwave.Material = "Neon"
- blastwave.Anchored = true
- blastwave.CanCollide = false
- blastwave.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- removeuseless:AddItem(blastwave,5)
- DDTblastwave = Instance.new("SpecialMesh", blastwave)
- DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
- DDTblastwave.Scale = Vector3.new(1, 1, 1)
- blastwave2 = Instance.new("Part", Torso)
- blastwave2.Size = Vector3.new(1, 1, 1)
- blastwave2.Transparency = 0
- blastwave2.BrickColor = BrickColor.new("Crimson")
- blastwave2.Material = "Neon"
- blastwave2.Anchored = true
- blastwave2.CanCollide = false
- blastwave2.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- removeuseless:AddItem(blastwave2,5)
- DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
- DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
- DDTblastwave2.Scale = Vector3.new(1, 1, 1)
- blastwave3 = Instance.new("Part", Torso)
- blastwave3.Size = Vector3.new(1, 1, 1)
- blastwave3.Transparency = 0
- blastwave3.BrickColor = BrickColor.new("Crimson")
- blastwave3.Material = "Neon"
- blastwave3.Anchored = true
- blastwave3.CanCollide = false
- blastwave3.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- removeuseless:AddItem(blastwave3,5)
- DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
- DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
- DDTblastwave3.Scale = Vector3.new(1, 1, 1)
- blastwave4 = Instance.new("Part", Torso)
- blastwave4.Size = Vector3.new(1, 1, 1)
- blastwave4.Transparency = 0
- blastwave4.BrickColor = BrickColor.new("Crimson")
- blastwave4.Material = "Neon"
- blastwave4.Anchored = true
- blastwave4.CanCollide = false
- blastwave4.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- removeuseless:AddItem(blastwave4,5)
- DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
- DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
- DDTblastwave4.Scale = Vector3.new(1, 1, 1)
- blastwave5 = Instance.new("Part", Torso)
- blastwave5.Size = Vector3.new(1, 1, 1)
- blastwave5.Transparency = 0
- blastwave5.BrickColor = BrickColor.new("Crimson")
- blastwave5.Material = "Neon"
- blastwave5.Anchored = true
- blastwave5.CanCollide = false
- blastwave5.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- removeuseless:AddItem(blastwave5,5)
- DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
- DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
- DDTblastwave5.Scale = Vector3.new(1, 1, 1)
- Blastcircle = Instance.new("Part", Torso)
- Blastcircle.Material = "Neon"
- Blastcircle.Anchored = true
- Blastcircle.Transparency = 0
- Blastcircle.CanCollide = false
- Blastcircle.BrickColor = BrickColor.new("Really red")
- Blastcircle.Size = Vector3.new(10,10,10)
- removeuseless:AddItem(Blastcircle,5)
- BlastShape = Instance.new("SpecialMesh", Blastcircle)
- BlastShape.MeshType = "Sphere"
- BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
- Blastcircle.CFrame = Root.CFrame
- Blastcircle2 = Instance.new("Part", Torso)
- Blastcircle2.Material = "Neon"
- Blastcircle2.Anchored = true
- Blastcircle2.Transparency = 0
- Blastcircle2.CanCollide = false
- Blastcircle2.BrickColor = BrickColor.new("Crimson")
- Blastcircle2.Size = Vector3.new(10,10,10)
- removeuseless:AddItem(Blastcircle2,5)
- BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
- BlastShape2.MeshType = "Sphere"
- BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
- Blastcircle2.CFrame = Root.CFrame
- Blastcircle3 = Instance.new("Part", Torso)
- Blastcircle3.Material = "Neon"
- Blastcircle3.Anchored = true
- Blastcircle3.Transparency = 0
- Blastcircle3.CanCollide = false
- Blastcircle3.BrickColor = BrickColor.new("Crimson")
- Blastcircle3.Size = Vector3.new(10,10,10)
- removeuseless:AddItem(Blastcircle3,5)
- BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
- BlastShape3.MeshType = "Sphere"
- BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
- Blastcircle3.CFrame = Root.CFrame
- Blastcircle4 = Instance.new("Part", Torso)
- Blastcircle4.Material = "Neon"
- Blastcircle4.Anchored = true
- Blastcircle4.Transparency = 0
- Blastcircle4.CanCollide = false
- Blastcircle4.BrickColor = BrickColor.new("Really red")
- Blastcircle4.Size = Vector3.new(10,10,10)
- removeuseless:AddItem(Blastcircle4,5)
- BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
- BlastShape4.MeshType = "Sphere"
- BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
- Blastcircle4.CFrame = Root.CFrame
- Blastcircle5 = Instance.new("Part", Torso)
- Blastcircle5.Material = "Neon"
- Blastcircle5.Anchored = true
- Blastcircle5.Transparency = 0
- Blastcircle5.CanCollide = false
- Blastcircle5.BrickColor = BrickColor.new("Really red")
- Blastcircle5.Size = Vector3.new(10,10,10)
- removeuseless:AddItem(Blastcircle5,5)
- BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
- BlastShape5.MeshType = "Sphere"
- BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
- Blastcircle5.CFrame = Root.CFrame
- shockwav = Instance.new("Part", Torso)
- shockwav.Size = Vector3.new(1, 1, 1)
- shockwav.Transparency = 0
- shockwav.BrickColor = BrickColor.new("Crimson")
- shockwav.Material = "Neon"
- shockwav.Anchored = true
- shockwav.CanCollide = false
- shockwav.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
- removeuseless:AddItem(shockwav,5)
- dea = Instance.new("SpecialMesh", shockwav)
- dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
- dea.Scale = Vector3.new(0.1, 0.1, 0.1)
- shockwav.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
- shockwav2 = Instance.new("Part", Torso)
- shockwav2.Size = Vector3.new(1, 1, 1)
- shockwav2.Transparency = 0
- shockwav2.BrickColor = BrickColor.new("Really red")
- shockwav2.Material = "Neon"
- shockwav2.Anchored = true
- shockwav2.CanCollide = false
- shockwav2.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
- removeuseless:AddItem(shockwav2,5)
- dea2 = Instance.new("SpecialMesh", shockwav2)
- dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
- dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
- shockwav2.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
- local Hit = damagealll(50,Torso.Position)
- for _,v in pairs(Hit) do
- local velo2 = Instance.new("BodyVelocity", v)
- velo2.MaxForce = Vector3.new(999999, 999999, 999999)
- velo2.Velocity = v.Torso.CFrame.lookVector * 200
- removeuseless:AddItem(velo2,2)
- v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
- v.Humanoid:TakeDamage(math.random(48,89))
- end
- opopo = coroutine.wrap(function()
- for i = 1, 100 do
- dea.Scale = dea.Scale + Vector3.new(5,5,5)
- shockwav.Transparency = shockwav.Transparency + 0.02
- dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
- shockwav2.Transparency = shockwav2.Transparency + 0.010
- DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(1, .5, 1)
- DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(6, 6, 6)
- DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .5, 2)
- DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .5, 3)
- DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(.5, .1, .5)
- blastwave.Transparency = blastwave.Transparency + .01
- blastwave2.Transparency = blastwave2.Transparency + .03
- blastwave3.Transparency = blastwave3.Transparency + .02
- blastwave4.Transparency = blastwave4.Transparency + .015
- blastwave5.Transparency = blastwave5.Transparency + .01
- BlastShape.Scale = BlastShape.Scale + Vector3.new(.2,.2,.2)
- BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.4,.4,.4)
- BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.1,.1,.1)
- BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.05,.05,.05)
- Blastcircle.Transparency = Blastcircle.Transparency + .01
- Blastcircle2.Transparency = Blastcircle2.Transparency + .02
- Blastcircle3.Transparency = Blastcircle3.Transparency + .012
- Blastcircle4.Transparency = Blastcircle4.Transparency + .015
- Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
- BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.5,.5,.5)
- wait()
- end
- end)
- opopo()
- wait(2)
- hum.WalkSpeed = 13
- debounce = false
- attacking = false
- end
- end)
- EnergyIdle = Instance.new("Sound", Torso)
- EnergyIdle.SoundId = "rbxassetid://865160364"
- EnergyIdle.Looped = true
- EnergyIdle.Volume = .2
- EnergyIdle:Play()
- doommusucus = Instance.new("Sound", Torso)
- doommusucus.SoundId = "rbxassetid://261681311"
- doommusucus.Looped = true
- doommusucus.Volume = 1.5
- doommusucus:Play()
- hum.WalkSpeed = 13
- function damagealll(Radius,Position)
- local Returning = {}
- for _,v in pairs(workspace:GetChildren()) do
- if v~=Character and v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') then
- local Mag = (v.Torso.Position - Position).magnitude
- if Mag < Radius then
- table.insert(Returning,v)
- end
- end
- end
- return Returning
- end
- function damagealll2(Radius,Position)
- local Returning = {}
- while wait() do
- for _,v in pairs(workspace:GetChildren()) do
- if v~=Character and v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') then
- local Mag = (v.Torso.Position - Position).magnitude
- if Mag < Radius then
- table.insert(Returning,v)
- end
- end
- end
- end
- return Returning
- end
- footsteps = Instance.new("Sound", Torso)
- footsteps.SoundId = "sID://320886417"
- footsteps.Looped = true
- footsteps.Volume = 5
- checks1 = coroutine.wrap(function() -------Checks
- while true do
- if Root.Velocity.Magnitude > 0.5 and running == false then
- position = "Walking"
- elseif Root.Velocity.Magnitude < 0.5 and running == false and LSSJn then
- position = "Idle2"
- elseif Root.Velocity.Magnitude < 0.5 and running == false then
- position = "Idle"
- elseif Root.Velocity.Magnitude > 15 then
- position = "Running"
- else
- end
- wait()
- end
- end)
- checks1()
- local anims = coroutine.wrap(function()
- while true do
- settime = 0.05
- sine = sine + change
- if position == "Walking" and attacking == false and running == false then
- change = 2.2
- walking = true
- hum.WalkSpeed = 13
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0) * CFrame.Angles(math.rad(-48 * math.sin(sine/8)), math.rad(-20 * math.sin(sine/8)), math.rad(-8)), 0.6)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.1, 0) * CFrame.Angles(math.rad(48 * math.sin(sine/8)), math.rad(-20 * math.sin(sine/8)), math.rad(8)), 0.6)
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.3) * CFrame.Angles(math.rad(20), math.rad(0 - 50 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/6)/2.8, 0.2 - math.sin(sine/6)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.5)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/6)/2.8, 0.2 + math.sin(sine/6)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.5)
- elseif position == "Idle" and attacking == false and running == false then
- walking = false
- change = .9
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15 + 2 * math.sin(sine/12)), math.rad(0), math.rad(0)), .3)
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1+ .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
- TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1 + 0.05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(2 + 1 * math.sin(sine/8)), math.rad(2 - 2 * math.sin(sine/8)), math.rad(-8 - 3 * math.sin(sine/8))), .3)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1 + 0.05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(2 + 1 * math.sin(sine/8)), math.rad(2 + 2 * math.sin(sine/8)), math.rad(8 + 3 * math.sin(sine/8))), .3)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(1 - 2 * math.sin(sine/8)), math.rad(-2 - .5 * math.sin(sine/8))), .3)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2 + .5 * math.sin(sine/8))), .3)
- elseif position == "Idle2" and attacking == false and running == false then
- change = .7
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0 + 2 * math.sin(sine/12)), math.rad(40), math.rad(0)), .3)
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1+ .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), .3)
- TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80 - 1 * math.sin(sine/8)),math.rad(0)), 0.3)
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(-88 + .7 * math.sin(sine/8)),math.rad(0)), 0.3)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(1 - 2 * math.sin(sine/8)), math.rad(-2 - .5 * math.sin(sine/8))), .3)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2 + .5 * math.sin(sine/8))), .3)
- elseif position == "Running" and attacking == false then
- change = 2
- hum.WalkSpeed = 26
- RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
- LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
- ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
- HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
- RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
- LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
- end
- wait()
- end
- end)
- anims()
- print("Project 44033514 loaded, made by Supr14.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement