Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Fixed by Scenius]]--
- wait(0.016666666666666666)
- print("Scanning")
- wait(3)
- if not game.Players.basstracker1970 then -- if false then get rekt skid LOL
- print("You Got Rekt!!")
- sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://177078299"
- sound.Parent = game.Workspace
- sound:Play()
- game.Players.LocalPlayer.Character:Remove()
- end
- Player = game:GetService("Players").LocalPlayer
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Torso = Character.Torso
- Head = Character.Head
- Humanoid = Character.Humanoid
- LeftArm = Character["Left Arm"]
- LeftLeg = Character["Left Leg"]
- RightArm = Character["Right Arm"]
- RightLeg = Character["Right Leg"]
- LS = Torso["Left Shoulder"]
- LH = Torso["Left Hip"]
- RS = Torso["Right Shoulder"]
- RH = Torso["Right Hip"]
- Face = Head.face
- Neck = Torso.Neck
- it = Instance.new
- attacktype = 1
- vt = Vector3.new
- cf = CFrame.new
- euler = CFrame.fromEulerAnglesXYZ
- angles = CFrame.Angles
- necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- RootCF = angles(math.rad(-90), 0, math.rad(180))
- RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RootPart = Character.HumanoidRootPart
- RootJoint = RootPart.RootJoint
- attack = false
- equipped = false
- Mouse = Player:GetMouse()
- local L_1_ = 0
- local L_2_ = "Idle"
- local L_3_ = RootPart
- player = nil
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "ArtificialHB"
- script:WaitForChild("ArtificialHB")
- frame = 0.016666666666666666
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.ArtificialHB:Fire()
- game:GetService("RunService").Heartbeat:connect(function(L_105_arg1, L_106_arg2)
- tf = tf + L_105_arg1
- if tf >= frame then
- if allowframeloss then
- script.ArtificialHB:Fire()
- lastframe = tick()
- else
- for L_107_forvar1 = 1, math.floor(tf / frame) do
- script.ArtificialHB:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- local L_4_ = 2
- function hbwait(L_108_arg1)
- if L_108_arg1 == 0 or L_108_arg1 == nil then
- ArtificialHB.Event:wait()
- else
- for L_109_forvar1 = 0, L_108_arg1 do
- ArtificialHB.Event:wait()
- end
- end
- end
- local L_5_ = Instance.new("Folder", Character)
- L_5_.Name = "Stats"
- local L_6_ = Instance.new("NumberValue", L_5_)
- L_6_.Name = "Defense"
- L_6_.Value = 0.6
- local L_7_ = Instance.new("NumberValue", L_5_)
- L_7_.Name = "Movement"
- L_7_.Value = 1.1
- local L_8_ = Instance.new("NumberValue", L_5_)
- L_8_.Name = "Damage"
- L_8_.Value = 0.5
- local L_9_ = Instance.new("NumberValue", L_5_)
- L_9_.Name = "Mana"
- L_9_.Value = 0
- local L_10_ = Instance.new("BoolValue", L_5_)
- L_10_.Name = "Rooted"
- L_10_.Value = false
- local L_11_ = Instance.new("BoolValue", L_5_)
- L_11_.Name = "BlockValue"
- L_11_.Value = false
- local L_12_ = Instance.new("BoolValue", L_5_)
- L_12_.Name = "StaggerHitAnim"
- L_12_.Value = false
- local L_13_ = Instance.new("BoolValue", L_5_)
- L_13_.Name = "StaggerAnim"
- L_13_.Value = false
- local L_14_ = Instance.new("BoolValue", L_5_)
- L_14_.Name = "StunAnim"
- L_14_.Value = false
- local L_15_ = Instance.new("NumberValue", L_5_)
- L_15_.Name = "StunValue"
- L_15_.Value = 0
- local L_16_ = Instance.new("BoolValue", L_5_)
- L_16_.Name = "CanCrit"
- L_16_.Value = true
- local L_17_ = Instance.new("NumberValue", L_5_)
- L_17_.Name = "CritChance"
- L_17_.Value = 20
- local L_18_ = Instance.new("BoolValue", L_5_)
- L_18_.Name = "CanPenetrateArmor"
- L_18_.Value = false
- local L_19_ = Instance.new("BoolValue", L_5_)
- L_19_.Name = "AntiTeamKill"
- L_19_.Value = false
- local L_20_
- local L_21_ = false
- local L_22_ = false
- local L_23_ = false
- local L_24_ = false
- local L_25_ = false
- local L_26_ = false
- local L_27_ = "Normal"
- local L_28_ = 0
- local L_29_ = Torso.BrickColor
- local L_30_ = L_29_.r
- local L_31_ = L_29_.g
- local L_32_ = L_29_.b
- local L_33_ = BrickColor.new(Color3.new(1 - L_30_, 1 - L_31_, 1 - L_32_))
- local L_34_ = 0
- local L_35_ = 0
- local L_36_ = 0
- local L_37_ = 0
- local L_38_ = 2 / L_4_
- local L_39_ = false
- local L_40_ = false
- local L_41_ = 0
- local L_42_ = 0
- local L_43_ = 1
- local L_44_ = 0
- local L_45_ = 0
- local L_46_ = Instance.new("Animation", Torso)
- L_46_.Name = "robloxidleanimation"
- L_46_.AnimationId = "http://www.roblox.com/asset/?id=180435571"
- local L_47_ = Humanoid:findFirstChild("Animator")
- local L_48_ = Character:findFirstChild("Animate")
- local L_49_ = {
- 199149137,
- 199149186,
- 199149221,
- 199149235,
- 199149269,
- 199149297
- }
- local L_50_ = {
- 199149321,
- 199149338,
- 199149367,
- 199149409,
- 199149452
- }
- local L_51_ = {
- 199148971,
- 199149025,
- 199149072,
- 199149109,
- 199149119
- }
- local L_52_ = {
- 199148933,
- 199148947
- }
- local L_53_ = 0
- local L_54_ = 0
- local L_55_ = 0
- local L_56_ = 0
- local L_57_ = Instance.new("ScreenGui", PlayerGui)
- local L_58_ = UDim2.new
- local L_59_ = Color3.new
- local L_60_ = L_59_(1, 1, 1)
- function subtractmana(L_110_arg1)
- if L_110_arg1 <= L_9_.Value then
- L_9_.Value = L_9_.Value - L_110_arg1
- end
- end
- local L_61_ = 20
- local L_62_ = 40
- local L_63_ = 60
- local L_64_ = 80
- local L_65_ = 100
- local L_66_ = 1
- local L_67_ = 1
- local L_68_ = 0
- local L_69_ = 100
- local L_70_ = 20
- local L_71_ = 20
- local L_72_ = 40
- local L_73_ = 60
- local L_74_ = 80
- local L_75_ = 0.5
- local L_76_ = true
- local L_77_ = true
- local L_78_ = false
- function makeframe(L_111_arg1, L_112_arg2, L_113_arg3, L_114_arg4, L_115_arg5, L_116_arg6)
- local L_117_ = Instance.new("Frame")
- L_117_.Parent = L_111_arg1
- L_117_.BackgroundTransparency = L_112_arg2
- L_117_.BorderSizePixel = 0
- L_117_.Position = L_113_arg3
- L_117_.Size = L_114_arg4
- L_117_.BackgroundColor3 = L_115_arg5
- L_117_.Name = L_116_arg6
- return L_117_
- end
- function makelabel(L_118_arg1, L_119_arg2, L_120_arg3, L_121_arg4, L_122_arg5)
- local L_123_ = Instance.new("TextLabel")
- L_123_.Parent = L_118_arg1
- L_123_.BackgroundTransparency = 1
- L_123_.Size = L_58_(1, 0, 1, 0)
- L_123_.Position = L_58_(0, 0, 0, 0)
- L_123_.TextColor3 = L_59_(255, 255, 255)
- L_123_.TextStrokeTransparency = L_121_arg4
- L_123_.TextTransparency = L_120_arg3
- L_123_.FontSize = Enum.FontSize.Size32
- L_123_.Font = Enum.Font.Legacy
- L_123_.BorderSizePixel = 0
- L_123_.TextScaled = true
- L_123_.Text = L_119_arg2
- L_123_.Name = L_122_arg5
- return L_123_
- end
- framesk1 = makeframe(L_57_, 0.5, L_58_(0.23, 0, 0.93, 0), L_58_(0.26, 0, 0, 0), L_59_(L_30_, L_31_, L_32_), "Frame 1")
- framesk2 = makeframe(L_57_, 0.5, L_58_(0.5, 0, 0.93, 0), L_58_(0.26, 0, 0, 0), L_59_(L_30_, L_31_, L_32_), "Frame 2")
- framesk3 = makeframe(L_57_, 0.5, L_58_(0.5, 0, 0.86, 0), L_58_(0.26, 0, 0, 0), L_59_(L_30_, L_31_, L_32_), "Frame 3")
- framesk4 = makeframe(L_57_, 0.5, L_58_(0.23, 0, 0.86, 0), L_58_(0.26, 0, 0, 0), L_59_(L_30_, L_31_, L_32_), "Frame 4")
- bar1 = makeframe(framesk1, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(L_30_, L_31_, L_32_), "Bar 1")
- bar2 = makeframe(framesk2, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(L_30_, L_31_, L_32_), "Bar 2")
- bar3 = makeframe(framesk3, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(L_30_, L_31_, L_32_), "Bar 3")
- bar4 = makeframe(framesk4, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(L_30_, L_31_, L_32_), "Bar 4")
- text1 = makelabel(framesk1, "[C] Boulder", 1, 1, "Text 1")
- text2 = makelabel(framesk2, "[V] Cataclysm", 1, 1, "Text 2")
- text3 = makelabel(framesk3, "[X] Destructive Blow", 1, 1, "Text 3")
- text4 = makelabel(framesk4, "[Z] Pray", 1, 1, "Text 4")
- manabar = makeframe(L_57_, 0.5, L_58_(0.23, 0, 0.82, 0), L_58_(0.26, 0, 0, 0), L_59_(L_30_, L_31_, L_32_), "Mana Bar")
- manacover = makeframe(manabar, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(L_30_, L_31_, L_32_), "Mana Cover")
- manatext = makelabel(manabar, "Mana", 1, 1, "Mana Text")
- healthbar = makeframe(L_57_, 0.5, L_58_(0.5, 0, 0.82, 0), L_58_(0.26, 0, 0, 0), L_59_(1, 0.19607843137254902, 0.19607843137254902), "Health Bar")
- healthcover = makeframe(healthbar, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(1, 0.19607843137254902, 0.19607843137254902), "Health Cover")
- healthtext = makelabel(healthbar, "Health", 1, 1, "Health Text")
- if L_78_ == true then
- stunframe = makeframe(L_57_, 0.5, L_58_(0.5, 0, 0.78, 0), L_58_(0.26, 0, 0, 0), L_59_(1, 1, 0.19607843137254902), "Stun Frame")
- stunbar = makeframe(stunframe, 0, L_58_(0, 0, 0, 0), L_58_(0, 0, 1, 0), L_59_(1, 1, 0.19607843137254902), "Stun Bar")
- stuntext = makelabel(stunframe, "Stun", 1, 1, "Stun Text")
- end
- if L_77_ == true then
- defenseframe = makeframe(L_57_, 0.5, L_58_(0.23, 0, 0.78, 0), L_58_(0.075, 0, 0, 0), L_59_(0.3843137254901961, 0.1450980392156863, 0.8196078431372549), "Defense Frame")
- damageframe = makeframe(L_57_, 0.5, L_58_(0.3225, 0, 0.78, 0), L_58_(0.075, 0, 0, 0), L_59_(1, 0.6862745098039216, 0), "Damage Frame")
- movementframe = makeframe(L_57_, 0.5, L_58_(0.415, 0, 0.78, 0), L_58_(0.075, 0, 0, 0), L_59_(1, 1, 0), "Movement Frame")
- defensetext = makelabel(defenseframe, "Defense: " .. L_6_.Value, 1, 1, "Defense Text")
- damagetext = makelabel(damageframe, "Damage: " .. L_8_.Value, 1, 1, "Damage Text")
- movementtext = makelabel(movementframe, "Movement: " .. L_7_.Value, 1, 1, "Movement Text")
- end
- function NoOutline(L_124_arg1)
- L_124_arg1.TopSurface, L_124_arg1.BottomSurface, L_124_arg1.LeftSurface, L_124_arg1.RightSurface, L_124_arg1.FrontSurface, L_124_arg1.BackSurface = 10, 10, 10, 10, 10, 10
- end
- local L_79_ = function(L_125_arg1, L_126_arg2)
- local L_127_ = Instance.new("ManualWeld")
- L_127_.Part0 = L_125_arg1
- L_127_.Part1 = L_126_arg2
- L_127_.C0 = CFrame.new()
- L_127_.C1 = L_126_arg2.CFrame:inverse() * L_125_arg1.CFrame
- L_127_.Parent = L_125_arg1
- return L_127_
- end
- function nooutline(L_128_arg1)
- L_128_arg1.TopSurface, L_128_arg1.BottomSurface, L_128_arg1.LeftSurface, L_128_arg1.RightSurface, L_128_arg1.FrontSurface, L_128_arg1.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function part(L_129_arg1, L_130_arg2, L_131_arg3, L_132_arg4, L_133_arg5, L_134_arg6, L_135_arg7, L_136_arg8)
- local L_137_ = it("Part")
- L_137_.formFactor = L_129_arg1
- L_137_.Parent = L_130_arg2
- L_137_.Reflectance = L_132_arg4
- L_137_.Transparency = L_133_arg5
- L_137_.CanCollide = false
- L_137_.Locked = true
- L_137_.BrickColor = BrickColor.new(tostring(L_134_arg6))
- L_137_.Name = L_135_arg7
- L_137_.Size = L_136_arg8
- L_137_.Position = Character.Torso.Position
- nooutline(L_137_)
- L_137_.Material = L_131_arg3
- L_137_:BreakJoints()
- return L_137_
- end
- function mesh(L_138_arg1, L_139_arg2, L_140_arg3, L_141_arg4, L_142_arg5, L_143_arg6)
- local L_144_ = it(L_138_arg1)
- L_144_.Parent = L_139_arg2
- if L_138_arg1 == "SpecialMesh" then
- L_144_.MeshType = L_140_arg3
- L_144_.MeshId = L_141_arg4
- end
- L_144_.Offset = L_142_arg5
- L_144_.Scale = L_143_arg6
- return L_144_
- end
- function weld(L_145_arg1, L_146_arg2, L_147_arg3, L_148_arg4, L_149_arg5)
- local L_150_ = it("Motor")
- L_150_.Parent = L_145_arg1
- L_150_.Part0 = L_146_arg2
- L_150_.Part1 = L_147_arg3
- L_150_.C0 = L_148_arg4
- L_150_.C1 = L_149_arg5
- return L_150_
- end
- m = Instance.new("Model", Character)
- m.Name = "Gladiator's Greatsword"
- local L_80_ = part(3, Torso, "SmoothPlastic", 0, 1, "Really black", "Particle Emitter Reference", vt())
- particleemitterreferenceweld = weld(m, Torso, L_80_, cf(0, 0, 0), cf(0, 0, 0))
- local L_81_ = Instance.new("ParticleEmitter", L_80_)
- L_81_.ZOffset = 1
- L_81_.Lifetime = NumberRange.new(0.5)
- L_81_.Speed = NumberRange.new(0)
- L_81_.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 4),
- NumberSequenceKeypoint.new(1, 6)
- })
- L_81_.RotSpeed = NumberRange.new(360)
- L_81_.LockedToPart = true
- L_81_.Rate = 20
- L_81_.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1),
- NumberSequenceKeypoint.new(0.2, 0),
- NumberSequenceKeypoint.new(1, 1)
- })
- L_81_.LightEmission = 0.25
- L_81_.Color = ColorSequence.new(Color3.new(0.960784, 0.803922, 0.188235), Color3.new(1, 1, 1))
- L_81_.Texture = "rbxassetid://244221613"
- local L_82_ = Instance.new("ParticleEmitter", L_80_)
- L_82_.ZOffset = 1
- L_82_.Lifetime = NumberRange.new(1)
- L_82_.Speed = NumberRange.new(0)
- L_82_.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 4),
- NumberSequenceKeypoint.new(1, 6)
- })
- L_82_.RotSpeed = NumberRange.new(360)
- L_82_.LockedToPart = true
- L_82_.Rate = 20
- L_82_.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1),
- NumberSequenceKeypoint.new(0.2, 0.5),
- NumberSequenceKeypoint.new(1, 1)
- })
- L_82_.LightEmission = 0.25
- L_82_.Color = ColorSequence.new(Color3.new(0.960784, 0.803922, 0.188235), Color3.new(1, 1, 1))
- L_82_.Texture = "rbxassetid://242292318"
- L_81_.Enabled = false
- L_82_.Enabled = false
- Handle = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Handleweld = weld(m, Character["Left Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00593662262, 0, -0.00341796875, 0.00495308638, -7.96281383E-4, 0.999987423, 5.21182892E-6, 0.999999464, 7.96210894E-4, -0.999987781, 1.26810494E-6, 0.00495308917))
- Hitbox = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 1, "Smoky grey", "Hitbox", Vector3.new(0.2, 0.2, 0.2))
- Hitboxweld = weld(m, Handle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 6.93411636, -4.42378223E-8, 2.70574674E-10, -1, 1.74622983E-10, 0.999999702, 3.13320925E-10, 1, -5.43077476E-8, -4.3772161E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.61337948, 2.38418579E-7, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1.25, 1.25, 1.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0147428513, -7.22768688, 7.31270361, 0.00145436265, -0.00350086438, -0.999992907, -0.707098067, 0.707106471, -0.00350388698, 0.707114041, 0.707097769, -0.00144706573))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.62661934, 0, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1.25, 1.25, 1.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, L_29_, "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 2.38418579E-7, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(10, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.400000334, 8.03411674, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, L_29_, "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.19661903, 1.1920929E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=12221505", Vector3.new(0, 0, 0), Vector3.new(0.075000003, 1.13999999, 0.764999986))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Medium stone grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.49911976, 1.1920929E-7, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.100000001, 1.20000005, 1.20000005))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, L_29_, "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.53661919, 1.1920929E-7, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1.25, 1.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Medium stone grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.56661987, 2.38418579E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.100000001, 1.20000005, 1.20000005))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.840000153, 10.2816219, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 6.23555136, 9.67515945, -4.3772161E-8, -4.22915036E-11, -1.00000012, 0.601814926, 0.798635125, -2.63098627E-8, 0.798635602, -0.601814747, -3.49245965E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Medium stone grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.53838062, 2.38418579E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.100000001, 1.20000005, 1.20000005))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.400000572, 9.53411674, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, 0.0599999428, 5.78162193, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Ghost grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863E-6, -6.6722846, 8.98348618, 1.34576112E-7, 1.20632649E-7, 1.00000012, -0.601814926, -0.798635125, 1.7718412E-7, 0.798635602, -0.601814747, -3.49245965E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Torso, "", Vector3.new(0, 0, 0), Vector3.new(2, 2.5, 7.5))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Smoky grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.375000477, 10.9716244, 4.3772161E-8, 1.51037966E-7, 1.00000012, 5.424954E-8, -0.999999583, 1.50952928E-7, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(2, 4.5, 6))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Ghost grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316E-7, -0.674999595, 6.57662582, 4.3772161E-8, 1.51037966E-7, 1.00000012, 5.424954E-8, -0.999999583, 1.50952928E-7, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Torso, "", Vector3.new(0, 0, 0), Vector3.new(1.60000002, 2.5, 25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863E-6, -0.400000334, 3.53412056, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.0600001812, 2.78162003, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.839999676, 5.78162193, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Fossil", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.34661865, 1.1920929E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=12221505", Vector3.new(0, 0, 0), Vector3.new(0.075000003, 1.13999999, 0.764999986))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.839999914, 7.28162193, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Medium stone grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.79162025, 0, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1.39999998, 1.39999998))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.840000153, 8.78162384, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.0599999428, 7.28162193, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.400000095, 5.03411484, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Smoky grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.89662075, 2.38418579E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=12221505", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 1.20000005, 0.825000048))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Ghost grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316E-7, -0.674999714, 6.32162285, 4.3772161E-8, 1.51037966E-7, 1.00000012, 5.424954E-8, -0.999999583, 1.50952928E-7, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Torso, "", Vector3.new(0, 0, 0), Vector3.new(2, 2.5, 25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Medium stone grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.7166214, 1.1920929E-7, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.100000001, 1.20000005, 1.20000005))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, 0.060000062, 4.28162003, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.839999914, 2.78162098, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Smoky grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.19662094, 1.1920929E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=12221505", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1.125, 0.75))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Smoky grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.49661922, 1.1920929E-7, 9.53674316E-7, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=12221505", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 1.20000005, 0.825000048))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Ghost grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863E-6, -6.6722846, 8.7434864, 1.34576112E-7, 1.20632649E-7, 1.00000012, -0.601814926, -0.798635125, 1.7718412E-7, 0.798635602, -0.601814747, -3.49245965E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Torso, "", Vector3.new(0, 0, 0), Vector3.new(1.60000002, 2.5, 7.5))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.400000095, 6.53411674, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, -0.839999914, 4.28161812, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Black", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316E-7, 0.0599998236, 8.78162193, -4.3772161E-8, -4.22915036E-11, -1.00000012, -5.424954E-8, 0.999999583, 4.2746251E-11, 1, -5.43077476E-8, -4.3772161E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(2.00999999, 0.25, 0.25))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Medium stone grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.74662018, 2.38418579E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.100000001, 1.29999995, 1.29999995))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Fossil", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.04661942, 1.1920929E-7, 0, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=12221505", Vector3.new(0, 0, 0), Vector3.new(0.075000003, 1.13999999, 0.764999986))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Smoky grey", "Part", Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.32162285, -0.375000238, 1.90734863E-6, 1, -5.43077476E-8, 0, -5.424954E-8, 0.999999583, 4.2746251E-11, 0, 4.2746251E-11, 1.00000012))
- mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(25, 4.5, 2))
- for L_151_forvar1, L_152_forvar2 in pairs(m:GetChildren()) do
- if L_152_forvar2.ClassName == "Part" and L_152_forvar2.Name ~= "Hitbox" and L_152_forvar2.Name ~= "Handle" then
- L_152_forvar2.Transparency = 1
- end
- end
- Effects = Instance.new("Folder", m)
- Effects.Name = "Effects"
- Handleweld.Part0 = Torso
- Handleweld.C0 = cf(-4, 2.5, 0.8) * angles(0, math.rad(-90), 0) * angles(math.rad(-30), 0, 0)
- Humanoid.Died:connect(function()
- attack = true
- for L_153_forvar1, L_154_forvar2 in pairs(Character:GetChildren()) do
- if L_154_forvar2:IsA("Model") then
- m:Destroy()
- end
- end
- end)
- for L_155_forvar1, L_156_forvar2 in pairs(Character:GetChildren()) do
- if L_156_forvar2:IsA("Model") then
- for L_157_forvar1, L_158_forvar2 in pairs(L_156_forvar2:GetChildren()) do
- if L_158_forvar2:IsA("Part") then
- L_158_forvar2.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
- end
- end
- end
- end
- print("Gladiator loaded.")
- function so(L_159_arg1, L_160_arg2, L_161_arg3, L_162_arg4)
- coroutine.resume(coroutine.create(function()
- local L_163_ = Instance.new("Sound", L_160_arg2 or workspace)
- L_163_.Volume = L_161_arg3
- L_163_.Pitch = L_162_arg4 or 1
- L_163_.SoundId = "http://roblox.com/asset/?id=" .. L_159_arg1
- hbwait()
- L_163_:play()
- game:GetService("Debris"):AddItem(L_163_, 10)
- end))
- end
- function clerp(L_164_arg1, L_165_arg2, L_166_arg3)
- local L_167_ = {
- QuaternionFromCFrame(L_164_arg1)
- }
- local L_168_ = {
- QuaternionFromCFrame(L_165_arg2)
- }
- local L_169_, L_170_, L_171_ = L_164_arg1.x, L_164_arg1.y, L_164_arg1.z
- local L_172_, L_173_, L_174_ = L_165_arg2.x, L_165_arg2.y, L_165_arg2.z
- local L_175_ = 1 - L_166_arg3
- return QuaternionToCFrame(L_175_ * L_169_ + L_166_arg3 * L_172_, L_175_ * L_170_ + L_166_arg3 * L_173_, L_175_ * L_171_ + L_166_arg3 * L_174_, QuaternionSlerp(L_167_, L_168_, L_166_arg3))
- end
- function QuaternionFromCFrame(L_176_arg1)
- local L_177_, L_178_, L_179_, L_180_, L_181_, L_182_, L_183_, L_184_, L_185_, L_186_, L_187_, L_188_ = L_176_arg1:components()
- local L_189_ = L_180_ + L_184_ + L_188_
- if L_189_ > 0 then
- local L_190_ = math.sqrt(1 + L_189_)
- local L_191_ = 0.5 / L_190_
- return (L_187_ - L_185_) * L_191_, (L_182_ - L_186_) * L_191_, (L_183_ - L_181_) * L_191_, L_190_ * 0.5
- else
- local L_192_ = 0
- if L_180_ < L_184_ then
- L_192_ = 1
- end
- if L_188_ > (L_192_ == 0 and L_180_ or L_184_) then
- L_192_ = 2
- end
- if L_192_ == 0 then
- local L_193_ = math.sqrt(L_180_ - L_184_ - L_188_ + 1)
- local L_194_ = 0.5 / L_193_
- return 0.5 * L_193_, (L_183_ + L_181_) * L_194_, (L_186_ + L_182_) * L_194_, (L_187_ - L_185_) * L_194_
- elseif L_192_ == 1 then
- local L_195_ = math.sqrt(L_184_ - L_188_ - L_180_ + 1)
- local L_196_ = 0.5 / L_195_
- return (L_181_ + L_183_) * L_196_, 0.5 * L_195_, (L_187_ + L_185_) * L_196_, (L_182_ - L_186_) * L_196_
- elseif L_192_ == 2 then
- local L_197_ = math.sqrt(L_188_ - L_180_ - L_184_ + 1)
- local L_198_ = 0.5 / L_197_
- return (L_182_ + L_186_) * L_198_, (L_185_ + L_187_) * L_198_, 0.5 * L_197_, (L_183_ - L_181_) * L_198_
- end
- end
- end
- function QuaternionToCFrame(L_199_arg1, L_200_arg2, L_201_arg3, L_202_arg4, L_203_arg5, L_204_arg6, L_205_arg7)
- local L_206_, L_207_, L_208_ = L_202_arg4 + L_202_arg4, L_203_arg5 + L_203_arg5, L_204_arg6 + L_204_arg6
- local L_209_, L_210_, L_211_ = L_205_arg7 * L_206_, L_205_arg7 * L_207_, L_205_arg7 * L_208_
- local L_212_ = L_202_arg4 * L_206_
- local L_213_ = L_202_arg4 * L_207_
- local L_214_ = L_202_arg4 * L_208_
- local L_215_ = L_203_arg5 * L_207_
- local L_216_ = L_203_arg5 * L_208_
- local L_217_ = L_204_arg6 * L_208_
- return CFrame.new(L_199_arg1, L_200_arg2, L_201_arg3, 1 - (L_215_ + L_217_), L_213_ - L_211_, L_214_ + L_210_, L_213_ + L_211_, 1 - (L_212_ + L_217_), L_216_ - L_209_, L_214_ - L_210_, L_216_ + L_209_, 1 - (L_212_ + L_215_))
- end
- function QuaternionSlerp(L_218_arg1, L_219_arg2, L_220_arg3)
- local L_221_ = L_218_arg1[1] * L_219_arg2[1] + L_218_arg1[2] * L_219_arg2[2] + L_218_arg1[3] * L_219_arg2[3] + L_218_arg1[4] * L_219_arg2[4]
- local L_222_, L_223_
- if L_221_ >= 1.0E-4 then
- if 1 - L_221_ > 1.0E-4 then
- local L_224_ = math.acos(L_221_)
- local L_225_ = 1 / math.sin(L_224_)
- L_222_ = math.sin((1 - L_220_arg3) * L_224_) * L_225_
- L_223_ = math.sin(L_220_arg3 * L_224_) * L_225_
- else
- L_222_ = 1 - L_220_arg3
- L_223_ = L_220_arg3
- end
- elseif 1 + L_221_ > 1.0E-4 then
- local L_226_ = math.acos(-L_221_)
- local L_227_ = 1 / math.sin(L_226_)
- L_222_ = math.sin((L_220_arg3 - 1) * L_226_) * L_227_
- L_223_ = math.sin(L_220_arg3 * L_226_) * L_227_
- else
- L_222_ = L_220_arg3 - 1
- L_223_ = L_220_arg3
- end
- return L_218_arg1[1] * L_222_ + L_219_arg2[1] * L_223_, L_218_arg1[2] * L_222_ + L_219_arg2[2] * L_223_, L_218_arg1[3] * L_222_ + L_219_arg2[3] * L_223_, L_218_arg1[4] * L_222_ + L_219_arg2[4] * L_223_
- end
- function rayCast(L_228_arg1, L_229_arg2, L_230_arg3, L_231_arg4)
- return game:service("Workspace"):FindPartOnRay(Ray.new(L_228_arg1, L_229_arg2.unit * (L_230_arg3 or 999.999)), L_231_arg4)
- end
- function DamageStatLabel(L_232_arg1, L_233_arg2, L_234_arg3)
- local L_235_ = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt(0, 0, 0))
- L_235_.CFrame = cf(L_232_arg1.p + vt(0, 1.5, 0))
- game:GetService("Debris"):AddItem(L_235_, 5)
- Instance.new("BodyGyro", L_235_)
- local L_236_ = Instance.new("BodyPosition", L_235_)
- L_236_.P = 2000
- L_236_.D = 100
- L_236_.maxForce = vt(math.huge, math.huge, math.huge)
- L_236_.position = L_235_.Position + vt(math.random(-1, 1), 6, math.random(-1, 1))
- game:GetService("Debris"):AddItem(L_235_, 5)
- local L_237_ = Instance.new("BillboardGui", L_235_)
- L_237_.Adornee = L_235_
- L_237_.Size = UDim2.new(2.5, 0, 2.5, 0)
- L_237_.StudsOffset = vt(-2, 2, 0)
- L_237_.AlwaysOnTop = false
- local L_238_ = Instance.new("TextLabel", L_237_)
- L_238_.BackgroundTransparency = 1
- L_238_.Size = UDim2.new(2.5, 0, 2.5, 0)
- L_238_.Text = L_233_arg2
- L_238_.Font = Enum.Font.SourceSans
- L_238_.FontSize = Enum.FontSize.Size42
- L_238_.TextColor3 = L_234_arg3
- L_238_.TextScaled = false
- L_238_.TextStrokeTransparency = 0
- L_238_.TextScaled = true
- L_238_.TextWrapped = true
- L_236_.Parent = L_235_
- coroutine.resume(coroutine.create(function(L_239_arg1, L_240_arg2, L_241_arg3)
- wait(0.25)
- for L_242_forvar1 = 1, 5 do
- wait()
- L_240_arg2.position = L_239_arg1.Position - vt(0, 0.5, 0)
- end
- wait(1.25)
- for L_243_forvar1 = 1, 5 do
- wait()
- L_241_arg3.TextTransparency = L_241_arg3.TextTransparency + 0.2
- L_241_arg3.TextStrokeTransparency = L_241_arg3.TextStrokeTransparency + 0.2
- L_240_arg2.position = L_239_arg1.Position + vt(0, 0.5, 0)
- end
- L_239_arg1.Parent = nil
- end), L_235_, L_236_, L_238_)
- end
- function IncreaseStat(L_244_arg1, L_245_arg2, L_246_arg3, L_247_arg4, L_248_arg5)
- if L_244_arg1:FindFirstChild("Stats") ~= nil and L_244_arg1.Stats:FindFirstChild("BlockValue") ~= nil then
- if L_244_arg1.Stats:FindFirstChild("BlockValue").Value ~= true then
- if L_244_arg1.Stats[L_245_arg2] ~= nil then
- L_244_arg1.Stats[L_245_arg2].Value = L_244_arg1.Stats[L_245_arg2].Value + L_246_arg3
- if L_248_arg5 == true then
- if L_245_arg2 == "Defense" then
- DamageStatLabel(L_244_arg1.Head.CFrame, "+Defense", L_59_(1, 1, 1))
- elseif L_245_arg2 == "Damage" then
- DamageStatLabel(L_244_arg1.Head.CFrame, "+Damage", L_59_(1, 1, 1))
- elseif L_245_arg2 == "Movement" then
- DamageStatLabel(L_244_arg1.Head.CFrame, "+Movement", L_59_(1, 1, 1))
- end
- end
- coroutine.resume(coroutine.create(function(L_249_arg1)
- wait(L_247_arg4)
- L_249_arg1.Value = L_249_arg1.Value - L_246_arg3
- end), L_244_arg1.Stats[L_245_arg2])
- end
- else
- DamageStatLabel(L_244_arg1.Head.CFrame, "Blocked!", Color3.new(0, 0.39215686274509803, 1))
- end
- end
- end
- function DecreaseStat(L_250_arg1, L_251_arg2, L_252_arg3, L_253_arg4, L_254_arg5)
- if L_250_arg1:FindFirstChild("Stats") ~= nil and L_250_arg1.Stats:FindFirstChild("BlockValue") ~= nil then
- if L_250_arg1.Stats:FindFirstChild("BlockValue").Value ~= true then
- if L_250_arg1.Stats[L_251_arg2] ~= nil then
- L_250_arg1.Stats[L_251_arg2].Value = L_250_arg1.Stats[L_251_arg2].Value - L_252_arg3
- if L_254_arg5 == true then
- if L_251_arg2 == "Defense" then
- DamageStatLabel(L_250_arg1.Head.CFrame, "-Defense", L_59_(1, 1, 1))
- elseif L_251_arg2 == "Damage" then
- DamageStatLabel(L_250_arg1.Head.CFrame, "-Damage", L_59_(1, 1, 1))
- elseif L_251_arg2 == "Movement" then
- DamageStatLabel(L_250_arg1.Head.CFrame, "-Movement", L_59_(1, 1, 1))
- end
- end
- coroutine.resume(coroutine.create(function(L_255_arg1)
- wait(L_253_arg4)
- L_255_arg1.Value = L_255_arg1.Value + L_252_arg3
- end), L_250_arg1.Stats[L_251_arg2])
- end
- else
- DamageStatLabel(L_250_arg1.Head.CFrame, "Blocked!", Color3.new(0, 0.39215686274509803, 1))
- end
- end
- end
- function GetDistance(L_256_arg1, L_257_arg2, L_258_arg3)
- local L_259_ = L_256_arg1.Position - L_257_arg2.Position
- local L_260_ = L_259_.magnitude
- if L_258_arg3 >= L_260_ then
- return true
- else
- return false
- end
- end
- function Damagefunc(L_261_arg1, L_262_arg2, L_263_arg3, L_264_arg4, L_265_arg5, L_266_arg6, L_267_arg7, L_268_arg8, L_269_arg9, L_270_arg10, L_271_arg11, L_272_arg12, L_273_arg13, L_274_arg14, L_275_arg15, L_276_arg16)
- if L_261_arg1.Parent == nil then
- return
- end
- h = L_261_arg1.Parent:FindFirstChild("Humanoid")
- for L_277_forvar1, L_278_forvar2 in pairs(L_261_arg1.Parent:GetChildren()) do
- if L_278_forvar2:IsA("Humanoid") then
- h = L_278_forvar2
- end
- end
- if L_261_arg1.Name == "Hitbox" and L_272_arg12 ~= true and L_261_arg1.Parent ~= m then
- L_12_.Value = true
- so(L_51_[math.random(1, #L_51_)], L_261_arg1, 1, 1)
- return
- end
- if L_19_.Value == true then
- if game.Players:FindFirstChild(L_261_arg1.Parent.Name) ~= nil then
- opponent = game.Players:FindFirstChild(L_261_arg1.Parent.Name)
- end
- if opponent ~= nil and opponent.TeamColor == Player.TeamColor then
- return
- end
- end
- if L_261_arg1.Parent.Parent:FindFirstChild("Torso") ~= nil then
- h = L_261_arg1.Parent.Parent:FindFirstChild("Humanoid")
- end
- if L_261_arg1.Parent.className == "Hat" then
- L_261_arg1 = L_261_arg1.Parent.Parent:findFirstChild("Head")
- end
- if h ~= nil and L_261_arg1.Parent.Name ~= Character.Name and L_261_arg1.Parent:FindFirstChild("Torso") ~= nil then
- if L_261_arg1.Parent:findFirstChild("DebounceHit") ~= nil and L_261_arg1.Parent.DebounceHit.Value == true then
- return
- end
- if L_261_arg1.Parent:FindFirstChild("Humanoid") ~= nil and L_261_arg1.Parent:FindFirstChild("Humanoid").Health <= 0 then
- return
- end
- if L_261_arg1.Parent:findFirstChild("Stats") ~= nil and L_261_arg1.Parent.Stats:findFirstChild("StunValue") ~= nil then
- L_261_arg1.Parent.Stats:findFirstChild("StunValue").Value = L_261_arg1.Parent.Stats:findFirstChild("StunValue").Value + L_269_arg9
- end
- if L_261_arg1.Parent:FindFirstChild("Stats") ~= nil and L_261_arg1.Parent.Stats:findFirstChild("StaggerAnim") ~= nil and L_270_arg10 == true then
- L_261_arg1.Parent.Stats:findFirstChild("StaggerAnim").Value = true
- end
- if L_261_arg1.Parent:findFirstChild("Stats") ~= nil and L_261_arg1.Parent.Stats:findFirstChild("BlockValue") ~= nil and L_261_arg1.Parent.Stats:findFirstChild("BlockValue").Value == true then
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, "Blocked!", Color3.new(0, 0.39215686274509803, 1))
- so(L_52_[math.random(1, #L_52_)], L_261_arg1, 1, 1)
- if L_272_arg12 ~= true then
- L_261_arg1.Parent.Stats:findFirstChild("BlockValue").Value = false
- L_13_.Value = true
- end
- return
- end
- if L_273_arg13 ~= nil and L_261_arg1.Parent:FindFirstChild("Stats") ~= nil then
- if L_273_arg13 == "Defense" then
- DecreaseStat(L_261_arg1.Parent, "Defense", L_274_arg14, L_275_arg15, L_276_arg16)
- elseif L_273_arg13 == "Damage" then
- DecreaseStat(L_261_arg1.Parent, "Damage", L_274_arg14, L_275_arg15, L_276_arg16)
- elseif L_273_arg13 == "Movement" then
- DecreaseStat(L_261_arg1.Parent, "Movement", L_274_arg14, L_275_arg15, L_276_arg16)
- end
- end
- local L_279_ = math.random(L_262_arg2, L_263_arg3) * L_8_.Value
- if L_261_arg1.Parent:FindFirstChild("Stats") ~= nil then
- if L_261_arg1.Parent.Stats:FindFirstChild("Defense") then
- if L_18_.Value == true then
- else
- L_279_ = L_279_ / L_261_arg1.Parent.Stats:FindFirstChild("Defense").Value
- end
- elseif L_261_arg1.Parent.Stats:FindFirstChild("Defense") == nil then
- end
- end
- if L_16_.Value == true then
- L_28_ = math.random(1, L_17_.Value)
- if L_28_ == L_17_.Value then
- L_279_ = L_279_ * 2
- end
- end
- L_279_ = math.floor(L_279_)
- h.Health = h.Health - L_279_
- if L_279_ <= 3 and L_271_arg11 == true then
- if L_272_arg12 ~= true then
- L_12_.Value = true
- end
- if L_272_arg12 ~= true then
- so(L_50_[math.random(1, #L_50_)], L_261_arg1, 1, 1)
- end
- elseif L_279_ > 3 and L_272_arg12 ~= true then
- so(L_49_[math.random(1, #L_49_)], L_261_arg1, 1, 1)
- end
- if L_279_ > 2 and L_279_ < 20 then
- if L_16_.Value == true and L_28_ == L_17_.Value then
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, "Crit! " .. L_279_, Color3.new(0.7843137254901961, 0, 0))
- so("296102734", L_261_arg1, 1, 1)
- else
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, L_279_, Color3.new(1, 0.8627450980392157, 0))
- end
- elseif L_279_ >= 20 then
- if L_16_.Value == true and L_28_ == L_17_.Value then
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, "Crit! " .. L_279_, Color3.new(0.7843137254901961, 0, 0))
- so("296102734", L_261_arg1, 1, 1)
- else
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, L_279_, Color3.new(1, 0, 0))
- end
- else
- if L_279_ <= 2 then
- if L_16_.Value == true and L_28_ == L_17_.Value then
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, "Crit! " .. L_279_, Color3.new(0.7843137254901961, 0, 0))
- so("296102734", L_261_arg1, 1, 1)
- else
- DamageStatLabel(L_261_arg1.Parent.Head.CFrame, L_279_, Color3.new(0.8823529411764706, 0.8823529411764706, 0.8823529411764706))
- end
- else
- end
- end
- if L_265_arg5 == "Normal" then
- so(L_49_[math.random(1, #L_49_)], L_261_arg1, 1, 2)
- vp = Instance.new("BodyVelocity")
- vp.P = 500
- vp.maxForce = vt(math.huge, 0, math.huge)
- if L_268_arg8 == 1 then
- vp.Velocity = L_266_arg6.CFrame.lookVector * L_264_arg4 + L_266_arg6.Velocity / 1.05
- elseif L_268_arg8 == 2 then
- vp.Velocity = L_266_arg6.CFrame.lookVector * L_264_arg4
- end
- if L_264_arg4 > 0 then
- vp.Parent = L_261_arg1.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- elseif L_265_arg5 == "Knockdown" then
- so(L_49_[math.random(1, #L_49_)], L_261_arg1, 1, 2)
- vp = Instance.new("BodyVelocity")
- vp.P = 1000
- vp.maxForce = vt(0, math.huge, 0)
- vp.Velocity = Vector3.new(0, 10, 0)
- vp.Parent = L_261_arg1.Parent.Torso
- game:GetService("Debris"):AddItem(vp, 0.25)
- elseif L_265_arg5 == "Normal2" then
- so(L_49_[math.random(1, #L_49_)], L_261_arg1, 1, 0.8)
- vp = Instance.new("BodyVelocity")
- vp.P = 500
- vp.maxForce = vt(math.huge, 0, math.huge)
- if L_268_arg8 == 1 then
- vp.Velocity = L_266_arg6.CFrame.lookVector * L_264_arg4 + L_266_arg6.Velocity / 1.05
- elseif L_268_arg8 == 2 then
- vp.Velocity = L_266_arg6.CFrame.lookVector * L_264_arg4
- end
- if L_264_arg4 > 0 then
- vp.Parent = L_261_arg1.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- elseif L_265_arg5 == "SuperKnockup" then
- so(L_49_[math.random(1, #L_49_)], L_261_arg1, 1, 0.8)
- vp = Instance.new("BodyVelocity")
- vp.P = 500
- vp.maxForce = vt(0, math.huge, 0)
- vp.Velocity = vt(0, math.random(20, 40), 0)
- if L_264_arg4 > 0 then
- vp.Parent = L_261_arg1.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- vp2 = Instance.new("BodyVelocity")
- vp2.P = 500
- vp2.maxForce = vt(math.huge, 0, math.huge)
- if L_268_arg8 == 1 then
- vp2.Velocity = L_266_arg6.CFrame.lookVector * L_264_arg4 + L_266_arg6.Velocity / 1.05
- elseif L_268_arg8 == 2 then
- vp2.Velocity = L_266_arg6.CFrame.lookVector * L_264_arg4
- end
- if L_264_arg4 > 0 then
- vp2.Parent = L_261_arg1.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp2, 0.5)
- elseif L_265_arg5 == "RockHit" then
- so(L_49_[math.random(1, #L_49_)], L_261_arg1, 1, 0.8)
- rockvelocity = Instance.new("BodyVelocity")
- rockvelocity.P = 500
- rockvelocity.maxForce = vt(math.huge, 0, math.huge)
- rockvelocity.Velocity = L_261_arg1.Position * L_264_arg4 - L_266_arg6.Position
- if L_264_arg4 > 0 then
- rockvelocity.Parent = L_261_arg1.Parent.Torso
- end
- game:GetService("Debris"):AddItem(rockvelocity, 0.5)
- end
- DebounceHit = Instance.new("BoolValue", L_261_arg1.Parent)
- DebounceHit.Name = "DebounceHit"
- DebounceHit.Value = true
- game:GetService("Debris"):AddItem(DebounceHit, L_267_arg7)
- end
- end
- function MagniDamage(L_280_arg1, L_281_arg2, L_282_arg3, L_283_arg4, L_284_arg5, L_285_arg6, L_286_arg7, L_287_arg8, L_288_arg9, L_289_arg10, L_290_arg11, L_291_arg12, L_292_arg13, L_293_arg14, L_294_arg15, L_295_arg16, L_296_arg17)
- for L_297_forvar1, L_298_forvar2 in pairs(workspace:GetChildren()) do
- local L_299_ = L_298_forvar2:FindFirstChild("Humanoid")
- local L_300_
- if L_299_ ~= nil then
- L_300_ = L_298_forvar2:FindFirstChild("Torso")
- if L_300_ ~= nil then
- local L_301_ = L_300_.Position - L_280_arg1.Position
- local L_302_ = L_301_.magnitude
- if L_281_arg2 >= L_302_ and L_298_forvar2.Name ~= Player.Name then
- Damagefunc(L_300_, L_282_arg3, L_283_arg4, L_284_arg5, L_285_arg6, L_286_arg7, L_287_arg8, L_288_arg9, L_289_arg10, L_290_arg11, L_291_arg12, L_292_arg13, L_293_arg14, L_294_arg15, L_295_arg16, L_296_arg17)
- end
- end
- for L_303_forvar1, L_304_forvar2 in pairs(L_298_forvar2:GetChildren()) do
- if L_304_forvar2.ClassName == "Model" and L_292_arg13 ~= true then
- L_300_ = L_304_forvar2:FindFirstChild("Hitbox")
- if L_300_ ~= nil then
- local L_305_ = L_300_.Position - L_280_arg1.Position
- local L_306_ = L_305_.magnitude
- if L_281_arg2 >= L_306_ and L_298_forvar2.Name ~= Player.Name then
- local L_307_ = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt())
- L_307_.Anchored = true
- L_307_.CFrame = cf(L_300_.Position)
- so(L_51_[math.random(1, #L_51_)], L_307_, 1, 1)
- L_12_.Value = true
- end
- end
- end
- end
- end
- end
- end
- function Lightning(L_308_arg1, L_309_arg2, L_310_arg3, L_311_arg4, L_312_arg5, L_313_arg6, L_314_arg7, L_315_arg8, L_316_arg9)
- local L_317_ = L_308_arg1 - L_309_arg2.magnitude
- local L_318_ = L_308_arg1
- local L_319_ = {
- -L_311_arg4,
- L_311_arg4
- }
- for L_320_forvar1 = 1, L_310_arg3 do
- do
- local L_321_ = part(3, Effects, L_313_arg6, 0, 0, L_312_arg5, "Effect", vt(L_314_arg7, L_314_arg7, L_317_ / L_310_arg3))
- L_321_.Anchored = true
- local L_322_ = vt(L_319_[math.random(1, 2)], L_319_[math.random(1, 2)], L_319_[math.random(1, 2)])
- local L_323_ = cf(L_318_, L_309_arg2) * cf(0, 0, L_317_ / L_310_arg3).p + L_322_
- if L_310_arg3 == L_320_forvar1 then
- local L_324_ = L_318_ - L_309_arg2.magnitude
- L_321_.Size = vt(L_314_arg7, L_314_arg7, L_324_)
- L_321_.CFrame = cf(L_318_, L_309_arg2) * cf(0, 0, -L_324_ / 2)
- else
- L_321_.CFrame = cf(L_318_, L_323_) * cf(0, 0, L_317_ / L_310_arg3 / 2)
- end
- L_318_ = L_321_.CFrame * cf(0, 0, L_317_ / L_310_arg3 / 2).p
- game.Debris:AddItem(L_321_, L_316_arg9)
- coroutine.resume(coroutine.create(function()
- while L_321_.Transparency ~= 1 do
- for L_325_forvar1 = 0, 1, L_316_arg9 do
- hbwait()
- L_321_.Transparency = L_321_.Transparency + 0.1 / L_316_arg9
- end
- end
- end))
- end
- end
- end
- function MagicRing(L_326_arg1, L_327_arg2, L_328_arg3, L_329_arg4, L_330_arg5, L_331_arg6, L_332_arg7, L_333_arg8, L_334_arg9, L_335_arg10)
- local L_336_ = part(3, Effects, L_327_arg2, 0, 0, L_326_arg1, "Effect", vt())
- L_336_.Anchored = true
- L_336_.CFrame = L_328_arg3
- local L_337_ = mesh("SpecialMesh", L_336_, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(L_329_arg4, L_330_arg5, L_331_arg6))
- game:GetService("Debris"):AddItem(L_336_, 10)
- coroutine.resume(coroutine.create(function(L_338_arg1, L_339_arg2)
- for L_340_forvar1 = 0, 1, L_335_arg10 do
- hbwait()
- L_338_arg1.CFrame = L_338_arg1.CFrame
- L_338_arg1.Transparency = L_340_forvar1
- L_339_arg2.Scale = L_339_arg2.Scale + vt(L_332_arg7, L_333_arg8, L_334_arg9)
- end
- L_338_arg1.Parent = nil
- end), L_336_, L_337_)
- end
- function MagicWave(L_341_arg1, L_342_arg2, L_343_arg3, L_344_arg4, L_345_arg5, L_346_arg6, L_347_arg7, L_348_arg8, L_349_arg9, L_350_arg10)
- local L_351_ = part(3, Effects, L_342_arg2, 0, 0, L_341_arg1, "Effect", vt())
- L_351_.Anchored = true
- L_351_.CFrame = L_343_arg3
- local L_352_ = mesh("SpecialMesh", L_351_, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(L_344_arg4, L_345_arg5, L_346_arg6))
- game:GetService("Debris"):AddItem(L_351_, 10)
- coroutine.resume(coroutine.create(function(L_353_arg1, L_354_arg2)
- for L_355_forvar1 = 0, 1, L_350_arg10 do
- hbwait()
- L_353_arg1.CFrame = L_353_arg1.CFrame
- L_353_arg1.Transparency = L_355_forvar1
- L_354_arg2.Scale = L_354_arg2.Scale + vt(L_347_arg7, L_348_arg8, L_349_arg9)
- end
- L_353_arg1.Parent = nil
- end), L_351_, L_352_)
- end
- function MagicBlock(L_356_arg1, L_357_arg2, L_358_arg3, L_359_arg4, L_360_arg5, L_361_arg6, L_362_arg7, L_363_arg8, L_364_arg9, L_365_arg10, L_366_arg11)
- local L_367_ = part(3, Effects, L_357_arg2, 0, 0, L_356_arg1, "Effect", vt())
- L_367_.Anchored = true
- L_367_.CFrame = L_359_arg4 * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local L_368_ = mesh("BlockMesh", L_367_, "", "", vt(0, 0, 0), vt(L_360_arg5, L_361_arg6, L_362_arg7))
- game:GetService("Debris"):AddItem(L_367_, 10)
- coroutine.resume(coroutine.create(function(L_369_arg1, L_370_arg2)
- for L_371_forvar1 = 0, 1, L_366_arg11 do
- hbwait()
- if L_358_arg3 == true then
- L_369_arg1.CFrame = L_369_arg1.CFrame * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- else
- end
- L_369_arg1.Transparency = L_371_forvar1
- L_370_arg2.Scale = L_370_arg2.Scale + vt(L_363_arg8, L_364_arg9, L_365_arg10)
- end
- L_369_arg1.Parent = nil
- end), L_367_, L_368_)
- end
- function MagicBlock2(L_372_arg1, L_373_arg2, L_374_arg3, L_375_arg4, L_376_arg5, L_377_arg6, L_378_arg7, L_379_arg8, L_380_arg9, L_381_arg10, L_382_arg11)
- local L_383_ = part(3, Effects, L_373_arg2, 0, 0, L_372_arg1, "Effect", vt())
- L_383_.Anchored = true
- L_383_.CFrame = L_375_arg4 * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local L_384_ = mesh("BlockMesh", L_383_, "", "", vt(0, 0, 0), vt(L_376_arg5, L_377_arg6, L_378_arg7))
- game:GetService("Debris"):AddItem(L_383_, 10)
- CF = L_383_.CFrame
- num = math.random(5, 20)
- coroutine.resume(coroutine.create(function(L_385_arg1, L_386_arg2, L_387_arg3, L_388_arg4)
- for L_389_forvar1 = 0, 1, L_382_arg11 do
- hbwait()
- if L_374_arg3 == true then
- L_385_arg1.CFrame = L_387_arg3 * cf(0, L_389_forvar1 * L_388_arg4, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- else
- L_385_arg1.CFrame = L_387_arg3 * cf(0, L_389_forvar1 * L_388_arg4, 0)
- end
- L_385_arg1.Transparency = L_389_forvar1
- L_386_arg2.Scale = L_386_arg2.Scale + vt(L_379_arg8, L_380_arg9, L_381_arg10)
- end
- L_385_arg1.Parent = nil
- end), L_383_, L_384_, CF, num)
- end
- function MagicCylinder(L_390_arg1, L_391_arg2, L_392_arg3, L_393_arg4, L_394_arg5, L_395_arg6, L_396_arg7, L_397_arg8, L_398_arg9, L_399_arg10)
- local L_400_ = part(3, Effects, L_391_arg2, 0, 0, L_390_arg1, "Effect", vt())
- L_400_.Anchored = true
- L_400_.CFrame = L_392_arg3
- local L_401_ = mesh("CylinderMesh", L_400_, "", "", vt(0, 0, 0), vt(L_393_arg4, L_394_arg5, L_395_arg6))
- game:GetService("Debris"):AddItem(L_400_, 10)
- coroutine.resume(coroutine.create(function(L_402_arg1, L_403_arg2)
- for L_404_forvar1 = 0, 1, L_399_arg10 do
- hbwait()
- L_402_arg1.Transparency = L_404_forvar1
- L_403_arg2.Scale = L_403_arg2.Scale + vt(L_396_arg7, L_397_arg8, L_398_arg9)
- end
- L_402_arg1.Parent = nil
- end), L_400_, L_401_)
- end
- function MagicCircle(L_405_arg1, L_406_arg2, L_407_arg3, L_408_arg4, L_409_arg5, L_410_arg6, L_411_arg7, L_412_arg8, L_413_arg9, L_414_arg10)
- local L_415_ = part(3, Effects, L_406_arg2, 0, 0, L_405_arg1, "Effect", vt())
- L_415_.Anchored = true
- L_415_.CFrame = L_407_arg3
- local L_416_ = mesh("SpecialMesh", L_415_, "Sphere", "", vt(0, 0, 0), vt(L_408_arg4, L_409_arg5, L_410_arg6))
- game:GetService("Debris"):AddItem(L_415_, 10)
- coroutine.resume(coroutine.create(function(L_417_arg1, L_418_arg2)
- for L_419_forvar1 = 0, 1, L_414_arg10 do
- hbwait()
- L_417_arg1.Transparency = L_419_forvar1
- L_418_arg2.Scale = L_418_arg2.Scale + vt(L_411_arg7, L_412_arg8, L_413_arg9)
- end
- L_417_arg1.Parent = nil
- end), L_415_, L_416_)
- end
- function MagicHead(L_420_arg1, L_421_arg2, L_422_arg3, L_423_arg4, L_424_arg5, L_425_arg6, L_426_arg7, L_427_arg8, L_428_arg9, L_429_arg10)
- local L_430_ = part(3, Effects, L_421_arg2, 0, 0, L_420_arg1, "Effect", vt())
- L_430_.Anchored = true
- L_430_.CFrame = L_422_arg3
- local L_431_ = mesh("SpecialMesh", L_430_, "Head", "", vt(0, 0, 0), vt(L_423_arg4, L_424_arg5, L_425_arg6))
- game:GetService("Debris"):AddItem(L_430_, 10)
- coroutine.resume(coroutine.create(function(L_432_arg1, L_433_arg2)
- for L_434_forvar1 = 0, 1, L_429_arg10 do
- hbwait()
- L_432_arg1.Transparency = L_434_forvar1
- L_433_arg2.Scale = L_433_arg2.Scale + vt(L_426_arg7, L_427_arg8, L_428_arg9)
- end
- L_432_arg1.Parent = nil
- end), L_430_, L_431_)
- end
- function BreakEffect(L_435_arg1, L_436_arg2, L_437_arg3, L_438_arg4, L_439_arg5, L_440_arg6, L_441_arg7, L_442_arg8)
- local L_443_ = part(3, Effects, L_436_arg2, 0, 0, L_435_arg1, "Effect", vt())
- L_443_.Anchored = true
- L_443_.CFrame = L_438_arg4 * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local L_444_ = mesh("SpecialMesh", L_443_, "Sphere", "", vt(0, 0, 0), vt(L_439_arg5, L_440_arg6, L_441_arg7))
- game:GetService("Debris"):AddItem(L_443_, 10)
- coroutine.resume(coroutine.create(function(L_445_arg1, L_446_arg2, L_447_arg3, L_448_arg4)
- L_446_arg2 = L_445_arg1.CFrame
- L_447_arg3 = 0
- L_448_arg4 = math.random() - math.random()
- for L_449_forvar1 = 0, 1, L_442_arg8 do
- hbwait()
- L_446_arg2 = L_446_arg2 * cf(0, 1, 0)
- if L_437_arg3 == true then
- L_445_arg1.CFrame = L_446_arg2 * angles(L_447_arg3, 0, 0)
- elseif L_437_arg3 == false then
- L_445_arg1.CFrame = L_446_arg2
- end
- L_445_arg1.Transparency = L_449_forvar1
- L_447_arg3 = L_447_arg3 + L_448_arg4
- end
- L_445_arg1.Parent = nil
- end), L_443_, CF, Numbb, randnumb)
- end
- function ElecEffect(L_450_arg1, L_451_arg2, L_452_arg3, L_453_arg4, L_454_arg5, L_455_arg6, L_456_arg7)
- local L_457_ = part(3, Effects, L_451_arg2, 0, 0, L_450_arg1, "Effect", vt())
- L_457_.Anchored = true
- L_457_.CFrame = L_452_arg3
- xval = math.random()
- yval = math.random()
- zval = math.random()
- local L_458_ = mesh("BlockMesh", L_457_, "", "", vt(0, 0, 0), vt(L_453_arg4, L_454_arg5, L_455_arg6))
- game:GetService("Debris"):AddItem(L_457_, 10)
- coroutine.resume(coroutine.create(function(L_459_arg1, L_460_arg2, L_461_arg3, L_462_arg4, L_463_arg5)
- for L_464_forvar1 = 0, 1, L_456_arg7 do
- hbwait()
- L_459_arg1.CFrame = L_459_arg1.CFrame
- L_461_arg3 = L_461_arg3 - 0.1 * (L_456_arg7 * 10)
- L_462_arg4 = L_462_arg4 - 0.1 * (L_456_arg7 * 10)
- L_463_arg5 = L_463_arg5 - 0.1 * (L_456_arg7 * 10)
- L_460_arg2.Scale = L_460_arg2.Scale + vt(L_461_arg3, L_462_arg4, L_463_arg5)
- L_459_arg1.Transparency = L_464_forvar1
- end
- L_459_arg1.Parent = nil
- end), L_457_, L_458_, xval, yval, zval)
- end
- function TrailEffect(L_465_arg1, L_466_arg2, L_467_arg3, L_468_arg4, L_469_arg5, L_470_arg6, L_471_arg7, L_472_arg8, L_473_arg9, L_474_arg10, L_475_arg11)
- local L_476_ = part(3, Effects, L_466_arg2, L_470_arg6, 0, L_465_arg1, "Effect", vt())
- L_476_.Anchored = true
- L_476_.CFrame = L_467_arg3
- local L_477_ = "BlockMesh"
- if L_469_arg5 == "Cylinder" then
- L_477_ = "CylinderMesh"
- end
- local L_478_ = mesh(L_477_, L_476_, "", "", vt(0, 0, 0), vt())
- game:GetService("Debris"):AddItem(L_476_, 10)
- local L_479_ = L_467_arg3.p - L_468_arg4.p.magnitude
- L_476_.Size = Vector3.new(1, L_479_, 1)
- L_476_.CFrame = cf((L_467_arg3.p + L_468_arg4.p) / 2, L_468_arg4.p) * angles(math.rad(90), 0, 0)
- L_478_.Scale = vt(0 + L_471_arg7, 1, 0 + L_471_arg7)
- coroutine.resume(coroutine.create(function(L_480_arg1, L_481_arg2, L_482_arg3, L_483_arg4)
- for L_484_forvar1 = 0, 1, L_475_arg11 do
- hbwait()
- L_480_arg1.Transparency = L_484_forvar1
- L_481_arg2.Scale = L_481_arg2.Scale + vt(L_472_arg8, L_473_arg9, L_474_arg10)
- end
- L_480_arg1.Parent = nil
- end), L_476_, L_478_, L_467_arg3, L_468_arg4)
- end
- function ClangEffect(L_485_arg1, L_486_arg2, L_487_arg3, L_488_arg4, L_489_arg5, L_490_arg6, L_491_arg7, L_492_arg8, L_493_arg9, L_494_arg10, L_495_arg11, L_496_arg12)
- local L_497_ = part(3, Effects, L_486_arg2, 0, 1, L_485_arg1, "Effect", vt())
- L_497_.Anchored = true
- L_497_.CFrame = L_487_arg3
- local L_498_ = mesh("BlockMesh", L_497_, "", "", vt(0, 0, 0), vt(0, 0, 0))
- game:GetService("Debris"):AddItem(L_497_, 10)
- local L_499_ = L_487_arg3
- coroutine.resume(coroutine.create(function(L_500_arg1)
- for L_501_forvar1 = 1, L_489_arg5 do
- hbwait()
- L_500_arg1.CFrame = L_500_arg1.CFrame * angles(math.rad(L_488_arg4), 0, 0) * cf(0, L_491_arg7, 0)
- TrailEffect(L_485_arg1, L_486_arg2, L_500_arg1.CFrame, L_499_, "Cylinder", L_492_arg8, L_490_arg6, L_493_arg9, L_494_arg10, L_495_arg11, L_496_arg12)
- L_499_ = L_500_arg1.CFrame
- end
- L_500_arg1.Parent = nil
- end), L_497_)
- end
- function MagicCone(L_502_arg1, L_503_arg2, L_504_arg3, L_505_arg4, L_506_arg5, L_507_arg6, L_508_arg7, L_509_arg8, L_510_arg9, L_511_arg10)
- local L_512_ = part(3, Effects, L_503_arg2, 0, 0, L_502_arg1, "Effect", vt())
- L_512_.Anchored = true
- L_512_.CFrame = L_504_arg3
- local L_513_ = mesh("SpecialMesh", L_512_, "FileMesh", "http://www.roblox.com/asset/?id=1778999", vt(0, 0, 0), vt(L_505_arg4, L_506_arg5, L_507_arg6))
- game:GetService("Debris"):AddItem(L_512_, 10)
- coroutine.resume(coroutine.create(function(L_514_arg1, L_515_arg2)
- for L_516_forvar1 = 0, 1, L_511_arg10 do
- hbwait()
- L_514_arg1.Transparency = L_516_forvar1
- L_515_arg2.Scale = L_515_arg2.Scale + vt(L_508_arg7, L_509_arg8, L_510_arg9)
- end
- L_514_arg1.Parent = nil
- end), L_512_, L_513_)
- end
- function MagicFlatCone(L_517_arg1, L_518_arg2, L_519_arg3, L_520_arg4, L_521_arg5, L_522_arg6, L_523_arg7, L_524_arg8, L_525_arg9, L_526_arg10)
- local L_527_ = part(3, Effects, L_518_arg2, 0, 0, L_517_arg1, "Effect", vt())
- L_527_.Anchored = true
- L_527_.CFrame = L_519_arg3
- local L_528_ = mesh("SpecialMesh", L_527_, "FileMesh", "http://www.roblox.com/asset/?id=1033714", vt(0, 0, 0), vt(L_520_arg4, L_521_arg5, L_522_arg6))
- game:GetService("Debris"):AddItem(L_527_, 10)
- coroutine.resume(coroutine.create(function(L_529_arg1, L_530_arg2)
- for L_531_forvar1 = 0, 1, L_526_arg10 do
- hbwait()
- L_529_arg1.Transparency = L_531_forvar1
- L_530_arg2.Scale = L_530_arg2.Scale + vt(L_523_arg7, L_524_arg8, L_525_arg9)
- end
- L_529_arg1.Parent = nil
- end), L_527_, L_528_)
- end
- function MagicSpikedCrown(L_532_arg1, L_533_arg2, L_534_arg3, L_535_arg4, L_536_arg5, L_537_arg6, L_538_arg7, L_539_arg8, L_540_arg9, L_541_arg10)
- local L_542_ = part(3, Effects, L_533_arg2, 0, 0, L_532_arg1, "Effect", vt())
- L_542_.Anchored = true
- L_542_.CFrame = L_534_arg3
- local L_543_ = mesh("SpecialMesh", L_542_, "FileMesh", "http://www.roblox.com/asset/?id=1323306", vt(0, 0, 0), vt(L_535_arg4, L_536_arg5, L_537_arg6))
- game:GetService("Debris"):AddItem(L_542_, 10)
- coroutine.resume(coroutine.create(function(L_544_arg1, L_545_arg2)
- for L_546_forvar1 = 0, 1, L_541_arg10 do
- hbwait()
- L_544_arg1.Transparency = L_546_forvar1
- L_545_arg2.Scale = L_545_arg2.Scale + vt(L_538_arg7, L_539_arg8, L_540_arg9)
- end
- L_544_arg1.Parent = nil
- end), L_542_, L_543_)
- end
- function MagicCrown(L_547_arg1, L_548_arg2, L_549_arg3, L_550_arg4, L_551_arg5, L_552_arg6, L_553_arg7, L_554_arg8, L_555_arg9, L_556_arg10)
- local L_557_ = part(3, Effects, L_548_arg2, 0, 0, L_547_arg1, "Effect", vt())
- L_557_.Anchored = true
- L_557_.CFrame = L_549_arg3
- local L_558_ = mesh("SpecialMesh", L_557_, "FileMesh", "http://www.roblox.com/asset/?id=1078075", vt(0, 0, 0), vt(L_550_arg4, L_551_arg5, L_552_arg6))
- game:GetService("Debris"):AddItem(L_557_, 10)
- coroutine.resume(coroutine.create(function(L_559_arg1, L_560_arg2)
- for L_561_forvar1 = 0, 1, L_556_arg10 do
- hbwait()
- L_559_arg1.Transparency = L_561_forvar1
- L_560_arg2.Scale = L_560_arg2.Scale + vt(L_553_arg7, L_554_arg8, L_555_arg9)
- end
- L_559_arg1.Parent = nil
- end), L_557_, L_558_)
- end
- function MagicSkull(L_562_arg1, L_563_arg2, L_564_arg3, L_565_arg4, L_566_arg5, L_567_arg6, L_568_arg7, L_569_arg8, L_570_arg9, L_571_arg10)
- local L_572_ = part(3, Effects, L_563_arg2, 0, 0, L_562_arg1, "Effect", vt())
- L_572_.Anchored = true
- L_572_.CFrame = L_564_arg3
- local L_573_ = mesh("SpecialMesh", L_572_, "FileMesh", "http://www.roblox.com/asset/?id=4770583", vt(0, 0, 0), vt(L_565_arg4, L_566_arg5, L_567_arg6))
- game:GetService("Debris"):AddItem(L_572_, 10)
- coroutine.resume(coroutine.create(function(L_574_arg1, L_575_arg2)
- for L_576_forvar1 = 0, 1, L_571_arg10 do
- hbwait()
- L_574_arg1.Transparency = L_576_forvar1
- L_575_arg2.Scale = L_575_arg2.Scale + vt(L_568_arg7, L_569_arg8, L_570_arg9)
- end
- L_574_arg1.Parent = nil
- end), L_572_, L_573_)
- end
- local L_83_ = false
- local L_84_ = true
- local L_85_ = true
- local L_86_ = false
- local L_87_ = false
- local L_88_ = false
- local L_89_ = true
- local L_90_ = true
- local L_91_ = false
- local L_92_ = false
- local L_93_ = false
- local L_94_ = false
- local L_95_ = false
- local L_96_ = false
- local L_97_ = false
- local L_98_ = false
- local L_99_ = false
- local L_100_ = true
- local L_101_ = true
- local L_102_ = true
- local L_103_ = false
- local L_104_ = false
- if L_88_ == true then
- for L_577_forvar1, L_578_forvar2 in pairs(L_57_:GetChildren()) do
- if L_578_forvar2.ClassName == "Frame" or L_578_forvar2.ClassName == "TextLabel" then
- L_578_forvar2.Visible = false
- end
- end
- end
- Humanoid.Changed:connect(function(L_579_arg1)
- if L_579_arg1 == "Jump" and L_104_ == true then
- Humanoid.Jump = false
- end
- end)
- if L_89_ == true then
- for L_580_forvar1, L_581_forvar2 in pairs(L_57_:GetChildren()) do
- if L_581_forvar2.ClassName == "Frame" then
- for L_582_forvar1, L_583_forvar2 in pairs(L_581_forvar2:GetChildren()) do
- if L_583_forvar2.ClassName == "TextLabel" then
- coroutine.resume(coroutine.create(function(L_584_arg1)
- wait(L_75_)
- for L_585_forvar1 = 1, 0, -0.1 do
- hbwait()
- L_584_arg1.TextTransparency = L_585_forvar1
- L_584_arg1.TextStrokeTransparency = L_585_forvar1
- end
- L_584_arg1.TextTransparency = 0
- L_584_arg1.TextStrokeTransparency = 0
- end), L_583_forvar2)
- if L_77_ == true then
- coroutine.resume(coroutine.create(function(L_586_arg1)
- wait(L_75_)
- for L_587_forvar1 = 1, 0, -0.1 do
- hbwait()
- L_586_arg1.TextTransparency = L_587_forvar1
- L_586_arg1.TextStrokeTransparency = L_587_forvar1
- end
- L_586_arg1.TextTransparency = 0
- L_586_arg1.TextStrokeTransparency = 0
- end), L_583_forvar2)
- end
- if L_99_ == true then
- coroutine.resume(coroutine.create(function(L_588_arg1)
- wait(L_75_)
- for L_589_forvar1 = 1, 0, -0.1 do
- hbwait()
- L_588_arg1.TextTransparency = L_589_forvar1
- L_588_arg1.TextStrokeTransparency = L_589_forvar1
- end
- L_588_arg1.TextTransparency = 0
- L_588_arg1.TextStrokeTransparency = 0
- end), L_583_forvar2)
- end
- if L_90_ == true then
- coroutine.resume(coroutine.create(function(L_590_arg1)
- wait(L_75_)
- for L_591_forvar1 = 1, 0, -0.1 do
- hbwait()
- L_590_arg1.TextTransparency = L_591_forvar1
- L_590_arg1.TextStrokeTransparency = L_591_forvar1
- end
- L_590_arg1.TextTransparency = 0
- L_590_arg1.TextStrokeTransparency = 0
- end), L_583_forvar2)
- end
- end
- end
- end
- end
- end
- if L_98_ == true then
- if script.Parent.className ~= "HopperBin" then
- Tool = Instance.new("HopperBin")
- Tool.Parent = Backpack
- Tool.Name = "Weapon Name"
- script.Parent = Tool
- end
- Bin = script.Parent
- end
- if L_94_ == true then
- RWC0 = cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
- LWC0 = cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
- RSH, LSH = nil, nil
- if L_95_ == true then
- RW = Instance.new("Motor")
- LW = Instance.new("Motor")
- else
- RW = Instance.new("Weld")
- LW = Instance.new("Weld")
- end
- RW.Name = "Right Shoulder"
- LW.Name = "Left Shoulder"
- RSH = Torso["Right Shoulder"]
- LSH = Torso["Left Shoulder"]
- RSH.Parent = Torso
- LSH.Parent = Torso
- RW.Name = "Right Shoulder"
- RW.Part0 = Torso
- RW.C0 = cf(1.5, 0.5, 0)
- RW.C1 = cf(0, 0.5, 0)
- RW.Part1 = Character["Right Arm"]
- RW.Parent = nil
- LW.Name = "Left Shoulder"
- LW.Part0 = Torso
- LW.C0 = cf(-1.5, 0.5, 0)
- LW.C1 = cf(0, 0.5, 0)
- LW.Part1 = Character["Left Arm"]
- LW.Parent = nil
- else
- RW = Torso["Right Shoulder"]
- LW = Torso["Left Shoulder"]
- RWC0 = cf(-0.5, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(0))
- LWC0 = cf(0.5, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0))
- end
- if L_92_ == true then
- coroutine.resume(coroutine.create(function()
- while true do
- for L_592_forvar1 = 0, 1, 0.08 do
- wait()
- L_34_ = L_34_ + 0.005 * L_35_
- L_35_ = L_35_ - 0.1
- end
- L_35_ = 0
- for L_593_forvar1 = 0, 1, 0.08 do
- wait()
- L_34_ = L_34_ - 0.005 * L_35_
- L_35_ = L_35_ - 0.1
- end
- L_35_ = 0
- L_34_ = 0
- end
- end))
- end
- if L_83_ == true then
- for L_594_forvar1, L_595_forvar2 in pairs(m:GetChildren()) do
- if L_595_forvar2.ClassName == "Part" and L_595_forvar2.Name ~= "Hitbox" and L_595_forvar2.Name ~= "Handle" then
- L_595_forvar2.Transparency = 0
- end
- end
- elseif L_84_ == true then
- for L_596_forvar1, L_597_forvar2 in pairs(m:GetChildren()) do
- if L_597_forvar2.ClassName == "Part" and L_597_forvar2.Name ~= "Hitbox" and L_597_forvar2.Name ~= "Handle" then
- coroutine.resume(coroutine.create(function(L_598_arg1)
- for L_599_forvar1 = 1, 0, -0.1 do
- hbwait()
- L_598_arg1.Transparency = L_599_forvar1
- end
- L_598_arg1.Transparency = 0
- end), L_597_forvar2)
- end
- end
- end
- function equipanim()
- attack = true
- L_7_.Value = L_7_.Value - 0.1
- L_6_.Value = L_6_.Value + 0.4
- so("346134880", RightArm, 0.5, 1)
- so("346134880", LeftArm, 0.5, 1)
- for L_600_forvar1 = 0, 1, 0.06 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-45)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(80), math.rad(0), math.rad(45)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- end
- for L_601_forvar1 = 0, 1, 0.06 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(1.25), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-60)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(80), math.rad(0), math.rad(60)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- end
- attack = false
- end
- function unequipanim()
- attack = true
- for L_602_forvar1 = 0, 1, 0.08 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.3 / L_4_)
- RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- end
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 1)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 1)
- RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 1)
- LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 1)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- L_7_.Value = L_7_.Value + 0.1
- L_6_.Value = L_6_.Value - 0.4
- attack = false
- end
- if L_83_ == true then
- equipped = true
- if L_86_ == true then
- L_48_.Disabled = true
- local L_603_ = Humanoid:LoadAnimation(Torso.robloxidleanimation)
- L_603_:Play()
- end
- if L_85_ == true then
- L_47_.Parent = nil
- end
- if L_94_ == true then
- RW.Parent = Torso
- LW.Parent = Torso
- RSH.Parent = nil
- LSH.Parent = nil
- end
- L_7_.Value = L_7_.Value - 0.1
- L_6_.Value = L_6_.Value + 0.4
- elseif L_84_ == true then
- equipped = true
- if L_86_ == true then
- L_48_.Disabled = true
- local L_604_ = Humanoid:LoadAnimation(Torso.robloxidleanimation)
- L_604_:Play()
- end
- if L_85_ == true then
- L_47_.Parent = nil
- end
- if L_94_ == true then
- RW.Parent = Torso
- LW.Parent = Torso
- RSH.Parent = nil
- LSH.Parent = nil
- end
- coroutine.resume(coroutine.create(function()
- hbwait()
- equipanim()
- end))
- end
- function StaggerHit()
- attack = true
- for L_605_forvar1 = 1, math.random(2, 4) do
- ClangEffect("Bright yellow", "Neon", cf(Hitbox.Position) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50))), 20, 5, 0.2, math.random(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
- end
- for L_606_forvar1 = 0, 1, 0.1 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(-30), math.rad(0), math.rad(60)) * angles(math.rad(0), math.rad(-30), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)) * angles(math.rad(0), math.rad(20), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.9 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.3 / L_4_)
- if L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- attack = false
- end
- function Stagger()
- attack = true
- L_104_ = true
- for L_608_forvar1 = 1, math.random(2, 4) do
- ClangEffect("Bright yellow", "Neon", cf(Hitbox.Position) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50))), 20, 5, 0.2, math.random(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
- end
- attacktype = 1
- local L_607_ = Instance.new("BodyVelocity", Torso)
- L_607_.P = 500
- L_607_.maxForce = vt(math.huge, 0, math.huge)
- if L_10_.Value == false then
- L_607_.Velocity = RootPart.CFrame.lookVector * -25
- end
- for L_609_forvar1 = 0, 1, 0.35 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1 + L_34_) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(35)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(20), math.rad(-30), math.rad(40)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(10), math.rad(5), math.rad(-20)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, -0.25) * angles(math.rad(0), math.rad(100), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(-60), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.3 / L_4_)
- end
- for L_610_forvar1 = 0, 1, 0.2 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + L_34_) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(35)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(20), math.rad(-30), math.rad(40)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(10), math.rad(5), math.rad(-20)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, -0.25) * angles(math.rad(0), math.rad(100), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.9 - L_34_, 0.25) * angles(math.rad(0), math.rad(-60), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(30)), 0.3 / L_4_)
- end
- L_607_:Destroy()
- for L_611_forvar1 = 0, 1, 0.015 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.8 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(-20)) * angles(math.rad(-5), math.rad(-5), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(20)) * angles(math.rad(0), math.rad(5), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(0), math.rad(0), math.rad(20)) * angles(math.rad(0), math.rad(-20), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-15), math.rad(0), math.rad(-10)) * angles(math.rad(0), math.rad(20), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(70)) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, 0.4 - L_34_, -0.5) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.3 / L_4_)
- if L_14_.Value == true then
- break
- end
- end
- attacktype = 1
- L_104_ = false
- attack = false
- end
- function Stun()
- attack = true
- L_104_ = true
- attacktype = 1
- DamageStatLabel(Head.CFrame, "Stunned!", Color3.new(1, 1, 0))
- for L_612_forvar1 = 0, 1, 0.4 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(15), math.rad(0), math.rad(-160)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(70), math.rad(0), math.rad(15)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(70), math.rad(0), math.rad(-15)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.3 / L_4_)
- end
- for L_613_forvar1 = 0, 1, 0.4 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5 + L_34_) * angles(math.rad(45), math.rad(0), math.rad(-170)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-30)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(80), math.rad(0), math.rad(45)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(80), math.rad(0), math.rad(-45)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-40)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.3 / L_4_)
- end
- for L_614_forvar1 = 0, 1, 0.4 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1 + L_34_) * angles(math.rad(75), math.rad(0), math.rad(-180)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-60)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(75)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-45), math.rad(0), math.rad(-75)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-40)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-30)), 0.3 / L_4_)
- end
- gyro = Instance.new("BodyGyro")
- gyro.Parent = nil
- gyro.P = 10000000
- gyro.D = 1000
- gyro.MaxTorque = vt(10000000, 10000000, 10000000)
- gyro.cframe = RootPart.CFrame
- for L_615_forvar1 = 1, 70 * L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5 + L_34_) * angles(math.rad(90), math.rad(0), math.rad(-180)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(-10), math.rad(90)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-90), math.rad(0), math.rad(-90)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.2) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-100), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- end
- for L_616_forvar1 = 0, 1, 0.5 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1 + L_34_) * angles(math.rad(90), math.rad(0), math.rad(-180)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(-10), math.rad(120)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-90), math.rad(0), math.rad(-120)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.2) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-100), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3 / L_4_)
- end
- for L_617_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5 + L_34_) * angles(math.rad(30), math.rad(0), math.rad(120)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(80), math.rad(0), math.rad(20)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-15), math.rad(0), math.rad(70)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.25 - L_34_, -1) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(5), math.rad(0), math.rad(30)), 0.3 / L_4_)
- end
- gyro.Parent = nil
- attacktype = 1
- L_104_ = false
- attack = false
- end
- function Dance()
- if L_27_ == "Sword" then
- EAbility()
- end
- attack = true
- L_26_ = true
- L_104_ = true
- L_10_.Value = true
- while L_26_ == true do
- hbwait()
- for L_618_forvar1 = 0, 1, 0.5 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5 + L_34_) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.5 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.25 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.25) * angles(math.rad(30), math.rad(0), math.rad(-30)) * RWC0, 0.25 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.25) * angles(math.rad(30), math.rad(0), math.rad(30)) * LWC0, 0.25 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(22.5)), 0.5 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-22.5)), 0.5 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true or L_26_ == false then
- break
- end
- end
- for L_619_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(-0.5, 0, 0 + L_34_) * angles(math.rad(0), math.rad(-20), math.rad(30)), 0.5 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(-30)), 0.25 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.5) * angles(math.rad(60), math.rad(0), math.rad(-60)) * RWC0, 0.25 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(60), math.rad(0), math.rad(-60)) * LWC0, 0.25 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(-7.5)), 0.5 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true or L_26_ == false then
- break
- end
- end
- for L_620_forvar1 = 0, 1, 0.5 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5 + L_34_) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.5 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.25 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.25) * angles(math.rad(30), math.rad(0), math.rad(-30)) * RWC0, 0.25 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.25) * angles(math.rad(30), math.rad(0), math.rad(30)) * LWC0, 0.25 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(22.5)), 0.5 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-22.5)), 0.5 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true or L_26_ == false then
- break
- end
- end
- for L_621_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0.5, 0, 0 + L_34_) * angles(math.rad(0), math.rad(20), math.rad(-30)), 0.5 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(10), math.rad(30)), 0.25 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(60), math.rad(0), math.rad(60)) * RWC0, 0.25 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(60), math.rad(0), math.rad(60)) * LWC0, 0.25 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.75 - L_34_, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(7.5)), 0.5 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true or L_26_ == false then
- break
- end
- end
- end
- L_104_ = false
- L_10_.Value = false
- attack = false
- end
- function EAbility()
- attack = true
- if L_27_ == "Normal" then
- L_27_ = "Sword"
- for L_622_forvar1 = 0, 1, 0.08 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-110)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.75 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-120)) * angles(math.rad(40), math.rad(0), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- Handleweld.Part0 = LeftArm
- Handleweld.C0 = cf(0.2, -2.5, 0) * angles(math.rad(90), math.rad(20), math.rad(160))
- L_6_.Value = L_6_.Value + 0.2
- L_8_.Value = L_8_.Value + 0.5
- L_7_.Value = L_7_.Value - 0.4
- L_70_ = 30
- elseif L_27_ == "Sword" then
- L_27_ = "Normal"
- for L_623_forvar1 = 0, 1, 0.08 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-110)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.75 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-120)) * angles(math.rad(40), math.rad(0), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0.2, -2.5, 0) * angles(math.rad(90), math.rad(20), math.rad(160)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- Handleweld.Part0 = Torso
- Handleweld.C0 = cf(-4, 2.5, 0.8) * angles(0, math.rad(-90), 0) * angles(math.rad(-30), 0, 0)
- L_6_.Value = L_6_.Value - 0.2
- L_8_.Value = L_8_.Value - 0.5
- L_7_.Value = L_7_.Value + 0.4
- L_70_ = 20
- end
- attack = false
- end
- function Attack1()
- attack = true
- if L_27_ == "Normal" then
- for L_624_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(2.5), math.rad(0), math.rad(-40)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, 0) * angles(math.rad(110), math.rad(0), math.rad(-15)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(80), math.rad(0), math.rad(10)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", LeftArm, 1, 0.8)
- for L_625_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(LeftArm, 5, 5, 10, math.random(2, 4), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.25, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.6 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(50)), 0.6 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)) * RWC0, 0.6 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.4 + L_34_, -0.25) * angles(math.rad(100), math.rad(0), math.rad(-20)) * LWC0, 0.6 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-5)), 0.6 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(-40), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(2.5)), 0.6 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_626_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, 0) * angles(math.rad(110), math.rad(0), math.rad(-15)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(80), math.rad(0), math.rad(10)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-0.85, -1 - L_34_, 0.4) * angles(math.rad(0), math.rad(-30), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", RightArm, 1, 0.9)
- for L_627_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(RightArm, 5, 5, 10, math.random(2, 4), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.25, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.6 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-2.5), math.rad(0), math.rad(-50)), 0.6 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, -0.25) * angles(math.rad(90), math.rad(0), math.rad(30)) * RWC0, 0.6 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(110), math.rad(0), math.rad(30)) * LWC0, 0.6 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(40), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-5)), 0.6 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.6 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- elseif L_27_ == "Sword" then
- for L_628_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.25 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-55)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.25, 0.5 + L_34_, -0.25) * angles(math.rad(20), math.rad(0), math.rad(-80)) * angles(math.rad(0), math.rad(150), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("231917950", Hitbox, 1, 1.2)
- so("203691447", Hitbox, 1, 1.2)
- for L_629_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- MagniDamage(Hitbox, 8, 5, 10, math.random(2, 4), "Normal2", RootPart, 0.75, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(30)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.25 + L_34_, -0.5) * angles(math.rad(110), math.rad(0), math.rad(-50)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(80), math.rad(0), math.rad(30)) * angles(math.rad(0), math.rad(85), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-0.75, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(-20), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-2.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -0.5, -0.25) * angles(math.rad(-70), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- end
- attack = false
- end
- function Attack2()
- attack = true
- if L_27_ == "Normal" then
- for L_630_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(10)) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.25 + L_34_, -0.5) * angles(math.rad(60), math.rad(0), math.rad(-30)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.75 - L_34_, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(40)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_104_ = true
- L_10_.Value = true
- so("169445092", LeftLeg, 1, 1)
- for L_631_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(LeftLeg, 5, 5, 10, 0, "Knockdown", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.25, 0 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.6 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.6 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(10), math.rad(0), math.rad(10)) * RWC0, 0.6 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-30), math.rad(0), math.rad(-20)) * LWC0, 0.6 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-15)), 0.6 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5 - L_34_, -0.25) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-100)), 0.6 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_632_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(70)) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(30), math.rad(0), math.rad(10)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(-2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1.1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", LeftLeg, 1, 0.7)
- for L_633_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(LeftLeg, 5, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, -0.5 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(-90)), 0.6 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(90)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(30), math.rad(0), math.rad(30)) * RWC0, 0.6 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)) * LWC0, 0.6 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(-2.5)), 0.6 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1.1, -0.35 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-12.5), math.rad(0), math.rad(-2.5)), 0.6 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_104_ = false
- L_10_.Value = false
- elseif L_27_ == "Sword" then
- for L_634_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(40)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(0.5, 0 + L_34_, -0.75) * angles(math.rad(90), math.rad(0), math.rad(-55)) * angles(math.rad(15), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(60)) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0.5) * angles(math.rad(0), math.rad(-30), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-40), math.rad(0), math.rad(-5)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("231917950", Hitbox, 1, 1.2)
- so("203691467", Hitbox, 1, 1.2)
- for L_635_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- MagniDamage(Hitbox, 8, 5, 10, math.random(2, 4), "Normal2", RootPart, 0.75, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.5, 0 + L_34_, -0.75) * angles(math.rad(90), math.rad(0), math.rad(-100)) * angles(math.rad(20), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-50)) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(40), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-17.5), math.rad(0), math.rad(5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- end
- attack = false
- end
- function Attack3()
- attack = true
- if L_27_ == "Normal" then
- L_104_ = true
- L_10_.Value = true
- for L_636_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(-20), math.rad(0), math.rad(80)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-70)) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(0), math.rad(0), math.rad(30)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-5), math.rad(0), math.rad(-20)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(0.75, -0.25 - L_34_, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-60), math.rad(0), math.rad(5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.7 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(2.5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", RightLeg, 1, 1.1)
- for L_637_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(RightLeg, 5, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0 + L_34_) * angles(math.rad(-15), math.rad(0), math.rad(90)), 0.6 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-80)) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.6 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(0), math.rad(0), math.rad(45)) * RWC0, 0.6 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-5), math.rad(0), math.rad(-40)) * LWC0, 0.6 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.25) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-70), math.rad(0), math.rad(0)), 0.6 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.7 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-27.5), math.rad(0), math.rad(2.5)), 0.6 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_638_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, -0.25 + L_34_) * angles(math.rad(5), math.rad(0), math.rad(45)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-45)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, 0) * angles(math.rad(130), math.rad(0), math.rad(-10)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(50), math.rad(0), math.rad(-15)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0.25) * angles(math.rad(0), math.rad(45), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.75 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-2.5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", LeftLeg, 1, 1.2)
- for L_639_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(LeftLeg, 5, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, 0 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(-80)), 0.6 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(80)) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.6 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(30), math.rad(0), math.rad(5)) * RWC0, 0.6 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.25, 0.25 + L_34_, 0) * angles(math.rad(110), math.rad(0), math.rad(25)) * LWC0, 0.6 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.8 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-17.5), math.rad(0), math.rad(-10)), 0.6 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-0.75, -0.5 - L_34_, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-70), math.rad(0), math.rad(-30)), 0.6 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_104_ = false
- L_10_.Value = false
- elseif L_27_ == "Sword" then
- for L_640_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 + L_34_) * angles(math.rad(20), math.rad(0), math.rad(50)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-50)) * angles(math.rad(-7.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.5, 0.25 + L_34_, -0.5) * angles(math.rad(120), math.rad(0), math.rad(-75)) * angles(math.rad(-40), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(110), math.rad(0), math.rad(-90)) * angles(math.rad(-70), math.rad(60), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, 0) * angles(math.rad(0), math.rad(30), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(22.5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("231917950", Hitbox, 1, 0.8)
- so("203691447", Hitbox, 1, 0.8)
- for L_641_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- MagniDamage(Hitbox, 8, 5, 10, math.random(2, 4), "Normal2", RootPart, 0.75, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, -0.1 + L_34_) * angles(math.rad(-5), math.rad(0), math.rad(-50)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(50)) * angles(math.rad(7.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)) * angles(math.rad(10), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(50)) * angles(math.rad(10), math.rad(80), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.8 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(-40), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-50), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- end
- attack = false
- end
- function GroundSmash(L_642_arg1, L_643_arg2)
- local L_644_, L_645_ = rayCast(L_642_arg1.Position, cf(L_642_arg1.Position, L_642_arg1.Position + vt(0, -1, 0)).lookVector, L_643_arg2, Character)
- if L_644_ ~= nil then
- local L_646_ = part(3, Effects, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
- L_646_.Anchored = true
- L_646_.CFrame = cf(L_645_)
- game:GetService("Debris"):AddItem(L_646_, 5)
- for L_647_forvar1 = 1, math.random(10, 20) do
- local L_648_ = part(3, Effects, L_644_.Material, 0, 0, L_644_.BrickColor, "Effect", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
- L_648_.TopSurface = L_644_.TopSurface
- L_648_.BottomSurface = L_644_.BottomSurface
- L_648_.LeftSurface = L_644_.LeftSurface
- L_648_.RightSurface = L_644_.RightSurface
- L_648_.FrontSurface = L_644_.FrontSurface
- L_648_.BackSurface = L_644_.BackSurface
- L_648_.Anchored = false
- L_648_.CFrame = L_646_.CFrame * cf(math.random(-100, 100) / 100, 0, math.random(-100, 100) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- L_648_.Velocity = Vector3.new(math.random(-75, 75), math.random(50, 75), math.random(-75, 75))
- game:GetService("Debris"):AddItem(L_648_, 5)
- coroutine.resume(coroutine.create(function(L_649_arg1)
- for L_650_forvar1 = 0, 1, 0.1 do
- hbwait()
- L_649_arg1.Transparency = L_650_forvar1
- end
- L_649_arg1.Transparency = 1
- L_649_arg1.Parent = nil
- end), L_648_)
- end
- for L_651_forvar1 = 1, math.random(10, 20) do
- local L_652_ = part(3, Effects, L_644_.Material, 0, 0, L_644_.BrickColor, "Effect", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
- L_652_.TopSurface = L_644_.TopSurface
- L_652_.BottomSurface = L_644_.BottomSurface
- L_652_.LeftSurface = L_644_.LeftSurface
- L_652_.RightSurface = L_644_.RightSurface
- L_652_.FrontSurface = L_644_.FrontSurface
- L_652_.BackSurface = L_644_.BackSurface
- L_652_.Anchored = true
- L_652_.CFrame = L_646_.CFrame * cf(math.random(-750, 750) / 100, 0, math.random(-750, 750) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- game:GetService("Debris"):AddItem(L_652_, 10)
- coroutine.resume(coroutine.create(function(L_653_arg1)
- wait(5)
- for L_654_forvar1 = 0, 1, 0.1 do
- hbwait()
- L_653_arg1.Transparency = L_654_forvar1
- end
- L_653_arg1.Transparency = 1
- L_653_arg1.Parent = nil
- end), L_652_)
- end
- so("199145477", L_646_, 1, 0.75)
- so("157878578", L_646_, 1, 1)
- MagicRing(L_644_.BrickColor, L_644_.Material, L_646_.CFrame * angles(math.rad(90), 0, 0), 5, 5, 1, 1, 1, 1, 0.05)
- MagicWave(L_644_.BrickColor, L_644_.Material, L_646_.CFrame, 2.5, 2.5, 2.5, 0.5, 0.5, 0.5, 0.05)
- MagniDamage(L_646_, 15, 5, 10, math.random(5, 10), "Normal2", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- end
- end
- function Attack4()
- attack = true
- if L_27_ == "Normal" then
- for L_655_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(5), math.rad(0), math.rad(40)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-40)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(30)) * angles(math.rad(30), math.rad(0), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(30)) * angles(math.rad(-10), math.rad(0), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(10)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", LeftArm, 1, 1.3)
- for L_656_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(LeftArm, 5, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, 0 + L_34_) * angles(math.rad(5), math.rad(0), math.rad(-70)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(2.5), math.rad(0), math.rad(70)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.25, 0.5 + L_34_, -0.25) * angles(math.rad(80), math.rad(0), math.rad(-30)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0.5) * angles(math.rad(0), math.rad(-20), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-7.5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_657_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, -0.25 + L_34_) * angles(math.rad(5), math.rad(0), math.rad(-60)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.25, 0.25 + L_34_, -0.25) * angles(math.rad(90), math.rad(0), math.rad(-20)) * angles(math.rad(-30), math.rad(-30), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-50)) * angles(math.rad(30), math.rad(0), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-17.5), math.rad(0), math.rad(-2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.75 - L_34_, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-7.5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", RightArm, 1, 1)
- for L_658_forvar1 = 0, 1, 0.3 / L_4_ do
- hbwait()
- MagniDamage(RightArm, 5, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(-80)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)) * angles(math.rad(60), math.rad(0), math.rad(20)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)) * angles(math.rad(-10), math.rad(0), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(0.75, -1 - L_34_, 0.5) * angles(math.rad(0), math.rad(10), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(2.5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_659_forvar1 = 0, 1, 0.3 / L_4_ do
- hbwait()
- MagniDamage(RightArm, 5, 5, 10, math.random(5, 10), "Normal", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(-80)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)) * angles(math.rad(80), math.rad(0), math.rad(20)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)) * angles(math.rad(-10), math.rad(0), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(0.75, -1 - L_34_, 0.5) * angles(math.rad(0), math.rad(10), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(2.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-22.5), math.rad(0), math.rad(2.5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- elseif L_27_ == "Sword" then
- L_104_ = true
- L_10_.Value = true
- for L_660_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-30)) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.65 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-55)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.35 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)) * angles(math.rad(100), math.rad(30), math.rad(0)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.85 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(7.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("203691492", Hitbox, 1, 1.2)
- so("203691467", Hitbox, 1, 1.2)
- for L_661_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- MagniDamage(Hitbox, 8, 5, 10, math.random(2, 4), "Normal2", RootPart, 0.5, 1, 0, nil, false, true, nil, 0, 0, false)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, -0.75 + L_34_) * angles(math.rad(5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-10)) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.35, 0.15 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-60)) * angles(math.rad(-45), math.rad(0), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-5)) * angles(math.rad(-65), math.rad(-20), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.25 - L_34_, -0.5) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(7.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-100), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(55)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- GroundSmash(Hitbox, 4)
- for L_662_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, -0.75 + L_34_) * angles(math.rad(5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(-10)) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.35, 0.15 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-60)) * angles(math.rad(-45), math.rad(0), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-5)) * angles(math.rad(-65), math.rad(-20), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.25 - L_34_, -0.5) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(7.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-100), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(55)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_104_ = false
- L_10_.Value = false
- end
- attack = false
- end
- function Move1()
- if L_27_ == "Sword" then
- EAbility()
- end
- attack = true
- L_104_ = true
- L_10_.Value = true
- for L_669_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.25 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.25, 0.5 + L_34_, -0.25) * angles(math.rad(80), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(15), math.rad(0), math.rad(-10)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0 - L_34_, -1) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("156190061", Torso, 0.75, 0.8)
- local L_663_ = 0
- local L_664_ = 30
- local L_665_ = BrickColor.new("Bright yellow").r
- local L_666_ = BrickColor.new("Bright yellow").g
- local L_667_ = BrickColor.new("Bright yellow").b
- local L_668_ = Instance.new("PointLight", Torso)
- L_668_.Color = Color3.new(L_665_, L_666_, L_667_)
- L_668_.Brightness = 7.5
- L_668_.Range = 7.5
- for L_670_forvar1 = 0, 1, 0.01 / L_4_ do
- hbwait()
- if L_663_ >= L_664_ then
- local L_671_ = math.floor(math.random(1, 2))
- so("234226639", Torso, 0.5, 1 / (L_664_ / 20))
- MagicCircle("Bright yellow", "Neon", Torso.CFrame * angles(math.rad(10), 0, 0), 50, 50, 50, -2.5, 1, -2.5, 0.05)
- DamageStatLabel(Head.CFrame, L_671_, Color3.new(0.29411764705882354, 0.788235294117647, 0.29411764705882354))
- Humanoid.Health = Humanoid.Health + L_671_
- L_664_ = L_664_ - 2
- L_663_ = 0
- else
- L_663_ = L_663_ + 1
- end
- MagicCircle("Bright yellow", "Neon", RootPart.CFrame * cf(0, -3, 0), 1, 1, 1, 5, 0, 5, 0.1)
- MagicCircle("Bright yellow", "Neon", RootPart.CFrame * cf(0, -3, 0) * angles(math.rad(90), 0, math.rad(math.random(-90, 90))), 1, 1, 1, 0, 10, 0, 0.1)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.25 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.25, 0.5 + L_34_, -0.25) * angles(math.rad(80), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(15), math.rad(0), math.rad(-10)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0 - L_34_, -1) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- DecreaseStat(Character, "Defense", 0.1, 5, true)
- DecreaseStat(Character, "Damage", 0.1, 5, true)
- MagicCircle("Bright yellow", "Neon", Torso.CFrame * angles(math.rad(10), 0, 0), 50, 50, 50, 5, 5, 5, 0.1)
- L_668_.Parent = nil
- L_104_ = false
- L_10_.Value = false
- attack = false
- end
- function GroundSmash2(L_672_arg1, L_673_arg2, L_674_arg3)
- local L_675_, L_676_ = rayCast(L_672_arg1.Position, cf(L_672_arg1.Position, L_672_arg1.Position + vt(0, -1, 0)).lookVector, L_673_arg2, Character)
- if L_675_ ~= nil then
- local L_677_ = part(3, Effects, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
- L_677_.Anchored = true
- L_677_.CFrame = cf(L_676_)
- game:GetService("Debris"):AddItem(L_677_, 5)
- for L_678_forvar1 = 1, math.random(15, 30) do
- local L_679_ = part(3, Effects, L_675_.Material, 0, 0, L_675_.BrickColor, "Effect", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
- L_679_.TopSurface = L_675_.TopSurface
- L_679_.BottomSurface = L_675_.BottomSurface
- L_679_.LeftSurface = L_675_.LeftSurface
- L_679_.RightSurface = L_675_.RightSurface
- L_679_.FrontSurface = L_675_.FrontSurface
- L_679_.BackSurface = L_675_.BackSurface
- L_679_.Anchored = false
- L_679_.CFrame = L_677_.CFrame * cf(math.random(-100, 100) / 100, 0, math.random(-100, 100) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- L_679_.Velocity = Vector3.new(math.random(-75, 75), math.random(50, 75), math.random(-75, 75))
- game:GetService("Debris"):AddItem(L_679_, 5)
- coroutine.resume(coroutine.create(function(L_680_arg1)
- for L_681_forvar1 = 0, 1, 0.1 do
- hbwait()
- L_680_arg1.Transparency = L_681_forvar1
- end
- L_680_arg1.Transparency = 1
- L_680_arg1.Parent = nil
- end), L_679_)
- end
- for L_682_forvar1 = 1, math.random(15, 30) do
- local L_683_ = part(3, Effects, L_675_.Material, 0, 0, L_675_.BrickColor, "Effect", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
- L_683_.TopSurface = L_675_.TopSurface
- L_683_.BottomSurface = L_675_.BottomSurface
- L_683_.LeftSurface = L_675_.LeftSurface
- L_683_.RightSurface = L_675_.RightSurface
- L_683_.FrontSurface = L_675_.FrontSurface
- L_683_.BackSurface = L_675_.BackSurface
- L_683_.Anchored = true
- L_683_.CFrame = L_677_.CFrame * cf(math.random(-750, 750) / 100, 0, math.random(-750, 750) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- game:GetService("Debris"):AddItem(L_683_, 10)
- coroutine.resume(coroutine.create(function(L_684_arg1)
- wait(5)
- for L_685_forvar1 = 0, 1, 0.1 do
- hbwait()
- L_684_arg1.Transparency = L_685_forvar1
- end
- L_684_arg1.Transparency = 1
- L_684_arg1.Parent = nil
- end), L_683_)
- end
- so("199145477", L_677_, 1, 0.75)
- so("157878578", L_677_, 1, 1)
- if L_674_arg3 > 5 then
- so("2760979", L_677_, 1, 0.5)
- end
- if L_674_arg3 > 10 then
- so("142070127", L_677_, 1, 0.75)
- end
- if L_674_arg3 > 15 then
- so("168586621", L_677_, 1, 0.5)
- end
- MagicRing(L_675_.BrickColor, L_675_.Material, L_677_.CFrame * angles(math.rad(90), 0, 0), 5, 5, 1, 1, 1, 1, 0.025)
- if L_674_arg3 > 5 then
- MagicWave(L_675_.BrickColor, L_675_.Material, L_677_.CFrame, 2.5, 2.5, 2.5, 0.5, 0.5, 0.5, 0.025)
- end
- if L_674_arg3 > 10 then
- MagicCrown(L_675_.BrickColor, L_675_.Material, L_677_.CFrame, 2.5, 2.5, 2.5, 0.5, 0.5, 0.5, 0.025)
- end
- if L_674_arg3 > 15 then
- MagicSpikedCrown(L_675_.BrickColor, L_675_.Material, L_677_.CFrame, 2.5, 2.5, 2.5, 0.5, 0.5, 0.5, 0.025)
- end
- if L_674_arg3 <= 10 then
- MagniDamage(L_677_, 20, 5, 10, math.random(5, 10), "SuperKnockup", L_677_, 0.5, 1, 0, nil, false, true, "Movement", 0.2, 10, true)
- else
- MagniDamage(L_677_, 20, L_674_arg3, L_674_arg3 * 2, math.random(5, 10), "SuperKnockup", L_677_, 0.5, 1, 0, nil, false, true, "Movement", 0.2, 10, true)
- end
- end
- end
- function Move2()
- L_22_ = true
- if L_27_ == "Normal" then
- EAbility()
- end
- attack = true
- L_7_.Value = L_7_.Value - 0.2
- local L_686_ = 0
- local L_687_ = 1
- local L_688_ = false
- local L_689_ = false
- local L_690_ = false
- so("315746833", Torso, 1, 1)
- while L_22_ == true and L_686_ < 155 do
- hbwait()
- L_686_ = L_686_ + 1
- if L_687_ >= 10 then
- L_687_ = 0
- MagicWave("Institutional white", "Neon", RootPart.CFrame * cf(0, -3, 0), 2, 1, 2, 0.5, 0.2, 0.5, 0.1)
- if L_686_ >= 50 then
- if L_688_ == false then
- L_688_ = true
- L_82_.Enabled = true
- so("315743350", Torso, 1, 1)
- MagicCircle("Bright yellow", "Neon", Torso.CFrame, 1, 1, 1, 10, 10, 10, 0.15)
- end
- MagicRing("Institutional white", "Neon", RootPart.CFrame * cf(0, -3, 0) * angles(math.rad(90), 0, 0), 2, 2, 1, 1, 1, 0.5, 0.1)
- end
- if L_686_ >= 100 then
- if L_689_ == false then
- L_689_ = true
- L_81_.Enabled = true
- so("315743331", Torso, 1, 1.5)
- MagicCircle("Bright yellow", "Neon", Torso.CFrame, 1, 1, 1, 10, 10, 10, 0.15)
- end
- MagicCrown("Institutional white", "Neon", RootPart.CFrame * cf(0, -3, 0), 2, 1, 2, 0.5, 0.2, 0.5, 0.1)
- end
- if L_686_ >= 150 and L_690_ == false then
- L_690_ = true
- so("315743298", Torso, 1, 0.75)
- so("315743350", Torso, 1, 0.75)
- MagicCircle("Bright yellow", "Neon", Torso.CFrame, 1, 1, 1, 10, 10, 10, 0.15)
- end
- elseif L_687_ <= 10 then
- L_687_ = L_687_ + 1
- end
- if L_688_ == false and L_689_ == false and L_690_ == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.25 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(40)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.5, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-80)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)) * angles(math.rad(85), math.rad(0), math.rad(10)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(12.5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-7.5), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true or L_22_ == false or L_686_ >= 155 then
- break
- end
- elseif L_688_ == true and L_689_ == false and L_690_ == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.25 + L_34_) * angles(math.rad(15), math.rad(0), math.rad(40)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.5, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-80)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)) * angles(math.rad(85), math.rad(0), math.rad(10)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(17.5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3 / L_4_)
- elseif L_688_ == true and L_689_ == true and L_690_ == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.25 + L_34_) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.5, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-80)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)) * angles(math.rad(85), math.rad(0), math.rad(10)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.75 - L_34_, 0.25) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(22.5)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(2.5), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3 / L_4_)
- end
- end
- L_7_.Value = L_7_.Value + 0.2
- L_104_ = true
- L_10_.Value = true
- L_81_.Enabled = false
- L_82_.Enabled = false
- for L_691_forvar1 = 1, math.random(5, 10) do
- MagicCircle("Bright yellow", "Neon", Torso.CFrame * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90))), 0.1, 0.1, 0.1, 0.1, 5, 0.1, 0.1)
- end
- for L_692_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0.25, 0 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(70)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.5, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-80)) * angles(math.rad(70), math.rad(50), math.rad(-10)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, -0.25) * angles(math.rad(90), math.rad(0), math.rad(-40)) * angles(math.rad(50), math.rad(110), math.rad(35)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(0.75, -0.5 - L_34_, 0.25) * angles(math.rad(0), math.rad(20), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.9 - L_34_, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-15), math.rad(0), math.rad(2.5)), 0.3 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("203691492", Hitbox, 1, 1.2)
- so("203691467", Hitbox, 1, 1.2)
- for L_693_forvar1 = 0, 1, 0.15 / L_4_ do
- hbwait()
- if L_686_ / 10 <= 10 then
- MagniDamage(Hitbox, 8, 5, 10, math.random(5, 10), "Normal2", RootPart, 0.5, 1, 0, nil, false, true, "Movement", 0.2, 10, true)
- else
- MagniDamage(Hitbox, 8, L_686_ / 10, L_686_ / 10 * 2, math.random(5, 10), "Normal2", RootPart, 0.5, 1, 0, nil, false, true, "Movement", 0.2, 10, true)
- end
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, -1 + L_34_) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(10)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-40)) * angles(math.rad(-40), math.rad(0), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(0)) * angles(math.rad(-45), math.rad(5), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0 - L_34_, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(12.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(50)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- GroundSmash2(Hitbox, 4, L_686_ / 10)
- for L_694_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -1, -1 + L_34_) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(10)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-40)) * angles(math.rad(-40), math.rad(0), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(0)) * angles(math.rad(-45), math.rad(5), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0 - L_34_, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(12.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(50)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_104_ = false
- L_10_.Value = false
- attack = false
- end
- function Move3()
- if L_27_ == "Sword" then
- EAbility()
- end
- L_7_.Value = L_7_.Value - 0.5
- attack = true
- for L_697_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0.75, -1.5 + L_34_) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, -0.5) * angles(math.rad(35), math.rad(0), math.rad(10)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.25 + L_34_, -0.5) * angles(math.rad(35), math.rad(0), math.rad(-10)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0.6 - L_34_, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(30)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(35)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- local L_695_, L_696_ = rayCast(Torso.Position, cf(Torso.Position, Torso.Position + vt(0, -1, 0)).lookVector, 2, Character)
- if L_695_ ~= nil then
- subtractmana(L_73_)
- L_55_ = 0
- do
- local L_698_ = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt())
- L_698_.Anchored = true
- L_698_.CFrame = RootPart.CFrame * cf(0, -3, -3)
- game:GetService("Debris"):AddItem(L_698_, 3)
- so("199145477", L_698_, 0.75, 1.2)
- MagicWave(L_695_.BrickColor, L_695_.Material, L_698_.CFrame, 7, 1, 7, 0.1, 0.1, 0.1, 0.05)
- MagicRing(L_695_.BrickColor, L_695_.Material, L_698_.CFrame * angles(math.rad(90), 0, 0), 8, 8, 8, 0.1, 0.1, 0.1, 0.05)
- local L_699_ = part(3, Effects, "SmoothPlastic", 0, 0, "Medium stone grey", "Rock", vt())
- local L_700_ = mesh("SpecialMesh", L_699_, "FileMesh", "http://www.roblox.com/asset/?id=1290033", vt(0, 0, 0), vt(3.5, 3.5, 3.5))
- local L_701_ = weld(LeftArm, L_699_, LeftArm, cf(-2, 3.5, 0), cf(0, 0, 0))
- for L_704_forvar1 = 0, 1, 0.5 / L_4_ do
- hbwait()
- local L_705_ = vt(Mouse.hit.p.x, RootPart.Position.y, Mouse.hit.p.z)
- local L_706_ = RootPart.CFrame * angles(0, 0, 0)
- local L_707_ = cf(L_706_.p, L_705_)
- local L_708_, L_709_, L_710_ = RootPart.CFrame:toObjectSpace(L_707_):toEulerAnglesXYZ()
- RootJoint.C0 = clerp(RootJoint.C0, angles(L_708_, L_709_, L_710_) * RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(190), math.rad(0), math.rad(10)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(190), math.rad(0), math.rad(-10)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- Humanoid.AutoRotate = false
- for L_711_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- local L_712_ = vt(Mouse.hit.p.x, RootPart.Position.y, Mouse.hit.p.z)
- local L_713_ = RootPart.CFrame * angles(0, 0, 0)
- local L_714_ = cf(L_713_.p, L_712_)
- local L_715_, L_716_, L_717_ = RootPart.CFrame:toObjectSpace(L_714_):toEulerAnglesXYZ()
- local L_718_ = math.random(-5, 5)
- RootJoint.C0 = clerp(RootJoint.C0, angles(L_715_, L_716_, L_717_) * RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.75 + L_34_, 0) * angles(math.rad(210 + L_718_), math.rad(0), math.rad(10 + L_718_)) * RWC0, 0.3 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.75 + L_34_, 0) * angles(math.rad(210 + L_718_), math.rad(0), math.rad(-10 + L_718_)) * LWC0, 0.3 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.3 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.3 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("169445092", Torso, 1, 0.6)
- L_701_.Parent = nil
- L_699_.Size = vt(3.5, 3.5, 3.5)
- local L_702_ = true
- coroutine.resume(coroutine.create(function(L_719_arg1)
- wait(0.1)
- L_719_arg1.CanCollide = true
- local L_720_ = false
- while L_719_arg1 ~= nil and L_702_ == true do
- wait()
- local L_721_, L_722_ = rayCast(L_719_arg1.Position, cf(L_719_arg1.Position, L_719_arg1.Position + vt(0, -1, 0)).lookVector, 3.5, Character)
- if L_721_ ~= nil and L_720_ == false then
- L_720_ = true
- L_719_arg1.Parent = nil
- L_702_ = false
- local L_723_ = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt())
- L_723_.Anchored = true
- L_723_.CFrame = cf(L_722_)
- game:GetService("Debris"):AddItem(L_723_, 3)
- for L_724_forvar1 = 1, math.random(10, 20) do
- local L_725_ = math.random(5, 10) / 10
- local L_726_ = part(3, Effects, "SmoothPlastic", 0, 0, "Medium stone grey", "Effect", vt(L_725_, L_725_, L_725_))
- local L_727_ = mesh("SpecialMesh", L_726_, "FileMesh", "http://www.roblox.com/asset/?id=1290033", vt(0, 0, 0), vt(L_725_, L_725_, L_725_))
- L_726_.CanCollide = true
- L_726_.CFrame = L_723_.CFrame * cf(math.random(-100, 100) / 100, 0, math.random(-100, 100) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- L_726_.Velocity = Vector3.new(math.random(-50, 50), math.random(50, 75), math.random(-50, 50))
- game:GetService("Debris"):AddItem(L_726_, 5)
- coroutine.resume(coroutine.create(function(L_728_arg1)
- wait(4)
- for L_729_forvar1 = 0, 1, 0.08 do
- hbwait()
- L_728_arg1.Transparency = L_729_forvar1
- end
- L_728_arg1.Transparency = 1
- L_728_arg1.Parent = nil
- end), L_726_)
- end
- for L_730_forvar1 = 1, math.random(5, 10) do
- local L_731_ = part(3, Effects, L_721_.Material, 0, 0, L_721_.BrickColor, "Effect", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
- L_731_.TopSurface = L_721_.TopSurface
- L_731_.BottomSurface = L_721_.BottomSurface
- L_731_.LeftSurface = L_721_.LeftSurface
- L_731_.RightSurface = L_721_.RightSurface
- L_731_.FrontSurface = L_721_.FrontSurface
- L_731_.BackSurface = L_721_.BackSurface
- L_731_.Anchored = true
- L_731_.CFrame = L_723_.CFrame * cf(math.random(-750, 750) / 100, 0, math.random(-750, 750) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- game:GetService("Debris"):AddItem(L_731_, 10)
- coroutine.resume(coroutine.create(function(L_732_arg1)
- wait(5)
- for L_733_forvar1 = 0, 1, 0.1 do
- hbwait()
- L_732_arg1.Transparency = L_733_forvar1
- end
- L_732_arg1.Transparency = 1
- L_732_arg1.Parent = nil
- end), L_731_)
- end
- so("199145477", L_723_, 1, 0.8)
- so("199145477", L_723_, 1, 0.8)
- so("168586621", L_723_, 1, 0.8)
- MagicSpikedCrown(L_721_.BrickColor, L_721_.Material, L_723_.CFrame, 2.25, 2.25, 2.25, 0.5, 0.5, 0.5, 0.025)
- MagicWave(L_721_.BrickColor, L_721_.Material, L_723_.CFrame, 2.25, 2.25, 2.25, 0.5, 0.5, 0.5, 0.025)
- MagicRing(L_721_.BrickColor, L_721_.Material, L_723_.CFrame * angles(math.rad(90), 0, 0), 5.5, 5.5, 5.5, 0.5, 0.5, 0.5, 0.0125)
- MagniDamage(L_723_, 15, 5, 10, 1.25, "RockHit", L_719_arg1, 0, 1, 0, nil, false, true, "Movement", 0.2, 5, true)
- end
- end
- end), L_699_)
- local L_703_ = (Mouse.hit.p - RootPart.Position).magnitude
- if L_703_ <= 25 then
- L_699_.Velocity = (Mouse.hit.p - RootPart.Position).unit * (L_703_ * 1.25) + vt(0, 75, 0)
- else
- L_699_.Velocity = (Mouse.hit.p - RootPart.Position).unit * 50 + vt(0, 75, 0)
- end
- for L_734_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- local L_735_ = vt(Mouse.hit.p.x, RootPart.Position.y, Mouse.hit.p.z)
- local L_736_ = RootPart.CFrame * angles(0, 0, 0)
- local L_737_ = cf(L_736_.p, L_735_)
- local L_738_, L_739_, L_740_ = RootPart.CFrame:toObjectSpace(L_737_):toEulerAnglesXYZ()
- RootJoint.C0 = clerp(RootJoint.C0, angles(L_738_, L_739_, L_740_) * RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.25, 0.25 + L_34_, -0.25) * angles(math.rad(60), math.rad(0), math.rad(-20)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.25, 0.25 + L_34_, -0.25) * angles(math.rad(60), math.rad(0), math.rad(20)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-5)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- end
- end
- Humanoid.AutoRotate = true
- L_7_.Value = L_7_.Value + 0.5
- attack = false
- end
- function GroundSmash3(L_741_arg1, L_742_arg2)
- local L_743_ = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt())
- L_743_.Anchored = true
- L_743_.CFrame = cf(L_742_arg2)
- game:GetService("Debris"):AddItem(L_743_, 10)
- for L_744_forvar1 = 1, math.random(15, 30) do
- local L_745_ = part(3, Effects, L_741_arg1.Material, 0, 0, L_741_arg1.BrickColor, "Effect", vt(math.random(200, 400) / 100, math.random(200, 400) / 100, math.random(200, 400) / 100))
- L_745_.TopSurface = L_741_arg1.TopSurface
- L_745_.BottomSurface = L_741_arg1.BottomSurface
- L_745_.LeftSurface = L_741_arg1.LeftSurface
- L_745_.RightSurface = L_741_arg1.RightSurface
- L_745_.FrontSurface = L_741_arg1.FrontSurface
- L_745_.BackSurface = L_741_arg1.BackSurface
- L_745_.Anchored = false
- L_745_.CFrame = L_743_.CFrame * cf(math.random(-100, 100) / 100, 0, math.random(-100, 100) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- L_745_.Velocity = Vector3.new(math.random(-75, 75), math.random(75, 100), math.random(-75, 75))
- game:GetService("Debris"):AddItem(L_745_, 5)
- coroutine.resume(coroutine.create(function(L_746_arg1)
- for L_747_forvar1 = 0, 1, 0.025 do
- hbwait()
- L_746_arg1.Transparency = L_747_forvar1
- end
- L_746_arg1.Transparency = 1
- L_746_arg1.Parent = nil
- end), L_745_)
- end
- for L_748_forvar1 = 1, math.random(20, 40) do
- local L_749_ = part(3, Effects, L_741_arg1.Material, 0, 0, L_741_arg1.BrickColor, "Effect", vt(math.random(200, 400) / 100, math.random(200, 400) / 100, math.random(200, 400) / 100))
- L_749_.TopSurface = L_741_arg1.TopSurface
- L_749_.BottomSurface = L_741_arg1.BottomSurface
- L_749_.LeftSurface = L_741_arg1.LeftSurface
- L_749_.RightSurface = L_741_arg1.RightSurface
- L_749_.FrontSurface = L_741_arg1.FrontSurface
- L_749_.BackSurface = L_741_arg1.BackSurface
- L_749_.Anchored = true
- L_749_.CFrame = L_743_.CFrame * cf(math.random(-1500, 1500) / 100, 0, math.random(-1500, 1500) / 100) * angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
- game:GetService("Debris"):AddItem(L_749_, 10)
- coroutine.resume(coroutine.create(function(L_750_arg1)
- wait(5)
- for L_751_forvar1 = 0, 1, 0.1 do
- hbwait()
- L_750_arg1.Transparency = L_751_forvar1
- end
- L_750_arg1.Transparency = 1
- L_750_arg1.Parent = nil
- end), L_749_)
- end
- for L_752_forvar1 = 1, math.random(3, 6) do
- MagicBlock(L_741_arg1.BrickColor, "SmoothPlastic", false, L_743_.CFrame, 40, 40, 40, 3, 3, 3, 0.0075)
- end
- MagicSpikedCrown(L_741_arg1.BrickColor, L_741_arg1.Material, L_743_.CFrame, 20, 20, 20, 1, 0.1, 1, 0.0075)
- MagicRing(L_741_arg1.BrickColor, L_741_arg1.Material, L_743_.CFrame * angles(math.rad(90), 0, 0), 20, 20, 20, 1, 1, 1, 0.0075)
- MagicWave(L_741_arg1.BrickColor, L_741_arg1.Material, L_743_.CFrame, 20, 20, 20, 0.5, 0.1, 0.5, 0.0075)
- so("199145477", L_743_, 1.5, 0.6)
- so("157878578", L_743_, 1.5, 0.6)
- so("2760979", L_743_, 1.5, 0.6)
- so("168586621", L_743_, 1.5, 0.6)
- MagniDamage(L_743_, 20, 20, 30, math.random(1, 2), "RockHit", L_743_, 0.5, 1, 0, nil, false, true, "Damage", 0.2, 15, true)
- end
- function Move4()
- if L_27_ == "Sword" then
- EAbility()
- end
- attack = true
- L_10_.Value = true
- for L_754_forvar1 = 0, 1, 0.1 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5 + L_34_) * angles(math.rad(15), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(15), math.rad(0), math.rad(20)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(15), math.rad(0), math.rad(-20)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0.6 - L_34_, -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(17.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.75 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(55)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- Humanoid.Jump = true
- Torso.Velocity = vt(0, 150, 0)
- so("199145327", Torso, 1, 0.8)
- for L_755_forvar1 = 0, 1, 0.1 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2.5 + L_34_) * angles(math.rad(0 - 360 * L_755_forvar1), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(0.75, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-70)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-0.75, 0.5 + L_34_, -0.5) * angles(math.rad(80), math.rad(0), math.rad(80)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0 - L_34_, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, 0 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- so("199145327", Torso, 1, 1)
- for L_756_forvar1 = 0, 1, 0.1 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2.5 + L_34_) * angles(math.rad(0 - 360 * L_756_forvar1), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-110)) * angles(math.rad(50), math.rad(0), math.rad(0)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.75 + L_34_, 0) * angles(math.rad(90), math.rad(0), math.rad(-120)) * angles(math.rad(40), math.rad(0), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_27_ = "Sword"
- Handleweld.Part0 = LeftArm
- Handleweld.C0 = cf(0.2, -2.5, 0) * angles(math.rad(90), math.rad(20), math.rad(160))
- L_7_.Value = L_7_.Value - 0.4
- L_6_.Value = L_6_.Value + 0.2
- L_8_.Value = L_8_.Value + 0.5
- for L_757_forvar1 = 0, 1, 0.1 / L_4_ do
- hbwait()
- Torso.Velocity = vt(0, 2.25, 0)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2.5 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.75 + L_34_, 0) * angles(math.rad(210), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.75 + L_34_, 0) * angles(math.rad(210), math.rad(0), math.rad(45)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(135)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_758_forvar1 = 1, 1 do
- so("199145327", Torso, 1, 1.2)
- for L_759_forvar1 = 0, 1, 0.1 / L_4_ do
- hbwait()
- Torso.Velocity = vt(0, 2.25, 0)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2.5 + L_34_) * angles(math.rad(10 + 360 * L_759_forvar1), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.25 + L_34_, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.25 + L_34_, -0.5) * angles(math.rad(45), math.rad(0), math.rad(45)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, 0 - L_34_, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, 0 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- end
- local L_753_
- while L_753_ == nil do
- hbwait()
- L_753_, swordpos = rayCast(Hitbox.Position, cf(Hitbox.Position, Hitbox.Position + vt(0, -1, 0)).lookVector, 3, Character)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2.5 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(45)) * angles(math.rad(0), math.rad(180), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(45)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-45)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true or L_753_ ~= nil then
- break
- end
- end
- GroundSmash3(L_753_, swordpos)
- for L_760_forvar1 = 0, 1, 0.2 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(45)) * angles(math.rad(0), math.rad(180), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(45)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-45)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- for L_761_forvar1 = 0, 1, 0.05 / L_4_ do
- hbwait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-45)) * RWC0, 0.45 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1, 0.5 + L_34_, -0.5) * angles(math.rad(100), math.rad(0), math.rad(45)) * angles(math.rad(0), math.rad(180), math.rad(0)) * LWC0, 0.45 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.5 - L_34_, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(12.5)), 0.45 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(30)), 0.45 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.45 / L_4_)
- if L_12_.Value == true or L_13_.Value == true or L_14_.Value == true then
- break
- end
- end
- L_10_.Value = false
- attack = false
- end
- hold = false
- Mouse.Button1Down:connect(function()
- if attack == true or equipped == false then
- return
- end
- hold = true
- if attacktype == 1 then
- attacktype = 2
- Attack1()
- elseif attacktype == 2 then
- attacktype = 3
- Attack2()
- elseif attacktype == 3 then
- attacktype = 4
- Attack3()
- elseif attacktype == 4 then
- attacktype = 1
- Attack4()
- end
- coroutine.resume(coroutine.create(function()
- for L_762_forvar1 = 1, 50 do
- if attack == false then
- hbwait(1)
- end
- end
- if attack == false then
- attacktype = 1
- end
- end))
- end)
- if L_98_ == true then
- function ob1u(L_763_arg1)
- hold = false
- end
- end
- Mouse.KeyDown:connect(function(L_764_arg1)
- if L_764_arg1 == "f" and L_91_ == true and attack == false then
- if equipped == false then
- equipped = true
- if L_86_ == true then
- L_48_.Disabled = true
- local L_765_ = Humanoid:LoadAnimation(Torso.robloxidleanimation)
- L_765_:Play()
- end
- if L_85_ == true then
- L_47_.Parent = nil
- end
- if L_94_ == true then
- RW.Parent = Torso
- LW.Parent = Torso
- RSH.Parent = nil
- LSH.Parent = nil
- end
- equipanim()
- elseif equipped == true then
- equipped = false
- unequipanim()
- hbwait()
- if L_94_ == true then
- RW.Parent = nil
- LW.Parent = nil
- RSH.Parent = Torso
- LSH.Parent = Torso
- end
- if L_85_ == true then
- L_47_.Parent = Humanoid
- end
- if L_86_ == true then
- L_48_.Disabled = false
- end
- end
- end
- if L_764_arg1 == "g" and equipped == true then
- if attack == false and L_26_ == false then
- Dance()
- elseif L_26_ == true then
- L_26_ = false
- end
- end
- if L_764_arg1 == "e" and attack == false and equipped == true then
- if L_9_.Value >= 10 and L_27_ == "Normal" then
- subtractmana(10)
- EAbility()
- elseif L_27_ == "Sword" then
- subtractmana(10)
- EAbility()
- end
- end
- if L_764_arg1 == "z" and attack == false and equipped == true and L_53_ >= L_61_ and L_9_.Value >= L_71_ then
- subtractmana(L_71_)
- L_53_ = 0
- Move1()
- end
- if L_764_arg1 == "x" and attack == false and equipped == true and L_54_ >= L_62_ and L_9_.Value >= L_72_ then
- subtractmana(L_72_)
- L_54_ = 0
- Move2()
- end
- if L_764_arg1 == "c" and attack == false and equipped == true and L_55_ >= L_63_ and L_9_.Value >= L_73_ then
- Move3()
- end
- if L_764_arg1 == "v" and attack == false and equipped == true and L_56_ >= L_64_ and L_9_.Value >= L_74_ then
- subtractmana(L_74_)
- L_56_ = 0
- Move4()
- end
- if L_764_arg1 == "q" then
- L_9_.Value = 100
- L_53_ = L_61_
- L_54_ = L_62_
- L_55_ = L_63_
- L_56_ = L_64_
- end
- if L_764_arg1 == "p" then
- L_12_.Value = true
- end
- if L_764_arg1 == "[" then
- L_13_.Value = true
- end
- if L_764_arg1 == "]" then
- L_14_.Value = true
- end
- end)
- Mouse.KeyUp:connect(function(L_766_arg1)
- if L_766_arg1 == "x" and L_22_ == true then
- L_22_ = false
- end
- end)
- if L_98_ == true then
- function s(L_767_arg1)
- L_767_arg1.Button1Down:connect(function()
- ob1d(L_767_arg1)
- end)
- L_767_arg1.Button1Up:connect(function()
- ob1u(L_767_arg1)
- end)
- L_767_arg1.KeyDown:connect(key)
- L_767_arg1.KeyUp:connect(key2)
- end
- end
- if L_98_ == true then
- function ds(L_768_arg1)
- end
- end
- if L_98_ == true then
- Bin.Selected:connect(s)
- Bin.Deselected:connect(ds)
- end
- function updateskills()
- if L_90_ == true then
- if L_53_ <= L_61_ then
- L_53_ = L_53_ + 0.03333333333333333
- if L_53_ >= L_61_ then
- L_53_ = L_61_
- end
- end
- if L_54_ <= L_62_ then
- L_54_ = L_54_ + 0.03333333333333333
- if L_54_ >= L_62_ then
- L_54_ = L_62_
- end
- end
- if L_55_ <= L_63_ then
- L_55_ = L_55_ + 0.03333333333333333
- if L_55_ >= L_63_ then
- L_55_ = L_63_
- end
- end
- if L_56_ <= L_64_ then
- L_56_ = L_56_ + 0.03333333333333333
- if L_56_ >= L_64_ then
- L_56_ = L_64_
- end
- end
- if L_103_ == true then
- if L_9_.Value <= L_71_ then
- bar4.BackgroundColor3 = L_59_(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar4.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- end
- if L_9_.Value <= L_72_ then
- bar3.BackgroundColor3 = L_59_(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar3.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- end
- if L_9_.Value <= L_73_ then
- bar1.BackgroundColor3 = L_59_(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar1.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- end
- if L_9_.Value <= L_74_ then
- bar2.BackgroundColor3 = L_59_(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar2.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- end
- elseif L_103_ == false then
- bar1.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- bar2.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- bar3.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- bar4.BackgroundColor3 = L_59_(L_30_, L_31_, L_32_)
- end
- end
- if L_101_ == false then
- if L_9_.Value <= L_65_ then
- L_9_.Value = L_9_.Value + L_67_ / 30
- elseif L_9_.Value >= L_65_ then
- L_9_.Value = L_65_
- end
- elseif L_101_ == true then
- if L_27_ == "Normal" then
- if L_9_.Value >= L_65_ then
- L_9_.Value = L_65_
- elseif L_45_ <= L_70_ then
- L_45_ = L_45_ + 1
- else
- L_45_ = 0
- L_9_.Value = L_9_.Value + 1
- end
- elseif L_27_ == "Sword" then
- if L_9_.Value <= 0 then
- L_9_.Value = 0
- elseif L_45_ <= L_70_ then
- L_45_ = L_45_ + 1
- else
- L_45_ = 0
- L_9_.Value = L_9_.Value - 1
- end
- end
- end
- if L_78_ == true then
- if L_15_.Value <= 0 then
- L_15_.Value = 0
- elseif L_44_ <= L_69_ then
- L_44_ = L_44_ + 1
- else
- L_44_ = 0
- L_15_.Value = L_15_.Value - 1
- end
- elseif L_78_ == false then
- L_15_.Value = 0
- end
- end
- if L_89_ == true then
- ArtificialHB.Event:connect(function()
- updateskills()
- if L_90_ == true then
- framesk1:TweenSize(L_58_(0.26, 0, 0.06, 0), "Out", "Quad", L_75_, L_76_)
- framesk2:TweenSize(L_58_(0.26, 0, 0.06, 0), "Out", "Quad", L_75_, L_76_)
- framesk3:TweenSize(L_58_(0.26, 0, 0.06, 0), "Out", "Quad", L_75_, L_76_)
- framesk4:TweenSize(L_58_(0.26, 0, 0.06, 0), "Out", "Quad", L_75_, L_76_)
- bar1:TweenSize(L_58_(1 * (L_55_ / L_63_), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- bar2:TweenSize(L_58_(1 * (L_56_ / L_64_), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- bar3:TweenSize(L_58_(1 * (L_54_ / L_62_), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- bar4:TweenSize(L_58_(1 * (L_53_ / L_61_), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- end
- manabar:TweenSize(L_58_(0.26, 0, 0.03, 0), "Out", "Quad", L_75_, L_76_)
- manacover:TweenSize(L_58_(1 * (L_9_.Value / L_65_), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- healthbar:TweenSize(L_58_(0.26, 0, 0.03, 0), "Out", "Quad", L_75_, L_76_)
- healthcover:TweenSize(L_58_(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- if L_78_ == true and L_99_ == true and stunframe ~= nil then
- stunframe:TweenSize(L_58_(0.26, 0, 0.03, 0), "Out", "Quad", L_75_, L_76_)
- stunbar:TweenSize(L_58_(1 * (L_15_.Value / L_66_), 0, 1, 0), "Out", "Quad", L_75_, L_76_)
- end
- if L_102_ == true then
- manatext.Text = "Mana [" .. math.floor(L_9_.Value) .. "]"
- healthtext.Text = "Health [" .. math.floor(Humanoid.Health) .. "]"
- if L_78_ == true and L_99_ == true then
- stuntext.Text = "Stun [" .. math.floor(L_15_.Value) .. "]"
- end
- end
- if L_77_ == true then
- defenseframe:TweenSize(L_58_(0.075, 0, 0.03, 0), "Out", "Quad", L_75_, L_76_)
- damageframe:TweenSize(L_58_(0.075, 0, 0.03, 0), "Out", "Quad", L_75_, L_76_)
- movementframe:TweenSize(L_58_(0.075, 0, 0.03, 0), "Out", "Quad", L_75_, L_76_)
- if 0 < L_6_.Value then
- defensetext.Text = "Defense: " .. L_6_.Value
- elseif 0 >= L_6_.Value then
- defensetext.Text = "Defense: 0"
- end
- if 0 < L_8_.Value then
- damagetext.Text = "Damage: " .. L_8_.Value
- elseif 0 >= L_8_.Value then
- damagetext.Text = "Damage: 0"
- end
- if L_10_.Value == false then
- movementtext.Text = "Movement: " .. L_7_.Value
- elseif L_10_.Value == true or 0 >= L_7_.Value then
- movementtext.Text = "Movement: 0"
- end
- end
- end)
- end
- function positiveangle(L_769_arg1)
- if L_769_arg1 > 0 then
- L_769_arg1 = 0
- end
- return L_769_arg1
- end
- function negativeangle(L_770_arg1)
- if L_770_arg1 < 0 then
- L_770_arg1 = 0
- end
- return L_770_arg1
- end
- while true do
- hbwait()
- if Hitbox ~= nil then
- if attack == true then
- Hitbox.Name = "Hitbox"
- elseif attack == false then
- Hitbox.Name = "NilHitbox"
- end
- end
- if Humanoid.Health > 0 then
- if L_100_ == true then
- if L_7_.Value < 0 or L_13_.Value == true or L_14_.Value == true or L_12_.Value == true or L_10_.Value == true then
- Humanoid.WalkSpeed = 0
- else
- Humanoid.WalkSpeed = 16 * L_7_.Value
- end
- end
- if L_66_ <= L_15_.Value then
- L_15_.Value = 0
- L_14_.Value = true
- end
- if L_13_.Value == true and L_24_ == false then
- coroutine.resume(coroutine.create(function()
- L_24_ = true
- while attack == true do
- hbwait()
- end
- Stagger()
- L_13_.Value = false
- L_24_ = false
- end))
- end
- if L_12_.Value == true and L_23_ == false then
- coroutine.resume(coroutine.create(function()
- L_23_ = true
- while attack == true do
- hbwait()
- end
- StaggerHit()
- L_12_.Value = false
- L_23_ = false
- end))
- end
- if L_14_.Value == true and L_25_ == false or L_15_.Value >= 100 then
- coroutine.resume(coroutine.create(function()
- L_15_.Value = 0
- L_25_ = true
- while attack == true do
- hbwait()
- end
- Stun()
- L_14_.Value = false
- L_25_ = false
- end))
- end
- if L_27_ == "Sword" and L_9_.Value <= 0 and L_21_ == false then
- coroutine.resume(coroutine.create(function()
- L_21_ = true
- while attack == true do
- hbwait()
- end
- EAbility()
- L_21_ = false
- end))
- end
- Head.Running.Pitch = 1.85 * (Humanoid.WalkSpeed / 16)
- L_37_ = L_37_ + L_38_
- L_42_ = L_42_ % 100 + L_43_ / 10
- local L_771_ = 7 - 1 * (Humanoid.WalkSpeed / 16)
- local L_772_ = (RootPart.Velocity * vt(1, 0, 1)).magnitude
- local L_773_ = RootPart.Velocity.y
- local L_774_ = Torso.CFrame:pointToObjectSpace(Torso.Velocity + Torso.Position)
- hitfloor, posfloor = rayCast(RootPart.Position, cf(RootPart.Position, RootPart.Position - vt(0, 1, 0)).lookVector, 4, Character)
- if L_36_ >= 0.5 then
- L_40_ = true
- elseif L_36_ <= 0 then
- L_40_ = false
- end
- if L_40_ == false then
- L_36_ = L_36_ + 0.003 / L_4_
- else
- L_36_ = L_36_ - 0.003 / L_4_
- end
- if equipped == true or equipped == false then
- if attack == false then
- L_1_ = L_1_ + 1
- else
- L_1_ = 0
- end
- if L_96_ == true then
- if L_2_ == "Walk" and equipped == true and attack == false then
- if L_87_ == false then
- if L_39_ == true then
- LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- else
- LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(-60), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- end
- elseif L_39_ == true then
- LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- else
- LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- end
- elseif L_2_ ~= "Walk" and equipped == true or attack == true or L_96_ == false then
- LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- end
- end
- if L_97_ == true then
- if L_2_ == "Walk" and equipped == true and attack == false then
- if L_87_ == false then
- if L_39_ == true then
- RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(-60), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- else
- RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- end
- elseif L_39_ == true then
- RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- else
- RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- end
- elseif L_2_ ~= "Walk" and equipped == true or attack == true or L_97_ == false then
- RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- end
- end
- if L_93_ == true then
- if L_2_ == "Walk" and equipped == true then
- if L_87_ == false then
- if L_39_ == true then
- RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- else
- RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- end
- elseif L_39_ == true then
- RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- else
- RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2 * (Humanoid.WalkSpeed / 16) / L_4_)
- end
- elseif L_2_ ~= "Walk" and equipped == true then
- RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- end
- end
- if L_2_ == "Walk" and equipped == true then
- RH.C1 = clerp(RH.C1, RHC1 * cf(0.25 * math.cos(L_37_ / L_771_), -0.15 - 0.25 * math.sin(L_37_ / L_771_), 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10 + 60 * math.cos(L_37_ / L_771_))), 0.2 / L_4_ * (Humanoid.WalkSpeed / 16))
- LH.C1 = clerp(LH.C1, LHC1 * cf(0.25 * math.cos(L_37_ / L_771_), -0.15 + 0.25 * math.sin(L_37_ / L_771_), 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10 + 60 * math.cos(L_37_ / L_771_))), 0.2 / L_4_ * (Humanoid.WalkSpeed / 16))
- elseif L_2_ ~= "Walk" or equipped == false then
- RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- end
- if L_773_ > 1 and hitfloor == nil then
- L_2_ = "Jump"
- if L_27_ == "Normal" then
- if attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(-40), math.rad(0), math.rad(20)) * RWC0, 0.2 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(-40), math.rad(0), math.rad(-20)) * LWC0, 0.2 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, -0.3) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.2 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.3) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.2 / L_4_)
- end
- elseif L_27_ == "Sword" and attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.25 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-55)) * angles(math.rad(-40), math.rad(-50), math.rad(0)) * RWC0, 0.2 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(20), math.rad(0), math.rad(-5)) * angles(math.rad(0), math.rad(160), math.rad(0)) * LWC0, 0.2 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, -0.3) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.2 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.3) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.2 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(5), math.rad(0), math.rad(-5)), 0.2 / L_4_)
- end
- elseif L_773_ < -1 and hitfloor == nil then
- L_2_ = "Fall"
- if L_27_ == "Normal" then
- if attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + L_34_, 0) * angles(math.rad(0), math.rad(0), math.rad(60)) * RWC0, 0.2 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)) * LWC0, 0.2 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.2 / L_4_)
- end
- elseif L_27_ == "Sword" and attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + L_34_) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.2 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.2 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.25 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-55)) * angles(math.rad(-40), math.rad(-50), math.rad(0)) * RWC0, 0.2 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(20), math.rad(0), math.rad(-5)) * angles(math.rad(0), math.rad(160), math.rad(0)) * LWC0, 0.2 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.2 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(5), math.rad(0), math.rad(-5)), 0.2 / L_4_)
- end
- elseif L_772_ < 1 and hitfloor ~= nil then
- L_2_ = "Idle"
- if L_27_ == "Normal" then
- if attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0.02 * math.cos(L_37_ / 30), -0.1 + L_34_) * angles(math.rad(2.5 - 1.25 * math.cos(L_37_ / 30)), math.rad(0), math.rad(20)), 0.15 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * angles(math.rad(2.5 - 1.25 * math.sin(L_37_ / 30)), math.rad(0), math.rad(0)), 0.15 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, 0 - 0.05 * math.sin(L_37_ / 30)) * angles(math.rad(110 + 5 * math.sin(L_37_ / 30)), math.rad(0), math.rad(-10 + 2.5 * math.cos(L_37_ / 30))) * RWC0, 0.15 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.25, 0.25 + L_34_, -0.25 + 0.05 * math.sin(L_37_ / 30)) * angles(math.rad(120 - 5 * math.cos(L_37_ / 30)), math.rad(0), math.rad(20 - 2.5 * math.sin(L_37_ / 30))) * LWC0, 0.15 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.9 - L_34_, 0) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(5 - 1.25 * math.cos(L_37_ / 30))), 0.15 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.875 + 0.025 * math.cos(L_37_ / 30) - L_34_, 0.25) * angles(math.rad(0), math.rad(-60), math.rad(0)) * angles(math.rad(-5 - 1.25 * math.cos(L_37_ / 30)), math.rad(0), math.rad(1.25 + 1.25 * math.cos(L_37_ / 30))), 0.15 / L_4_)
- end
- elseif L_27_ == "Sword" and attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0.02 * math.cos(L_37_ / 30), -0.1 + L_34_) * angles(math.rad(2.5 - 1.25 * math.cos(L_37_ / 30)), math.rad(0), math.rad(20)), 0.15 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * angles(math.rad(2.5 - 1.25 * math.sin(L_37_ / 30)), math.rad(0), math.rad(0)), 0.15 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.25 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-55)) * angles(math.rad(-40 - 1.25 * math.cos(L_37_ / 30)), math.rad(-50), math.rad(0)) * RWC0, 0.15 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(20 - 1.25 * math.cos(L_37_ / 30)), math.rad(0), math.rad(-5)) * angles(math.rad(0), math.rad(160), math.rad(0)) * LWC0, 0.15 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -0.9 - L_34_, 0) * angles(math.rad(0), math.rad(70), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(5 - 1.25 * math.cos(L_37_ / 30))), 0.15 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -0.875 + 0.025 * math.cos(L_37_ / 30) - L_34_, 0.25) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-5 - 1.25 * math.cos(L_37_ / 30)), math.rad(0), math.rad(1.25 + 1.25 * math.cos(L_37_ / 30))), 0.15 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(5), math.rad(0), math.rad(-5)), 0.15 / L_4_)
- end
- elseif L_772_ > 1 and hitfloor ~= nil then
- L_2_ = "Walk"
- L_41_ = L_41_ + 1 / L_4_
- if L_41_ >= 15 - 5 * (Humanoid.WalkSpeed / 16) then
- L_41_ = 0
- if L_39_ == true then
- L_39_ = false
- elseif L_39_ == false then
- L_39_ = true
- end
- end
- if L_27_ == "Normal" then
- if attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1 + 0.05 * math.cos(L_37_ / (L_771_ / 2)) + L_34_) * angles(math.rad(2.5), math.rad(0) + RootPart.RotVelocity.Y / 100, math.rad(10 + 2.5 * math.cos(L_37_ / L_771_))), 0.2 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10 - 2.5 * math.cos(L_37_ / L_771_)) + Head.RotVelocity.Y / 20) * angles(math.rad(2.5 - 1 * math.sin(L_37_ / (L_771_ / 2))), math.rad(0), math.rad(0)), 0.2 / L_4_)
- RW.C0 = clerp(RW.C0, cf(1.5, 0.25 + L_34_, 0) * angles(math.rad(100 - 1 * math.sin(L_37_ / (L_771_ / 2))), math.rad(0), math.rad(-20)) * RWC0, 0.2 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.25, 0.25 + L_34_, -0.25) * angles(math.rad(120 - 1 * math.sin(L_37_ / (L_771_ / 2))), math.rad(0), math.rad(30)) * LWC0, 0.2 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(0) + RightLeg.RotVelocity.Y / 100, math.rad(0), math.rad(0)), 0.2 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, 0) * angles(math.rad(0), math.rad(-100), math.rad(0)) * angles(math.rad(0) - LeftLeg.RotVelocity.Y / 100, math.rad(0), math.rad(0)), 0.2 / L_4_)
- end
- elseif L_27_ == "Sword" and attack == false and equipped == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1 + 0.05 * math.cos(L_37_ / (L_771_ / 2)) + L_34_) * angles(math.rad(0), math.rad(0) + RootPart.RotVelocity.Y / 100, math.rad(30 + 2.5 * math.cos(L_37_ / L_771_))), 0.2 / L_4_)
- Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)) * angles(math.rad(2.5 - 1 * math.sin(L_37_ / (L_771_ / 2))), math.rad(0), math.rad(0 - 2.5 * math.cos(L_37_ / L_771_)) + Head.RotVelocity.Y / 20), 0.2 / L_4_)
- RW.C0 = clerp(RW.C0, cf(-0.25, 0.25 + L_34_, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-55)) * angles(math.rad(-40), math.rad(-50), math.rad(0)) * RWC0, 0.2 / L_4_)
- LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + L_34_, 0) * angles(math.rad(20), math.rad(0), math.rad(-5)) * angles(math.rad(0), math.rad(150 - 2.5 * math.cos(L_37_ / L_771_)), math.rad(0)) * LWC0, 0.2 / L_4_)
- RH.C0 = clerp(RH.C0, cf(1, -1 - L_34_, 0.25) * angles(math.rad(0), math.rad(60 - 2.5 * math.cos(L_37_ / L_771_)), math.rad(0)) * angles(math.rad(0) + RightLeg.RotVelocity.Y / 100, math.rad(0), math.rad(0)), 0.2 / L_4_)
- LH.C0 = clerp(LH.C0, cf(-1, -1 - L_34_, -0.25) * angles(math.rad(0), math.rad(-120 - 2.5 * math.cos(L_37_ / L_771_)), math.rad(0)) * angles(math.rad(0) - LeftLeg.RotVelocity.Y / 100, math.rad(0), math.rad(0)), 0.2 / L_4_)
- Handleweld.C0 = clerp(Handleweld.C0, cf(0, -1, 0) * angles(math.rad(5 - 0.5 * math.cos(L_37_ / L_771_)), math.rad(0), math.rad(-5)), 0.2 / L_4_)
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement