Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- [[[
- --000000[[====================================================================================\\
- --000000[[ NinjaFang321 EDIT
- --000000[[====================================================================================//
- -- [[[
- wait(1)
- Player = game:GetService("Owner").LocalPlayer
- Cam = workspace.CurrentCamera
- Backpack = Player.Backpack
- repeat wait() until Player.Character
- Character = Player.Character
- repeat wait() until Player.Character:FindFirstChildOfClass("Humanoid")
- Humanoid = Character:FindFirstChildOfClass("Humanoid")
- Mouse = Player:GetMouse()
- RootPart = Character["HumanoidRootPart"]
- Torso = Character["Torso"]
- Head = Character["Head"]
- RightArm = Character["Right Arm"]
- LeftArm = Character["Left Arm"]
- RightLeg = Character["Right Leg"]
- LeftLeg = Character["Left Leg"]
- RootJoint = RootPart["RootJoint"]
- Neck = Torso["Neck"]
- RightShoulder = Torso["Right Shoulder"]
- LeftShoulder = Torso["Left Shoulder"]
- RightHip = Torso["Right Hip"]
- LeftHip = Torso["Left Hip"]
- IT = Instance.new
- CF = CFrame.new
- VT = Vector3.new
- RAD = math.rad
- C3 = Color3.new
- UD2 = UDim2.new
- BRICKC = BrickColor.new
- ANGLES = CFrame.Angles
- EULER = CFrame.fromEulerAnglesXYZ
- COS = math.cos
- ACOS = math.acos
- SIN = math.sin
- ASIN = math.asin
- ABS = math.abs
- MRANDOM = math.random
- FLOOR = math.floor
- local naeeym2 = Instance.new("BillboardGui",Character)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(7,35,3,15)
- naeeym2.StudsOffset = Vector3.new(0,2,0)
- naeeym2.MaxDistance = 75
- naeeym2.Adornee = Character.Head
- naeeym2.Name = "Name2"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Text = "Joker God"
- tecks2.Font = "ArialBold"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.fromRGB(255, 06, 00)
- tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2
- local naeeym3 = Instance.new("BillboardGui",Character)
- naeeym3.AlwaysOnTop = true
- naeeym3.Size = UDim2.new(7,35,3,15)
- naeeym3.StudsOffset = Vector3.new(2,3,0)
- naeeym3.MaxDistance = 75
- naeeym3.Adornee = Character.Head
- naeeym3.Name = "Name3"
- local tecks3 = Instance.new("TextLabel",naeeym2)
- tecks3.BackgroundTransparency = 1
- tecks3.TextScaled = true
- tecks3.BorderSizePixel = 0
- tecks3.Text = ""..Player.Name
- tecks3.Font = "ArialBold"
- tecks3.TextSize = 30
- tecks3.TextStrokeTransparency = 0
- tecks3.TextColor3 = Color3.fromRGB(255, 0, 0)
- tecks3.TextStrokeColor3 = Color3.fromRGB(140, 140, 140)
- tecks3.Size = UDim2.new(0.5,0,0.2,0)
- tecks3.Parent = naeeym3
- --//=================================\\
- --|| USEFUL VALUES
- --\\=================================//
- Animation_Speed = 3
- Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
- local Speed = 16
- local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
- local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
- local RIGHTSHOULDERC0 = CF(-0.5, -0.25, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
- local LEFTSHOULDERC0 = CF(0.5, -0.25, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
- local DAMAGEMULTIPLIER = "inf"
- local ANIM = "Idle"
- local ATTACK = false
- local EQUIPPED = false
- local HOLD = false
- local COMBO = 1
- local Rooted = false
- local SINE = 0
- local KEYHOLD = false
- local CHANGE = 2 / Animation_Speed
- local WALKINGANIM = false
- local VALUE1 = false
- local VALUE2 = false
- local ROBLOXIDLEANIMATION = IT("Animation")
- ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
- ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
- --ROBLOXIDLEANIMATION.Parent = Humanoid
- local WEAPONGUI = IT("ScreenGui", PlayerGui)
- WEAPONGUI.Name = "Weapon GUI"
- local Effects = IT("Folder", Character)
- Effects.Name = "Effects"
- local SpecialEffects = IT("Folder", Character)
- SpecialEffects.Name = "SpecialEffects"
- local ANIMATOR = Humanoid.Animator
- local ANIMATE = Character.Animate
- local UNANCHOR = true
- local REGENRATE = 1
- local FULLREGEN = false
- local POSEIDON = false
- local EXPLOSIONSMALLSOUND = 439342426
- local EXPLOSIONMEDIUMSOUND = 605005842
- local EXPLOSIONLARGESOUND = 565538688
- local CHARGE = 278641993
- local POSEIDONSOUND = 374289727
- local FIREBALLSOUND = 414517770
- local BURNSOUND = 565777213
- local FIREFIELD = false
- local SEARING = false
- local BODYPOS = nil
- local GYRO = nil
- local DIRECTTURN = false
- local APPLYGYRO = true
- local SONGS = {712013220,1330061498}
- local CHOSENSONG = MRANDOM(1,#SONGS)
- --//=================================\\
- --\\=================================//
- --//=================================\\
- --|| SAZERENOS' ARTIFICIAL HEARTBEAT
- --\\=================================//
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "ArtificialHB"
- script:WaitForChild("ArtificialHB")
- frame = Frame_Speed
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.ArtificialHB:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.ArtificialHB:Fire()
- lastframe = tick()
- else
- for i = 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)
- --//=================================\\
- --\\=================================//
- --//=================================\\
- --|| SOME FUNCTIONS
- --\\=================================//
- function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
- return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
- end
- function PositiveAngle(NUMBER)
- if NUMBER >= 0 then
- NUMBER = 0
- end
- return NUMBER
- end
- function NegativeAngle(NUMBER)
- if NUMBER <= 0 then
- NUMBER = 0
- end
- return NUMBER
- end
- function Swait(NUMBER)
- if NUMBER == 0 or NUMBER == nil then
- ArtificialHB.Event:wait()
- else
- for i = 1, NUMBER do
- ArtificialHB.Event:wait()
- end
- end
- end
- function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
- local NEWMESH = IT(MESH)
- if MESH == "SpecialMesh" then
- NEWMESH.MeshType = MESHTYPE
- if MESHID ~= "nil" and MESHID ~= "" then
- NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
- end
- if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
- NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
- end
- end
- NEWMESH.Offset = OFFSET or VT(0, 0, 0)
- NEWMESH.Scale = SCALE
- NEWMESH.Parent = PARENT
- return NEWMESH
- end
- function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
- local NEWPART = IT("Part")
- NEWPART.formFactor = FORMFACTOR
- NEWPART.Reflectance = REFLECTANCE
- NEWPART.Transparency = TRANSPARENCY
- NEWPART.CanCollide = false
- NEWPART.Locked = true
- NEWPART.Anchored = true
- if ANCHOR == false then
- NEWPART.Anchored = false
- end
- NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
- NEWPART.Name = NAME
- NEWPART.Size = SIZE
- NEWPART.Position = Torso.Position
- NEWPART.Material = MATERIAL
- NEWPART:BreakJoints()
- NEWPART.Parent = PARENT
- return NEWPART
- end
- local function weldBetween(a, b)
- local weldd = Instance.new("ManualWeld")
- weldd.Part0 = a
- weldd.Part1 = b
- weldd.C0 = CFrame.new()
- weldd.C1 = b.CFrame:inverse() * a.CFrame
- weldd.Parent = a
- return weldd
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5 / s
- return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
- else
- local i = 0
- if m11 > m00 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00 - m11 - m22 + 1)
- local recip = 0.5 / s
- return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
- elseif i == 1 then
- local s = math.sqrt(m11 - m22 - m00 + 1)
- local recip = 0.5 / s
- return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
- elseif i == 2 then
- local s = math.sqrt(m22 - m00 - m11 + 1)
- local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w * xs, w * ys, w * zs
- local xx = x * xs
- local xy = x * ys
- local xz = x * zs
- local yy = y * ys
- local yz = y * zs
- local zz = z * zs
- return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
- local startInterp, finishInterp;
- if cosTheta >= 0.0001 then
- if (1 - cosTheta) > 0.0001 then
- local theta = ACOS(cosTheta)
- local invSinTheta = 1 / SIN(theta)
- startInterp = SIN((1 - t) * theta) * invSinTheta
- finishInterp = SIN(t * theta) * invSinTheta
- else
- startInterp = 1 - t
- finishInterp = t
- end
- else
- if (1 + cosTheta) > 0.0001 then
- local theta = ACOS(-cosTheta)
- local invSinTheta = 1 / SIN(theta)
- startInterp = SIN((t - 1) * theta) * invSinTheta
- finishInterp = SIN(t * theta) * invSinTheta
- else
- startInterp = t - 1
- finishInterp = t
- end
- end
- return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
- end
- function Clerp(a, b, t)
- local qa = {QuaternionFromCFrame(a)}
- local qb = {QuaternionFromCFrame(b)}
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1 - t
- return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
- end
- function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
- local frame = IT("Frame")
- frame.BackgroundTransparency = TRANSPARENCY
- frame.BorderSizePixel = BORDERSIZEPIXEL
- frame.Position = POSITION
- frame.Size = SIZE
- frame.BackgroundColor3 = COLOR
- frame.BorderColor3 = BORDERCOLOR
- frame.Name = NAME
- frame.Parent = PARENT
- return frame
- end
- function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
- local label = IT("TextLabel")
- label.BackgroundTransparency = 1
- label.Size = UD2(1, 0, 1, 0)
- label.Position = UD2(0, 0, 0, 0)
- label.TextColor3 = TEXTCOLOR
- label.TextStrokeTransparency = STROKETRANSPARENCY
- label.TextTransparency = TRANSPARENCY
- label.FontSize = TEXTFONTSIZE
- label.Font = TEXTFONT
- label.BorderSizePixel = BORDERSIZEPIXEL
- label.TextScaled = false
- label.Text = TEXT
- label.Name = NAME
- label.Parent = PARENT
- return label
- end
- function NoOutlines(PART)
- PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
- local NEWWELD = IT(TYPE)
- NEWWELD.Part0 = PART0
- NEWWELD.Part1 = PART1
- NEWWELD.C0 = C0
- NEWWELD.C1 = C1
- NEWWELD.Parent = PARENT
- return NEWWELD
- end
- local S = IT("Sound")
- function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
- local NEWSOUND = nil
- coroutine.resume(coroutine.create(function()
- NEWSOUND = S:Clone()
- NEWSOUND.Parent = PARENT
- NEWSOUND.Volume = VOLUME
- NEWSOUND.Pitch = PITCH
- NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
- NEWSOUND:play()
- if DOESLOOP == true then
- NEWSOUND.Looped = true
- else
- repeat wait(1) until NEWSOUND.Playing == false
- NEWSOUND:remove()
- end
- end))
- return NEWSOUND
- end
- function CFrameFromTopBack(at, top, back)
- local right = top:Cross(back)
- return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
- end
- --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- function WACKYEFFECT(Table)
- local TYPE = (Table.EffectType or "Sphere")
- local SIZE = (Table.Size or VT(1,1,1))
- local ENDSIZE = (Table.Size2 or VT(0,0,0))
- local TRANSPARENCY = (Table.Transparency or 0)
- local ENDTRANSPARENCY = (Table.Transparency2 or 1)
- local CFRAME = (Table.CFrame or Torso.CFrame)
- local MOVEDIRECTION = (Table.MoveToPos or nil)
- local ROTATION1 = (Table.RotationX or 0)
- local ROTATION2 = (Table.RotationY or 0)
- local ROTATION3 = (Table.RotationZ or 0)
- local MATERIAL = (Table.Material or "Neon")
- local COLOR = (Table.Color or C3(1,1,1))
- local TIME = (Table.Time or 45)
- local SOUNDID = (Table.SoundID or nil)
- local SOUNDPITCH = (Table.SoundPitch or nil)
- local SOUNDVOLUME = (Table.SoundVolume or nil)
- coroutine.resume(coroutine.create(function()
- local PLAYSSOUND = false
- local SOUND = nil
- local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
- if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
- PLAYSSOUND = true
- SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
- end
- EFFECT.Color = COLOR
- local MSH = nil
- if TYPE == "Sphere" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
- elseif TYPE == "Block" then
- MSH = IT("BlockMesh",EFFECT)
- MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
- elseif TYPE == "Wave" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
- elseif TYPE == "Ring" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
- elseif TYPE == "Slash" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
- elseif TYPE == "Round Slash" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
- elseif TYPE == "Swirl" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
- elseif TYPE == "Skull" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
- elseif TYPE == "Crystal" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
- end
- if MSH ~= nil then
- local MOVESPEED = nil
- if MOVEDIRECTION ~= nil then
- MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
- end
- local GROWTH = SIZE - ENDSIZE
- local TRANS = TRANSPARENCY - ENDTRANSPARENCY
- if TYPE == "Block" then
- EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
- else
- EFFECT.CFrame = CFRAME
- end
- for LOOP = 1, TIME+1 do
- Swait()
- MSH.Scale = MSH.Scale - GROWTH/TIME
- if TYPE == "Wave" then
- MSH.Offset = VT(0,0,-MSH.Scale.X/8)
- end
- EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
- if TYPE == "Block" then
- EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
- else
- EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
- end
- if MOVEDIRECTION ~= nil then
- local ORI = EFFECT.Orientation
- EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
- EFFECT.Orientation = ORI
- end
- end
- if PLAYSSOUND == false then
- EFFECT:remove()
- else
- repeat Swait() until SOUND.Playing == false
- EFFECT:remove()
- end
- else
- if PLAYSSOUND == false then
- EFFECT:remove()
- else
- repeat Swait() until SOUND.Playing == false
- EFFECT:remove()
- end
- end
- end))
- end
- function MakeForm(PART,TYPE)
- if TYPE == "Cyl" then
- local MSH = IT("CylinderMesh",PART)
- elseif TYPE == "Ball" then
- local MSH = IT("SpecialMesh",PART)
- MSH.MeshType = "Sphere"
- elseif TYPE == "Wedge" then
- local MSH = IT("SpecialMesh",PART)
- MSH.MeshType = "Wedge"
- end
- end
- Debris = game:GetService("Debris")
- function CastProperRay(StartPos, EndPos, Distance, Ignore)
- local DIRECTION = CF(StartPos,EndPos).lookVector
- return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, DIRECTION * Distance), Ignore)
- end
- --//=================================\\
- --|| WEAPON CREATION
- --\\=================================//
- CircleParts = {}
- Equipped = false
- function RayCast(Position, Direction, MaxDistance, IgnoreList)
- return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
- end
- Humanoid = Character:FindFirstChildOfClass("Humanoid")
- Torso = Character:FindFirstChild("Torso")
- if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
- return
- end
- Equipped = true
- Circle = Instance.new("Model")
- Circle.Name = "Circle"
- Angle = 0
- for i = 1, 1 do
- local CirclePart = Instance.new("Part")
- CirclePart.Name = "CirclePart"
- CirclePart.Transparency = 1
- CirclePart.BrickColor = BrickColor.new("Really black")
- CirclePart.Material = Enum.Material.Plastic
- CirclePart.Shape = Enum.PartType.Block
- CirclePart.FormFactor = Enum.FormFactor.Custom
- CirclePart.TopSurface = Enum.SurfaceType.Smooth
- CirclePart.BottomSurface = Enum.SurfaceType.Smooth
- CirclePart.Anchored = true
- CirclePart.CanCollide = false
- CirclePart.Locked = true
- CirclePart.Size = Vector3.new(10, 0.2, 10)
- local Aura = Instance.new('ParticleEmitter')
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://141116476"
- Aura.Parent = CirclePart
- Aura.LightEmission = 0
- Aura.Transparency = NumberSequence.new(0.2,0.4,1)
- Aura.Color = ColorSequence.new(Color3.new(255/255, 0/255, 0/255),Color3.new(0/200, 0/200, 0/200))
- Aura.Size = NumberSequence.new(0.9,0.5,0.3)
- Aura.LockedToPart = false
- Aura.Lifetime = NumberRange.new(1)
- Aura.Rate = 100
- Aura.Speed = NumberRange.new(2)
- Aura.SpreadAngle = Vector2.new(80,80)
- local BlockMesh = Instance.new("BlockMesh")
- BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
- BlockMesh.Parent = CirclePart
- CirclePart.Parent = Circle
- local Star = Instance.new("Decal", CirclePart)
- Star.Texture = "http://www.roblox.com/asset/?id=511898588"
- Star.Face = "Top"
- local Light = Instance.new("PointLight", CirclePart)
- Light.Color = Color3.new(1,0,0)
- Light.Brightness = 100
- Light.Range = 15
- table.insert(CircleParts, CirclePart)
- end
- Spawn(function()
- while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
- if Angle == 360 then
- Angle = 0
- end
- Angle = Angle + 0.05
- local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
- if Hit then
- if not Circle.Parent then
- Circle.Parent = Character
- end
- for i, v in pairs(CircleParts) do
- v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
- end
- else
- Circle.Parent = nil
- end
- wait()
- end
- end)
- Neck.Name = "Weld"
- RootJoint.Name = "Weld"
- RightShoulder.Name = "Weld"
- LeftShoulder.Name = "Weld"
- RightHip.Name = "Weld"
- LeftHip.Name = "Weld"
- local BODY = {}
- for _, c in pairs(Character:GetDescendants()) do
- if c:IsA("BasePart") and c.Name ~= "Handle" then
- if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
- c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
- end
- table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
- elseif c:IsA("JointInstance") then
- table.insert(BODY,{c,c.Parent,nil,nil,nil})
- end
- end
- for e = 1, #BODY do
- if BODY[e] ~= nil then
- local STUFF = BODY[e]
- local PART = STUFF[1]
- local PARENT = STUFF[2]
- local MATERIAL = STUFF[3]
- local COLOR = STUFF[4]
- local TRANSPARENCY = STUFF[5]
- if PART.ClassName == "Part" and PART ~= RootPart then
- PART.Material = MATERIAL
- PART.Color = COLOR
- PART.Transparency = TRANSPARENCY
- end
- PART.AncestryChanged:Connect(function()
- PART.Parent = PARENT
- end)
- end
- end
- function refit()
- Character.Parent = workspace
- for e = 1, #BODY do
- if BODY[e] ~= nil then
- local STUFF = BODY[e]
- local PART = STUFF[1]
- local PARENT = STUFF[2]
- local MATERIAL = STUFF[3]
- local COLOR = STUFF[4]
- local TRANSPARENCY = STUFF[5]
- if PART.ClassName == "Part" and PART ~= RootPart then
- PART.Material = MATERIAL
- PART.Color = COLOR
- PART.Transparency = TRANSPARENCY
- end
- if PART.Parent ~= PARENT then
- Humanoid:remove()
- PART.Parent = PARENT
- Humanoid = IT("Humanoid",Character)
- chatfunc ("You Failed....")
- end
- end
- end
- end
- Humanoid.Parent = Character
- if(Player.Name == 'deivis97')then
- local PRT = CreatePart(3, Head, "Fabric", 0, 0, "Really black", "Hat", VT(1,1,1),false)
- PRT.Color = C3(0,0,0)
- CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.18,0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
- CreateMesh("SpecialMesh", PRT, "FileMesh", "62246019", "162693346", VT(1,1,1), VT(0,0,0))
- local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Detail", VT(0.2,0.3,0.2),false)
- PRT.Color = C3(0/255, 255/255, 255/255)
- MakeForm(PRT,"Ball")
- local Aura = Instance.new('ParticleEmitter')
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://141116476"
- Aura.Parent = PRT
- Aura.LightEmission = 1
- Aura.Transparency = NumberSequence.new(0,0.6,1)
- Aura.Color = ColorSequence.new(Color3.new(0/255, 255/255, 255/255),Color3.new(255/255, 0/255, 0/255))
- Aura.Size = NumberSequence.new(0.4,0.3,0.1)
- Aura.LockedToPart = false
- Aura.Lifetime = NumberRange.new(2)
- Aura.Rate = 99
- Aura.Speed = NumberRange.new(1)
- Aura.EmissionDirection = "Top"
- CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(-0.1,0.18,-.55), CF(0, 0, 0))
- end
- Humanoid.Died:connect(function()
- refit()
- mas()
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- function chatfunc(text)
- local chat = coroutine.wrap(function()
- if Character:FindFirstChild("TalkingBillBoard")~= nil then
- Character:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local Bill = Instance.new("BillboardGui",Character)
- Bill.Size = UDim2.new(0,100,0,40)
- Bill.StudsOffset = Vector3.new(0,3,0)
- Bill.Adornee = Character.Head
- Bill.Name = "TalkingBillBoard"
- local Hehe = Instance.new("TextLabel",Bill)
- Hehe.BackgroundTransparency = 1
- Hehe.BorderSizePixel = 0
- Hehe.Text = ""
- Hehe.Font = "Garamond"
- Hehe.TextSize = 40
- Hehe.TextStrokeTransparency = 0
- Hehe.Size = UDim2.new(1,0,0.5,0)
- coroutine.resume(coroutine.create(function()
- while Hehe ~= nil do
- swait()
- Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- Hehe.Rotation = math.random(-5,5)
- Hehe.TextColor3 = Color3.new(0,0,0)
- Hehe.TextStrokeColor3 = Color3.new(1,0,0)
- end
- end))
- for i = 1,string.len(text),1 do
- swait()
- Hehe.Text = string.sub(text,1,i)
- end
- swait(90)--Re[math.random(1, 93)]
- for i = 0, 1, .025 do
- swait()
- Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
- Hehe.TextStrokeTransparency = i
- Hehe.TextTransparency = i
- end
- Bill:Destroy()
- end)
- chat()
- end
- function onChatted(msg)
- chatfunc(msg)
- end
- Player.Chatted:connect(onChatted)
- wait(0.2)
- Torso.Transparency = 1
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Model0 = Instance.new("Model")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Part3 = Instance.new("Part")
- SpecialMesh4 = Instance.new("SpecialMesh")
- Part5 = Instance.new("Part")
- SpecialMesh6 = Instance.new("SpecialMesh")
- Part7 = Instance.new("Part")
- SpecialMesh8 = Instance.new("SpecialMesh")
- Part9 = Instance.new("Part")
- SpecialMesh10 = Instance.new("SpecialMesh")
- Part11 = Instance.new("Part")
- Part12 = Instance.new("Part")
- SpecialMesh13 = Instance.new("SpecialMesh")
- Part14 = Instance.new("Part")
- SpecialMesh15 = Instance.new("SpecialMesh")
- Part16 = Instance.new("Part")
- Part17 = Instance.new("Part")
- SpecialMesh18 = Instance.new("SpecialMesh")
- Part19 = Instance.new("Part")
- Part20 = Instance.new("Part")
- Part21 = Instance.new("Part")
- SpecialMesh22 = Instance.new("SpecialMesh")
- Part23 = Instance.new("Part")
- SpecialMesh24 = Instance.new("SpecialMesh")
- Part25 = Instance.new("Part")
- Part26 = Instance.new("Part")
- Part27 = Instance.new("Part")
- SpecialMesh28 = Instance.new("SpecialMesh")
- Part29 = Instance.new("Part")
- SpecialMesh30 = Instance.new("SpecialMesh")
- Part31 = Instance.new("Part")
- Model32 = Instance.new("Model")
- Part33 = Instance.new("Part")
- SpecialMesh34 = Instance.new("SpecialMesh")
- Part35 = Instance.new("Part")
- SpecialMesh36 = Instance.new("SpecialMesh")
- Part37 = Instance.new("Part")
- SpecialMesh38 = Instance.new("SpecialMesh")
- Part39 = Instance.new("Part")
- Part40 = Instance.new("Part")
- SpecialMesh41 = Instance.new("SpecialMesh")
- Part42 = Instance.new("Part")
- Part43 = Instance.new("Part")
- Part44 = Instance.new("Part")
- SpecialMesh45 = Instance.new("SpecialMesh")
- Part46 = Instance.new("Part")
- SpecialMesh47 = Instance.new("SpecialMesh")
- Part48 = Instance.new("Part")
- SpecialMesh49 = Instance.new("SpecialMesh")
- Part50 = Instance.new("Part")
- SpecialMesh51 = Instance.new("SpecialMesh")
- Part52 = Instance.new("Part")
- SpecialMesh53 = Instance.new("SpecialMesh")
- Part54 = Instance.new("Part")
- SpecialMesh55 = Instance.new("SpecialMesh")
- Part56 = Instance.new("Part")
- SpecialMesh57 = Instance.new("SpecialMesh")
- Part58 = Instance.new("Part")
- SpecialMesh59 = Instance.new("SpecialMesh")
- Part60 = Instance.new("Part")
- SpecialMesh61 = Instance.new("SpecialMesh")
- Part62 = Instance.new("Part")
- SpecialMesh63 = Instance.new("SpecialMesh")
- Part64 = Instance.new("Part")
- SpecialMesh65 = Instance.new("SpecialMesh")
- Part66 = Instance.new("Part")
- SpecialMesh67 = Instance.new("SpecialMesh")
- Part68 = Instance.new("Part")
- SpecialMesh69 = Instance.new("SpecialMesh")
- Part70 = Instance.new("Part")
- Model71 = Instance.new("Model")
- Part72 = Instance.new("Part")
- SpecialMesh73 = Instance.new("SpecialMesh")
- Part74 = Instance.new("Part")
- SpecialMesh75 = Instance.new("SpecialMesh")
- Part76 = Instance.new("Part")
- SpecialMesh77 = Instance.new("SpecialMesh")
- Part78 = Instance.new("Part")
- Part79 = Instance.new("Part")
- SpecialMesh80 = Instance.new("SpecialMesh")
- Part81 = Instance.new("Part")
- Part82 = Instance.new("Part")
- Part83 = Instance.new("Part")
- SpecialMesh84 = Instance.new("SpecialMesh")
- Part85 = Instance.new("Part")
- SpecialMesh86 = Instance.new("SpecialMesh")
- Part87 = Instance.new("Part")
- SpecialMesh88 = Instance.new("SpecialMesh")
- Part89 = Instance.new("Part")
- SpecialMesh90 = Instance.new("SpecialMesh")
- Part91 = Instance.new("Part")
- SpecialMesh92 = Instance.new("SpecialMesh")
- Part93 = Instance.new("Part")
- SpecialMesh94 = Instance.new("SpecialMesh")
- Part95 = Instance.new("Part")
- SpecialMesh96 = Instance.new("SpecialMesh")
- Part97 = Instance.new("Part")
- SpecialMesh98 = Instance.new("SpecialMesh")
- Part99 = Instance.new("Part")
- SpecialMesh100 = Instance.new("SpecialMesh")
- Part101 = Instance.new("Part")
- SpecialMesh102 = Instance.new("SpecialMesh")
- Part103 = Instance.new("Part")
- SpecialMesh104 = Instance.new("SpecialMesh")
- Part105 = Instance.new("Part")
- SpecialMesh106 = Instance.new("SpecialMesh")
- Part107 = Instance.new("Part")
- SpecialMesh108 = Instance.new("SpecialMesh")
- Part109 = Instance.new("Part")
- Model110 = Instance.new("Model")
- Part111 = Instance.new("Part")
- Part112 = Instance.new("Part")
- SpecialMesh113 = Instance.new("SpecialMesh")
- Part114 = Instance.new("Part")
- SpecialMesh115 = Instance.new("SpecialMesh")
- Part116 = Instance.new("Part")
- SpecialMesh117 = Instance.new("SpecialMesh")
- Part118 = Instance.new("Part")
- SpecialMesh119 = Instance.new("SpecialMesh")
- Part120 = Instance.new("Part")
- Part121 = Instance.new("Part")
- Part122 = Instance.new("Part")
- SpecialMesh123 = Instance.new("SpecialMesh")
- Part124 = Instance.new("Part")
- SpecialMesh125 = Instance.new("SpecialMesh")
- Part126 = Instance.new("Part")
- SpecialMesh127 = Instance.new("SpecialMesh")
- Part128 = Instance.new("Part")
- Part129 = Instance.new("Part")
- SpecialMesh130 = Instance.new("SpecialMesh")
- Part131 = Instance.new("Part")
- SpecialMesh132 = Instance.new("SpecialMesh")
- Model133 = Instance.new("Model")
- Part134 = Instance.new("Part")
- SpecialMesh135 = Instance.new("SpecialMesh")
- Part136 = Instance.new("Part")
- SpecialMesh137 = Instance.new("SpecialMesh")
- Part138 = Instance.new("Part")
- SpecialMesh139 = Instance.new("SpecialMesh")
- Part140 = Instance.new("Part")
- SpecialMesh141 = Instance.new("SpecialMesh")
- Part142 = Instance.new("Part")
- SpecialMesh143 = Instance.new("SpecialMesh")
- Part144 = Instance.new("Part")
- SpecialMesh145 = Instance.new("SpecialMesh")
- Part146 = Instance.new("Part")
- Part147 = Instance.new("Part")
- Part148 = Instance.new("Part")
- SpecialMesh149 = Instance.new("SpecialMesh")
- Part150 = Instance.new("Part")
- SpecialMesh151 = Instance.new("SpecialMesh")
- Part152 = Instance.new("Part")
- Part153 = Instance.new("Part")
- SpecialMesh154 = Instance.new("SpecialMesh")
- Part155 = Instance.new("Part")
- Script156 = Instance.new("Script")
- Model0.Name = "good stuff k"
- Model0.Parent = mas
- Model1.Name = "Torso"
- Model1.Parent = Model0
- Part2.Parent = Model1
- Part2.Material = Enum.Material.SmoothPlastic
- Part2.BrickColor = BrickColor.new("Really black")
- Part2.Rotation = Vector3.new(0, -90, 0)
- Part2.Anchored = true
- Part2.FormFactor = Enum.FormFactor.Symmetric
- Part2.Size = Vector3.new(0.738999903, 0.200000048, 1.03600001)
- Part2.CFrame = CFrame.new(-0.214560002, 3.92600894, 22.5565186, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.Position = Vector3.new(-0.214560002, 3.92600894, 22.5565186)
- Part2.Orientation = Vector3.new(0, -90, 0)
- Part3.Parent = Model1
- Part3.Material = Enum.Material.CorrodedMetal
- Part3.BrickColor = BrickColor.new("Crimson")
- Part3.Rotation = Vector3.new(0, -90, 0)
- Part3.Anchored = true
- Part3.FormFactor = Enum.FormFactor.Symmetric
- Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
- Part3.CFrame = CFrame.new(0.261940002, 2.23902202, 21.8550091, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.Position = Vector3.new(0.261940002, 2.23902202, 21.8550091)
- Part3.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh4.Parent = Part3
- SpecialMesh4.MeshType = Enum.MeshType.Sphere
- Part5.Parent = Model1
- Part5.Material = Enum.Material.CorrodedMetal
- Part5.BrickColor = BrickColor.new("Crimson")
- Part5.Rotation = Vector3.new(0, -90, 0)
- Part5.Anchored = true
- Part5.FormFactor = Enum.FormFactor.Symmetric
- Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
- Part5.CFrame = CFrame.new(0.261940002, 3.70001101, 21.8560181, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.Position = Vector3.new(0.261940002, 3.70001101, 21.8560181)
- Part5.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh6.Parent = Part5
- SpecialMesh6.MeshType = Enum.MeshType.Sphere
- Part7.Parent = Model1
- Part7.Material = Enum.Material.SmoothPlastic
- Part7.BrickColor = BrickColor.new("Really black")
- Part7.Rotation = Vector3.new(0, -90, 0)
- Part7.Anchored = true
- Part7.FormFactor = Enum.FormFactor.Symmetric
- Part7.Size = Vector3.new(2.0079999, 1.972, 1)
- Part7.CFrame = CFrame.new(-0.643059015, 3.01899695, 21.8940125, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.Position = Vector3.new(-0.643059015, 3.01899695, 21.8940125)
- Part7.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh8.Parent = Part7
- SpecialMesh8.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh8.MeshType = Enum.MeshType.Brick
- SpecialMesh8.Scale = Vector3.new(1, 1, 0.200000003)
- Part9.Parent = Model1
- Part9.Material = Enum.Material.SmoothPlastic
- Part9.BrickColor = BrickColor.new("Really black")
- Part9.Rotation = Vector3.new(0, -1.24000001, 0)
- Part9.Anchored = true
- Part9.FormFactor = Enum.FormFactor.Symmetric
- Part9.Size = Vector3.new(0.825000048, 2, 1)
- Part9.CFrame = CFrame.new(-0.267057002, 3.00099897, 22.8345184, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
- Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.Position = Vector3.new(-0.267057002, 3.00099897, 22.8345184)
- Part9.Orientation = Vector3.new(0, -1.24000001, 0)
- SpecialMesh10.Parent = Part9
- SpecialMesh10.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh10.MeshType = Enum.MeshType.Brick
- SpecialMesh10.Scale = Vector3.new(1, 1, 0.200000003)
- Part11.Parent = Model1
- Part11.Material = Enum.Material.SmoothPlastic
- Part11.BrickColor = BrickColor.new("Really black")
- Part11.Rotation = Vector3.new(0, -90, 0)
- Part11.Anchored = true
- Part11.FormFactor = Enum.FormFactor.Symmetric
- Part11.Size = Vector3.new(0.636999905, 0.200000048, 1.02900004)
- Part11.CFrame = CFrame.new(-0.218061, 3.94200206, 21.2105255, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.Position = Vector3.new(-0.218061, 3.94200206, 21.2105255)
- Part11.Orientation = Vector3.new(0, -90, 0)
- Part12.Parent = Model1
- Part12.Material = Enum.Material.CorrodedMetal
- Part12.BrickColor = BrickColor.new("Crimson")
- Part12.Rotation = Vector3.new(0, -90, 0)
- Part12.Anchored = true
- Part12.FormFactor = Enum.FormFactor.Symmetric
- Part12.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
- Part12.CFrame = CFrame.new(0.261940002, 3.21401906, 21.8560181, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.Position = Vector3.new(0.261940002, 3.21401906, 21.8560181)
- Part12.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh13.Parent = Part12
- SpecialMesh13.MeshType = Enum.MeshType.Sphere
- Part14.Parent = Model1
- Part14.Material = Enum.Material.SmoothPlastic
- Part14.BrickColor = BrickColor.new("Really black")
- Part14.Rotation = Vector3.new(0, -1.24000001, 0)
- Part14.Anchored = true
- Part14.FormFactor = Enum.FormFactor.Symmetric
- Part14.Size = Vector3.new(0.825000048, 1.96599996, 1)
- Part14.CFrame = CFrame.new(-0.267057002, 3.02199602, 20.9845123, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
- Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.Position = Vector3.new(-0.267057002, 3.02199602, 20.9845123)
- Part14.Orientation = Vector3.new(0, -1.24000001, 0)
- SpecialMesh15.Parent = Part14
- SpecialMesh15.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh15.MeshType = Enum.MeshType.Brick
- SpecialMesh15.Scale = Vector3.new(1, 1, 0.200000003)
- Part16.Parent = Model1
- Part16.Material = Enum.Material.SmoothPlastic
- Part16.BrickColor = BrickColor.new("Really black")
- Part16.Rotation = Vector3.new(0, -90, 0)
- Part16.Anchored = true
- Part16.FormFactor = Enum.FormFactor.Symmetric
- Part16.Size = Vector3.new(2, 2.01600003, 1.00999999)
- Part16.CFrame = CFrame.new(-0.220062003, 3.07401037, 21.8960114, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.Position = Vector3.new(-0.220062003, 3.07401037, 21.8960114)
- Part16.Orientation = Vector3.new(0, -90, 0)
- Part17.Parent = Model1
- Part17.Material = Enum.Material.CorrodedMetal
- Part17.BrickColor = BrickColor.new("Crimson")
- Part17.Rotation = Vector3.new(0, -90, 0)
- Part17.Anchored = true
- Part17.FormFactor = Enum.FormFactor.Symmetric
- Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
- Part17.CFrame = CFrame.new(0.261940002, 2.77401805, 21.8640137, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.Position = Vector3.new(0.261940002, 2.77401805, 21.8640137)
- Part17.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh18.Parent = Part17
- SpecialMesh18.MeshType = Enum.MeshType.Sphere
- Part19.Parent = Model1
- Part19.Material = Enum.Material.Slate
- Part19.BrickColor = BrickColor.new("Crimson")
- Part19.Rotation = Vector3.new(0, -0.230000004, 0)
- Part19.Anchored = true
- Part19.FormFactor = Enum.FormFactor.Symmetric
- Part19.Size = Vector3.new(0.636999905, 0.200000048, 0.203000024)
- Part19.CFrame = CFrame.new(0.000846999988, 3.94200492, 22.2785187, 0.999991775, -6.79974523e-22, -0.00405955315, 6.81886116e-22, 1, 4.69487602e-22, 0.00405955315, -4.72251821e-22, 0.999991775)
- Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.Position = Vector3.new(0.000846999988, 3.94200492, 22.2785187)
- Part19.Orientation = Vector3.new(0, -0.230000004, 0)
- Part20.Parent = Model1
- Part20.Material = Enum.Material.Slate
- Part20.BrickColor = BrickColor.new("Crimson")
- Part20.Rotation = Vector3.new(0, -90, 0)
- Part20.Anchored = true
- Part20.FormFactor = Enum.FormFactor.Symmetric
- Part20.Size = Vector3.new(0.456999898, 0.200000048, 0.249000028)
- Part20.CFrame = CFrame.new(-0.214057997, 3.96099806, 22.5885162, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part20.Position = Vector3.new(-0.214057997, 3.96099806, 22.5885162)
- Part20.Orientation = Vector3.new(0, -90, 0)
- Part21.Parent = Model1
- Part21.Material = Enum.Material.Slate
- Part21.BrickColor = BrickColor.new("Crimson")
- Part21.Rotation = Vector3.new(0, -90, 0)
- Part21.Anchored = true
- Part21.FormFactor = Enum.FormFactor.Symmetric
- Part21.Size = Vector3.new(0.200000003, 1.96399999, 1)
- Part21.CFrame = CFrame.new(0.224937007, 3.0310111, 22.2900238, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.Position = Vector3.new(0.224937007, 3.0310111, 22.2900238)
- Part21.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh22.Parent = Part21
- SpecialMesh22.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh22.MeshType = Enum.MeshType.Brick
- SpecialMesh22.Scale = Vector3.new(1, 1, 0.200000003)
- Part23.Parent = Model1
- Part23.Material = Enum.Material.Slate
- Part23.BrickColor = BrickColor.new("Crimson")
- Part23.Rotation = Vector3.new(0, -90, 0)
- Part23.Anchored = true
- Part23.FormFactor = Enum.FormFactor.Symmetric
- Part23.Size = Vector3.new(0.200000003, 1.92299998, 1)
- Part23.CFrame = CFrame.new(0.217941001, 3.02950692, 21.4200134, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.Position = Vector3.new(0.217941001, 3.02950692, 21.4200134)
- Part23.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh24.Parent = Part23
- SpecialMesh24.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh24.MeshType = Enum.MeshType.Brick
- SpecialMesh24.Scale = Vector3.new(1, 1, 0.200000003)
- Part25.Parent = Model1
- Part25.Material = Enum.Material.Slate
- Part25.BrickColor = BrickColor.new("Crimson")
- Part25.Rotation = Vector3.new(0, -90, 0)
- Part25.Anchored = true
- Part25.FormFactor = Enum.FormFactor.Symmetric
- Part25.Size = Vector3.new(0.636999905, 0.200000048, 0.249000028)
- Part25.CFrame = CFrame.new(-0.214057997, 3.97000504, 21.2105255, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.Position = Vector3.new(-0.214057997, 3.97000504, 21.2105255)
- Part25.Orientation = Vector3.new(0, -90, 0)
- Part26.Parent = Model1
- Part26.Material = Enum.Material.Slate
- Part26.BrickColor = BrickColor.new("Crimson")
- Part26.Rotation = Vector3.new(0, -0.230000004, 0)
- Part26.Anchored = true
- Part26.FormFactor = Enum.FormFactor.Symmetric
- Part26.Size = Vector3.new(0.636999905, 0.200000048, 0.203000024)
- Part26.CFrame = CFrame.new(0.000846999988, 3.96799803, 21.4205151, 0.999991775, -6.79974523e-22, -0.00405955315, 6.81886116e-22, 1, 4.69487602e-22, 0.00405955315, -4.72251821e-22, 0.999991775)
- Part26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.Position = Vector3.new(0.000846999988, 3.96799803, 21.4205151)
- Part26.Orientation = Vector3.new(0, -0.230000004, 0)
- Part27.Parent = Model1
- Part27.Material = Enum.Material.SmoothPlastic
- Part27.BrickColor = BrickColor.new("Really black")
- Part27.Rotation = Vector3.new(0, -90, 0)
- Part27.Anchored = true
- Part27.FormFactor = Enum.FormFactor.Symmetric
- Part27.Size = Vector3.new(0.649000049, 1.972, 1)
- Part27.CFrame = CFrame.new(0.199944004, 3.02099705, 21.2145233, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.Position = Vector3.new(0.199944004, 3.02099705, 21.2145233)
- Part27.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh28.Parent = Part27
- SpecialMesh28.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh28.MeshType = Enum.MeshType.Brick
- SpecialMesh28.Scale = Vector3.new(1, 1, 0.200000003)
- Part29.Parent = Model1
- Part29.Material = Enum.Material.SmoothPlastic
- Part29.BrickColor = BrickColor.new("Really black")
- Part29.Rotation = Vector3.new(0, -90, 0)
- Part29.Anchored = true
- Part29.FormFactor = Enum.FormFactor.Symmetric
- Part29.Size = Vector3.new(0.582000017, 1.972, 1)
- Part29.CFrame = CFrame.new(0.199944004, 3.02800798, 22.6230164, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.Position = Vector3.new(0.199944004, 3.02800798, 22.6230164)
- Part29.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh30.Parent = Part29
- SpecialMesh30.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh30.MeshType = Enum.MeshType.Brick
- SpecialMesh30.Scale = Vector3.new(1, 1, 0.200000003)
- Part31.Name = "Torso"
- Part31.Parent = Model1
- Part31.Material = Enum.Material.SmoothPlastic
- Part31.BrickColor = BrickColor.new("Institutional white")
- Part31.Transparency = 1
- Part31.Rotation = Vector3.new(0, -90, 0)
- Part31.Anchored = true
- Part31.FormFactor = Enum.FormFactor.Symmetric
- Part31.Size = Vector3.new(2, 2, 1)
- Part31.CFrame = CFrame.new(-0.225058004, 3.0999999, 21.8960114, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.Position = Vector3.new(-0.225058004, 3.0999999, 21.8960114)
- Part31.Orientation = Vector3.new(0, -90, 0)
- Model32.Name = "LeftArm"
- Model32.Parent = Model0
- Part33.Parent = Model32
- Part33.Material = Enum.Material.SmoothPlastic
- Part33.BrickColor = BrickColor.new("Really black")
- Part33.Rotation = Vector3.new(180, -1.03999996, 180)
- Part33.Anchored = true
- Part33.CanCollide = false
- Part33.FormFactor = Enum.FormFactor.Symmetric
- Part33.Size = Vector3.new(1.01499999, 1.89199996, 1)
- Part33.CFrame = CFrame.new(-0.230064005, 3.06100798, 19.8810043, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
- Part33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.Position = Vector3.new(-0.230064005, 3.06100798, 19.8810043)
- Part33.Orientation = Vector3.new(0, -178.960007, 0)
- SpecialMesh34.Parent = Part33
- SpecialMesh34.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh34.MeshType = Enum.MeshType.Brick
- SpecialMesh34.Scale = Vector3.new(1, 1, 0.100000001)
- Part35.Parent = Model32
- Part35.Material = Enum.Material.SmoothPlastic
- Part35.BrickColor = BrickColor.new("Really black")
- Part35.Rotation = Vector3.new(0, -90, 0)
- Part35.Anchored = true
- Part35.CanCollide = false
- Part35.FormFactor = Enum.FormFactor.Symmetric
- Part35.Size = Vector3.new(1, 1.89199996, 1)
- Part35.CFrame = CFrame.new(-0.690063, 3.08200598, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.Position = Vector3.new(-0.690063, 3.08200598, 20.3440247)
- Part35.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh36.Parent = Part35
- SpecialMesh36.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh36.MeshType = Enum.MeshType.Brick
- SpecialMesh36.Scale = Vector3.new(1, 1, 0.100000001)
- Part37.Parent = Model32
- Part37.Material = Enum.Material.SmoothPlastic
- Part37.BrickColor = BrickColor.new("Really black")
- Part37.Rotation = Vector3.new(0, -90, 0)
- Part37.Anchored = true
- Part37.CanCollide = false
- Part37.FormFactor = Enum.FormFactor.Symmetric
- Part37.Size = Vector3.new(1, 1.89199996, 1)
- Part37.CFrame = CFrame.new(0.235940993, 3.06599903, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.Position = Vector3.new(0.235940993, 3.06599903, 20.3440247)
- Part37.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh38.Parent = Part37
- SpecialMesh38.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh38.MeshType = Enum.MeshType.Brick
- SpecialMesh38.Scale = Vector3.new(1, 1, 0.100000001)
- Part39.Name = "Left Arm"
- Part39.Parent = Model32
- Part39.Material = Enum.Material.SmoothPlastic
- Part39.BrickColor = BrickColor.new("Brick yellow")
- Part39.Transparency = 1
- Part39.Rotation = Vector3.new(-180, -90, 0)
- Part39.Anchored = true
- Part39.CanCollide = false
- Part39.FormFactor = Enum.FormFactor.Symmetric
- Part39.Size = Vector3.new(1, 2, 1)
- Part39.CFrame = CFrame.new(-0.225058004, 3.01999998, 20.3440247, 0, 0, -1, 0, -1, -0, -1, 0, -0)
- Part39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.Position = Vector3.new(-0.225058004, 3.01999998, 20.3440247)
- Part39.Orientation = Vector3.new(0, -90, 180)
- Part40.Parent = Model32
- Part40.Material = Enum.Material.SmoothPlastic
- Part40.BrickColor = BrickColor.new("Really black")
- Part40.Rotation = Vector3.new(180, -1.03999996, 180)
- Part40.Anchored = true
- Part40.CanCollide = false
- Part40.FormFactor = Enum.FormFactor.Symmetric
- Part40.Size = Vector3.new(1.01499999, 1.89199996, 1)
- Part40.CFrame = CFrame.new(-0.230064005, 3.07200694, 20.8090191, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
- Part40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.Position = Vector3.new(-0.230064005, 3.07200694, 20.8090191)
- Part40.Orientation = Vector3.new(0, -178.960007, 0)
- SpecialMesh41.Parent = Part40
- SpecialMesh41.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh41.MeshType = Enum.MeshType.Brick
- SpecialMesh41.Scale = Vector3.new(1, 1, 0.100000001)
- Part42.Parent = Model32
- Part42.Material = Enum.Material.SmoothPlastic
- Part42.BrickColor = BrickColor.new("Really black")
- Part42.Rotation = Vector3.new(0, -90, 0)
- Part42.Anchored = true
- Part42.CanCollide = false
- Part42.FormFactor = Enum.FormFactor.Symmetric
- Part42.Size = Vector3.new(1.02600002, 0.200000048, 1.00999999)
- Part42.CFrame = CFrame.new(-0.220062003, 3.93401694, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.Position = Vector3.new(-0.220062003, 3.93401694, 20.3440247)
- Part42.Orientation = Vector3.new(0, -90, 0)
- Part43.Parent = Model32
- Part43.Material = Enum.Material.SmoothPlastic
- Part43.BrickColor = BrickColor.new("Crimson")
- Part43.Rotation = Vector3.new(0, -90, 0)
- Part43.Anchored = true
- Part43.CanCollide = false
- Part43.FormFactor = Enum.FormFactor.Symmetric
- Part43.Size = Vector3.new(1.02400005, 0.200000048, 0.23499997)
- Part43.CFrame = CFrame.new(-0.220062003, 3.93804193, 20.3450165, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.Position = Vector3.new(-0.220062003, 3.93804193, 20.3450165)
- Part43.Orientation = Vector3.new(0, -90, 0)
- Part44.Parent = Model32
- Part44.Material = Enum.Material.SmoothPlastic
- Part44.BrickColor = BrickColor.new("Crimson")
- Part44.Rotation = Vector3.new(180, -1.03999996, 180)
- Part44.Anchored = true
- Part44.CanCollide = false
- Part44.FormFactor = Enum.FormFactor.Symmetric
- Part44.Size = Vector3.new(0.242999971, 1.83500004, 1.32700002)
- Part44.CFrame = CFrame.new(-0.230064005, 3.11554003, 19.8790131, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
- Part44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.Position = Vector3.new(-0.230064005, 3.11554003, 19.8790131)
- Part44.Orientation = Vector3.new(0, -178.960007, 0)
- SpecialMesh45.Parent = Part44
- SpecialMesh45.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh45.MeshType = Enum.MeshType.Brick
- SpecialMesh45.Scale = Vector3.new(1, 1, 0.100000001)
- Part46.Parent = Model32
- Part46.Material = Enum.Material.SmoothPlastic
- Part46.BrickColor = BrickColor.new("Really black")
- Part46.Rotation = Vector3.new(0, -90, 0)
- Part46.Anchored = true
- Part46.CanCollide = false
- Part46.FormFactor = Enum.FormFactor.Symmetric
- Part46.Size = Vector3.new(1, 0.595000029, 1)
- Part46.CFrame = CFrame.new(0.255935997, 3.72355604, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part46.Position = Vector3.new(0.255935997, 3.72355604, 20.3440247)
- Part46.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh47.Parent = Part46
- SpecialMesh47.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh47.MeshType = Enum.MeshType.Brick
- SpecialMesh47.Scale = Vector3.new(1, 1, 0.100000001)
- Part48.Parent = Model32
- Part48.Material = Enum.Material.SmoothPlastic
- Part48.BrickColor = BrickColor.new("Really black")
- Part48.Rotation = Vector3.new(0, -90, 0)
- Part48.Anchored = true
- Part48.CanCollide = false
- Part48.FormFactor = Enum.FormFactor.Symmetric
- Part48.Size = Vector3.new(1, 0.595000029, 1)
- Part48.CFrame = CFrame.new(-0.703064024, 3.72854495, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.Position = Vector3.new(-0.703064024, 3.72854495, 20.3440247)
- Part48.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh49.Parent = Part48
- SpecialMesh49.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh49.MeshType = Enum.MeshType.Brick
- SpecialMesh49.Scale = Vector3.new(1, 1, 0.100000001)
- Part50.Parent = Model32
- Part50.Material = Enum.Material.SmoothPlastic
- Part50.BrickColor = BrickColor.new("Really black")
- Part50.Rotation = Vector3.new(180, -1.03999996, 180)
- Part50.Anchored = true
- Part50.CanCollide = false
- Part50.FormFactor = Enum.FormFactor.Symmetric
- Part50.Size = Vector3.new(1.06499994, 0.585000038, 1)
- Part50.CFrame = CFrame.new(-0.230064005, 3.73054004, 20.8170166, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
- Part50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.Position = Vector3.new(-0.230064005, 3.73054004, 20.8170166)
- Part50.Orientation = Vector3.new(0, -178.960007, 0)
- SpecialMesh51.Parent = Part50
- SpecialMesh51.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh51.MeshType = Enum.MeshType.Brick
- SpecialMesh51.Scale = Vector3.new(1, 1, 0.100000001)
- Part52.Parent = Model32
- Part52.Material = Enum.Material.SmoothPlastic
- Part52.BrickColor = BrickColor.new("Really black")
- Part52.Rotation = Vector3.new(180, -1.03999996, 180)
- Part52.Anchored = true
- Part52.CanCollide = false
- Part52.FormFactor = Enum.FormFactor.Symmetric
- Part52.Size = Vector3.new(1.06499994, 0.585000038, 1)
- Part52.CFrame = CFrame.new(-0.230064005, 3.74054003, 19.8640137, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
- Part52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part52.Position = Vector3.new(-0.230064005, 3.74054003, 19.8640137)
- Part52.Orientation = Vector3.new(0, -178.960007, 0)
- SpecialMesh53.Parent = Part52
- SpecialMesh53.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh53.MeshType = Enum.MeshType.Brick
- SpecialMesh53.Scale = Vector3.new(1, 1, 0.100000001)
- Part54.Parent = Model32
- Part54.Material = Enum.Material.SmoothPlastic
- Part54.BrickColor = BrickColor.new("Crimson")
- Part54.Rotation = Vector3.new(0, -90, 0)
- Part54.Anchored = true
- Part54.CanCollide = false
- Part54.FormFactor = Enum.FormFactor.Symmetric
- Part54.Size = Vector3.new(1.12699997, 0.26700002, 1)
- Part54.CFrame = CFrame.new(0.331939995, 3.5705471, 20.2805176, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.Position = Vector3.new(0.331939995, 3.5705471, 20.2805176)
- Part54.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh55.Parent = Part54
- SpecialMesh55.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh55.MeshType = Enum.MeshType.Brick
- SpecialMesh55.Scale = Vector3.new(1, 1, 0.100000001)
- Part56.Parent = Model32
- Part56.Material = Enum.Material.SmoothPlastic
- Part56.BrickColor = BrickColor.new("Crimson")
- Part56.Rotation = Vector3.new(0, -90, 0)
- Part56.Anchored = true
- Part56.CanCollide = false
- Part56.FormFactor = Enum.FormFactor.Symmetric
- Part56.Size = Vector3.new(1.03699994, 0.26700002, 1)
- Part56.CFrame = CFrame.new(-0.759064019, 3.57755494, 20.3255081, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.Position = Vector3.new(-0.759064019, 3.57755494, 20.3255081)
- Part56.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh57.Parent = Part56
- SpecialMesh57.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh57.MeshType = Enum.MeshType.Brick
- SpecialMesh57.Scale = Vector3.new(1, 1, 0.100000001)
- Part58.Parent = Model32
- Part58.Material = Enum.Material.SmoothPlastic
- Part58.BrickColor = BrickColor.new("Crimson")
- Part58.Rotation = Vector3.new(0, 0.639999986, 0)
- Part58.Anchored = true
- Part58.CanCollide = false
- Part58.FormFactor = Enum.FormFactor.Symmetric
- Part58.Size = Vector3.new(1.1839999, 0.26700002, 1)
- Part58.CFrame = CFrame.new(-0.217063993, 3.57354403, 19.7720184, 0.999936998, -6.7997427e-22, 0.0112259295, 6.74630211e-22, 0.999999642, 4.7985543e-22, -0.0112259295, -4.72251669e-22, 0.999936998)
- Part58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part58.Position = Vector3.new(-0.217063993, 3.57354403, 19.7720184)
- Part58.Orientation = Vector3.new(0, 0.639999986, 0)
- SpecialMesh59.Parent = Part58
- SpecialMesh59.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh59.MeshType = Enum.MeshType.Brick
- SpecialMesh59.Scale = Vector3.new(1, 1, 0.100000001)
- Part60.Parent = Model32
- Part60.Material = Enum.Material.SmoothPlastic
- Part60.BrickColor = BrickColor.new("Crimson")
- Part60.Rotation = Vector3.new(10.25, 0.629999995, -0.109999999)
- Part60.Anchored = true
- Part60.CanCollide = false
- Part60.FormFactor = Enum.FormFactor.Symmetric
- Part60.Size = Vector3.new(1.1839999, 0.659000039, 1)
- Part60.CFrame = CFrame.new(-0.218498006, 3.80297804, 20.8365326, 0.999936998, 0.00199730624, 0.0110468203, 2.29115615e-10, 0.984042048, -0.17791912, -0.0112259295, 0.177907765, 0.98398304)
- Part60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.Position = Vector3.new(-0.218498006, 3.80297804, 20.8365326)
- Part60.Orientation = Vector3.new(10.25, 0.639999986, 0)
- SpecialMesh61.Parent = Part60
- SpecialMesh61.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh61.MeshType = Enum.MeshType.Brick
- SpecialMesh61.Scale = Vector3.new(1, 1, 0.200000003)
- Part62.Parent = Model32
- Part62.Material = Enum.Material.Neon
- Part62.BrickColor = BrickColor.new("Really blue")
- Part62.Rotation = Vector3.new(0, 0.639999986, 0)
- Part62.Anchored = true
- Part62.CanCollide = false
- Part62.FormFactor = Enum.FormFactor.Symmetric
- Part62.Size = Vector3.new(1.19199979, 0.200000003, 1)
- Part62.CFrame = CFrame.new(-0.215065002, 3.57467294, 19.7719803, 0.999936998, -6.7997427e-22, 0.0112259295, 6.74630211e-22, 0.999999642, 4.7985543e-22, -0.0112259295, -4.72251669e-22, 0.999936998)
- Part62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.Position = Vector3.new(-0.215065002, 3.57467294, 19.7719803)
- Part62.Orientation = Vector3.new(0, 0.639999986, 0)
- SpecialMesh63.Parent = Part62
- SpecialMesh63.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- SpecialMesh63.MeshType = Enum.MeshType.Brick
- SpecialMesh63.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- Part64.Parent = Model32
- Part64.Material = Enum.Material.Neon
- Part64.BrickColor = BrickColor.new("Really blue")
- Part64.Rotation = Vector3.new(0, -90, 0)
- Part64.Anchored = true
- Part64.CanCollide = false
- Part64.FormFactor = Enum.FormFactor.Symmetric
- Part64.Size = Vector3.new(1.03699994, 0.200000003, 1)
- Part64.CFrame = CFrame.new(-0.759064019, 3.57868505, 20.3255081, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.Position = Vector3.new(-0.759064019, 3.57868505, 20.3255081)
- Part64.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh65.Parent = Part64
- SpecialMesh65.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- SpecialMesh65.MeshType = Enum.MeshType.Brick
- SpecialMesh65.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- Part66.Parent = Model32
- Part66.Material = Enum.Material.Neon
- Part66.BrickColor = BrickColor.new("Really blue")
- Part66.Rotation = Vector3.new(0, -90, 0)
- Part66.Anchored = true
- Part66.CanCollide = false
- Part66.FormFactor = Enum.FormFactor.Symmetric
- Part66.Size = Vector3.new(1.12699997, 0.200000003, 1)
- Part66.CFrame = CFrame.new(0.331939995, 3.57168102, 20.2805176, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.Position = Vector3.new(0.331939995, 3.57168102, 20.2805176)
- Part66.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh67.Parent = Part66
- SpecialMesh67.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- SpecialMesh67.MeshType = Enum.MeshType.Brick
- SpecialMesh67.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- Part68.Parent = Model32
- Part68.Material = Enum.Material.Neon
- Part68.BrickColor = BrickColor.new("Really blue")
- Part68.Rotation = Vector3.new(10.1899996, 0.629999995, -0.109999999)
- Part68.Anchored = true
- Part68.CanCollide = false
- Part68.FormFactor = Enum.FormFactor.Symmetric
- Part68.Size = Vector3.new(1.1839999, 0.520000041, 1)
- Part68.CFrame = CFrame.new(-0.218356997, 3.85704803, 20.8488922, 0.999936998, 0.0019866114, 0.011048751, 2.85079715e-09, 0.984217167, -0.176966533, -0.0112259295, 0.176955417, 0.984154999)
- Part68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.Position = Vector3.new(-0.218356997, 3.85704803, 20.8488922)
- Part68.Orientation = Vector3.new(10.1899996, 0.639999986, 0)
- SpecialMesh69.Parent = Part68
- SpecialMesh69.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
- SpecialMesh69.MeshType = Enum.MeshType.Brick
- SpecialMesh69.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
- Part70.Parent = Model32
- Part70.Material = Enum.Material.Slate
- Part70.BrickColor = BrickColor.new("Crimson")
- Part70.Rotation = Vector3.new(0, -90, 0)
- Part70.Anchored = true
- Part70.CanCollide = false
- Part70.FormFactor = Enum.FormFactor.Symmetric
- Part70.Size = Vector3.new(1.13499999, 0.251000047, 1.09000003)
- Part70.CFrame = CFrame.new(-0.225058004, 2.24668503, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.Position = Vector3.new(-0.225058004, 2.24668503, 20.3440247)
- Part70.Orientation = Vector3.new(0, -90, 0)
- Model71.Name = "RightArm"
- Model71.Parent = Model0
- Part72.Parent = Model71
- Part72.Material = Enum.Material.SmoothPlastic
- Part72.BrickColor = BrickColor.new("Really black")
- Part72.Rotation = Vector3.new(0, 3.95000005, 0)
- Part72.Anchored = true
- Part72.CanCollide = false
- Part72.FormFactor = Enum.FormFactor.Symmetric
- Part72.Size = Vector3.new(1.01499999, 1.89199996, 1)
- Part72.CFrame = CFrame.new(-0.176062003, 3.07118702, 23.882019, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
- Part72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part72.Position = Vector3.new(-0.176062003, 3.07118702, 23.882019)
- Part72.Orientation = Vector3.new(0, 3.95000005, 0)
- SpecialMesh73.Parent = Part72
- SpecialMesh73.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh73.MeshType = Enum.MeshType.Brick
- SpecialMesh73.Scale = Vector3.new(1, 1, 0.100000001)
- Part74.Parent = Model71
- Part74.Material = Enum.Material.SmoothPlastic
- Part74.BrickColor = BrickColor.new("Really black")
- Part74.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part74.Anchored = true
- Part74.CanCollide = false
- Part74.FormFactor = Enum.FormFactor.Symmetric
- Part74.Size = Vector3.new(1, 1.89199996, 1)
- Part74.CFrame = CFrame.new(0.259903014, 3.09218693, 23.3963165, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.Position = Vector3.new(0.259903014, 3.09218693, 23.3963165)
- Part74.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh75.Parent = Part74
- SpecialMesh75.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh75.MeshType = Enum.MeshType.Brick
- SpecialMesh75.Scale = Vector3.new(1, 1, 0.100000001)
- Part76.Parent = Model71
- Part76.Material = Enum.Material.SmoothPlastic
- Part76.BrickColor = BrickColor.new("Really black")
- Part76.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part76.Anchored = true
- Part76.CanCollide = false
- Part76.FormFactor = Enum.FormFactor.Symmetric
- Part76.Size = Vector3.new(1, 1.89199996, 1)
- Part76.CFrame = CFrame.new(-0.664906979, 3.07617903, 23.4432068, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.Position = Vector3.new(-0.664906979, 3.07617903, 23.4432068)
- Part76.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh77.Parent = Part76
- SpecialMesh77.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh77.MeshType = Enum.MeshType.Brick
- SpecialMesh77.Scale = Vector3.new(1, 1, 0.100000001)
- Part78.Name = "Right Arm"
- Part78.Parent = Model71
- Part78.Material = Enum.Material.SmoothPlastic
- Part78.BrickColor = BrickColor.new("Brick yellow")
- Part78.Transparency = 1
- Part78.Rotation = Vector3.new(0, -87.0999985, 0)
- Part78.Anchored = true
- Part78.CanCollide = false
- Part78.FormFactor = Enum.FormFactor.Symmetric
- Part78.Size = Vector3.new(1, 2, 1)
- Part78.CFrame = CFrame.new(-0.204505995, 3.03017902, 23.4198608, 0.0506380089, 0, -0.998717129, 0, 1, 0, 0.998717129, 0, 0.0506380089)
- Part78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.Position = Vector3.new(-0.204505995, 3.03017902, 23.4198608)
- Part78.Orientation = Vector3.new(0, -87.0999985, 0)
- Part79.Parent = Model71
- Part79.Material = Enum.Material.SmoothPlastic
- Part79.BrickColor = BrickColor.new("Really black")
- Part79.Rotation = Vector3.new(0, 3.95000005, 0)
- Part79.Anchored = true
- Part79.CanCollide = false
- Part79.FormFactor = Enum.FormFactor.Symmetric
- Part79.Size = Vector3.new(1.01499999, 1.89199996, 1)
- Part79.CFrame = CFrame.new(-0.223050997, 3.08219099, 22.9552002, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
- Part79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.Position = Vector3.new(-0.223050997, 3.08219099, 22.9552002)
- Part79.Orientation = Vector3.new(0, 3.95000005, 0)
- SpecialMesh80.Parent = Part79
- SpecialMesh80.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh80.MeshType = Enum.MeshType.Brick
- SpecialMesh80.Scale = Vector3.new(1, 1, 0.100000001)
- Part81.Parent = Model71
- Part81.Material = Enum.Material.SmoothPlastic
- Part81.BrickColor = BrickColor.new("Really black")
- Part81.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part81.Anchored = true
- Part81.CanCollide = false
- Part81.FormFactor = Enum.FormFactor.Symmetric
- Part81.Size = Vector3.new(1.02600002, 0.200000048, 1.00999999)
- Part81.CFrame = CFrame.new(-0.209493995, 3.94420505, 23.4201202, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.Position = Vector3.new(-0.209493995, 3.94420505, 23.4201202)
- Part81.Orientation = Vector3.new(0, 92.9000015, 0)
- Part82.Parent = Model71
- Part82.Material = Enum.Material.SmoothPlastic
- Part82.BrickColor = BrickColor.new("Crimson")
- Part82.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part82.Anchored = true
- Part82.CanCollide = false
- Part82.FormFactor = Enum.FormFactor.Symmetric
- Part82.Size = Vector3.new(1.02400005, 0.200000048, 0.23499997)
- Part82.CFrame = CFrame.new(-0.209546998, 3.94821405, 23.4191132, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.Position = Vector3.new(-0.209546998, 3.94821405, 23.4191132)
- Part82.Orientation = Vector3.new(0, 92.9000015, 0)
- Part83.Parent = Model71
- Part83.Material = Enum.Material.SmoothPlastic
- Part83.BrickColor = BrickColor.new("Crimson")
- Part83.Rotation = Vector3.new(0, 3.95000005, 0)
- Part83.Anchored = true
- Part83.CanCollide = false
- Part83.FormFactor = Enum.FormFactor.Symmetric
- Part83.Size = Vector3.new(0.242999971, 1.83500004, 1.32700002)
- Part83.CFrame = CFrame.new(-0.175963998, 3.12571692, 23.8840179, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
- Part83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.Position = Vector3.new(-0.175963998, 3.12571692, 23.8840179)
- Part83.Orientation = Vector3.new(0, 3.95000005, 0)
- SpecialMesh84.Parent = Part83
- SpecialMesh84.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh84.MeshType = Enum.MeshType.Brick
- SpecialMesh84.Scale = Vector3.new(1, 1, 0.100000001)
- Part85.Parent = Model71
- Part85.Material = Enum.Material.SmoothPlastic
- Part85.BrickColor = BrickColor.new("Really black")
- Part85.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part85.Anchored = true
- Part85.CanCollide = false
- Part85.FormFactor = Enum.FormFactor.Symmetric
- Part85.Size = Vector3.new(1, 0.595000029, 1)
- Part85.CFrame = CFrame.new(-0.684882998, 3.73373604, 23.4442139, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.Position = Vector3.new(-0.684882998, 3.73373604, 23.4442139)
- Part85.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh86.Parent = Part85
- SpecialMesh86.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh86.MeshType = Enum.MeshType.Brick
- SpecialMesh86.Scale = Vector3.new(1, 1, 0.100000001)
- Part87.Parent = Model71
- Part87.Material = Enum.Material.SmoothPlastic
- Part87.BrickColor = BrickColor.new("Really black")
- Part87.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part87.Anchored = true
- Part87.CanCollide = false
- Part87.FormFactor = Enum.FormFactor.Symmetric
- Part87.Size = Vector3.new(1, 0.595000029, 1)
- Part87.CFrame = CFrame.new(0.272890002, 3.738729, 23.3956604, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.Position = Vector3.new(0.272890002, 3.738729, 23.3956604)
- Part87.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh88.Parent = Part87
- SpecialMesh88.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh88.MeshType = Enum.MeshType.Brick
- SpecialMesh88.Scale = Vector3.new(1, 1, 0.100000001)
- Part89.Parent = Model71
- Part89.Material = Enum.Material.SmoothPlastic
- Part89.BrickColor = BrickColor.new("Really black")
- Part89.Rotation = Vector3.new(0, 3.95000005, 0)
- Part89.Anchored = true
- Part89.CanCollide = false
- Part89.FormFactor = Enum.FormFactor.Symmetric
- Part89.Size = Vector3.new(1.06499994, 0.585000038, 1)
- Part89.CFrame = CFrame.new(-0.223454997, 3.74072504, 22.9472122, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
- Part89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.Position = Vector3.new(-0.223454997, 3.74072504, 22.9472122)
- Part89.Orientation = Vector3.new(0, 3.95000005, 0)
- SpecialMesh90.Parent = Part89
- SpecialMesh90.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh90.MeshType = Enum.MeshType.Brick
- SpecialMesh90.Scale = Vector3.new(1, 1, 0.100000001)
- Part91.Parent = Model71
- Part91.Material = Enum.Material.SmoothPlastic
- Part91.BrickColor = BrickColor.new("Really black")
- Part91.Rotation = Vector3.new(0, 3.95000005, 0)
- Part91.Anchored = true
- Part91.CanCollide = false
- Part91.FormFactor = Enum.FormFactor.Symmetric
- Part91.Size = Vector3.new(1.06499994, 0.585000038, 1)
- Part91.CFrame = CFrame.new(-0.1752, 3.75071406, 23.8989868, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
- Part91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.Position = Vector3.new(-0.1752, 3.75071406, 23.8989868)
- Part91.Orientation = Vector3.new(0, 3.95000005, 0)
- SpecialMesh92.Parent = Part91
- SpecialMesh92.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh92.MeshType = Enum.MeshType.Brick
- SpecialMesh92.Scale = Vector3.new(1, 1, 0.100000001)
- Part93.Parent = Model71
- Part93.Material = Enum.Material.SmoothPlastic
- Part93.BrickColor = BrickColor.new("Crimson")
- Part93.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part93.Anchored = true
- Part93.CanCollide = false
- Part93.FormFactor = Enum.FormFactor.Symmetric
- Part93.Size = Vector3.new(1.12699997, 0.26700002, 1)
- Part93.CFrame = CFrame.new(-0.757575989, 3.58073497, 23.5114899, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.Position = Vector3.new(-0.757575989, 3.58073497, 23.5114899)
- Part93.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh94.Parent = Part93
- SpecialMesh94.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh94.MeshType = Enum.MeshType.Brick
- SpecialMesh94.Scale = Vector3.new(1, 1, 0.100000001)
- Part95.Parent = Model71
- Part95.Material = Enum.Material.SmoothPlastic
- Part95.BrickColor = BrickColor.new("Crimson")
- Part95.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part95.Anchored = true
- Part95.CanCollide = false
- Part95.FormFactor = Enum.FormFactor.Symmetric
- Part95.Size = Vector3.new(1.03699994, 0.26700002, 1)
- Part95.CFrame = CFrame.new(0.329750001, 3.58773804, 23.4113007, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.Position = Vector3.new(0.329750001, 3.58773804, 23.4113007)
- Part95.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh96.Parent = Part95
- SpecialMesh96.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh96.MeshType = Enum.MeshType.Brick
- SpecialMesh96.Scale = Vector3.new(1, 1, 0.100000001)
- Part97.Parent = Model71
- Part97.Material = Enum.Material.SmoothPlastic
- Part97.BrickColor = BrickColor.new("Crimson")
- Part97.Rotation = Vector3.new(180, -3.54999995, 180)
- Part97.Anchored = true
- Part97.CanCollide = false
- Part97.FormFactor = Enum.FormFactor.Symmetric
- Part97.Size = Vector3.new(1.1839999, 0.26700002, 1)
- Part97.CFrame = CFrame.new(-0.183524996, 3.58372092, 23.9915314, -0.998085737, -6.79972806e-22, -0.0618467107, -6.49465573e-22, 0.999997497, -5.13401986e-22, 0.0618467107, -4.72250609e-22, -0.998085737)
- Part97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.Position = Vector3.new(-0.183524996, 3.58372092, 23.9915314)
- Part97.Orientation = Vector3.new(0, -176.449997, 0)
- SpecialMesh98.Parent = Part97
- SpecialMesh98.Scale = Vector3.new(1, 1, 0.100000001)
- SpecialMesh98.MeshType = Enum.MeshType.Brick
- SpecialMesh98.Scale = Vector3.new(1, 1, 0.100000001)
- Part99.Parent = Model71
- Part99.Material = Enum.Material.SmoothPlastic
- Part99.BrickColor = BrickColor.new("Crimson")
- Part99.Rotation = Vector3.new(169.729996, -3.49000001, 179.369995)
- Part99.Anchored = true
- Part99.CanCollide = false
- Part99.FormFactor = Enum.FormFactor.Symmetric
- Part99.Size = Vector3.new(1.1839999, 0.659000039, 1)
- Part99.CFrame = CFrame.new(-0.236000001, 3.81315494, 22.9283142, -0.998085737, -0.0110037038, -0.0608599484, 2.29115116e-10, 0.984039903, -0.177918732, 0.0618467107, -0.17757839, -0.982161343)
- Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.Position = Vector3.new(-0.236000001, 3.81315494, 22.9283142)
- Part99.Orientation = Vector3.new(10.25, -176.449997, 0)
- SpecialMesh100.Parent = Part99
- SpecialMesh100.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh100.MeshType = Enum.MeshType.Brick
- SpecialMesh100.Scale = Vector3.new(1, 1, 0.200000003)
- Part101.Parent = Model71
- Part101.Material = Enum.Material.Neon
- Part101.BrickColor = BrickColor.new("Really blue")
- Part101.Rotation = Vector3.new(180, -3.54999995, 180)
- Part101.Anchored = true
- Part101.CanCollide = false
- Part101.FormFactor = Enum.FormFactor.Symmetric
- Part101.Size = Vector3.new(1.19199979, 0.200000003, 1)
- Part101.CFrame = CFrame.new(-0.185516, 3.58485603, 23.9916534, -0.998085737, -6.79972806e-22, -0.0618467107, -6.49465573e-22, 0.999997497, -5.13401986e-22, 0.0618467107, -4.72250609e-22, -0.998085737)
- Part101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.Position = Vector3.new(-0.185516, 3.58485603, 23.9916534)
- Part101.Orientation = Vector3.new(0, -176.449997, 0)
- SpecialMesh102.Parent = Part101
- SpecialMesh102.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- SpecialMesh102.MeshType = Enum.MeshType.Brick
- SpecialMesh102.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- Part103.Parent = Model71
- Part103.Material = Enum.Material.Neon
- Part103.BrickColor = BrickColor.new("Really blue")
- Part103.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part103.Anchored = true
- Part103.CanCollide = false
- Part103.FormFactor = Enum.FormFactor.Symmetric
- Part103.Size = Vector3.new(1.03699994, 0.200000003, 1)
- Part103.CFrame = CFrame.new(0.329750001, 3.58886695, 23.4113007, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.Position = Vector3.new(0.329750001, 3.58886695, 23.4113007)
- Part103.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh104.Parent = Part103
- SpecialMesh104.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- SpecialMesh104.MeshType = Enum.MeshType.Brick
- SpecialMesh104.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- Part105.Parent = Model71
- Part105.Material = Enum.Material.Neon
- Part105.BrickColor = BrickColor.new("Really blue")
- Part105.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part105.Anchored = true
- Part105.CanCollide = false
- Part105.FormFactor = Enum.FormFactor.Symmetric
- Part105.Size = Vector3.new(1.12699997, 0.200000003, 1)
- Part105.CFrame = CFrame.new(-0.757575989, 3.58186102, 23.5114899, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.Position = Vector3.new(-0.757575989, 3.58186102, 23.5114899)
- Part105.Orientation = Vector3.new(0, 92.9000015, 0)
- SpecialMesh106.Parent = Part105
- SpecialMesh106.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- SpecialMesh106.MeshType = Enum.MeshType.Brick
- SpecialMesh106.Scale = Vector3.new(1, 0.300000012, 0.119999997)
- Part107.Parent = Model71
- Part107.Material = Enum.Material.Neon
- Part107.BrickColor = BrickColor.new("Really blue")
- Part107.Rotation = Vector3.new(169.789993, -3.49000001, 179.369995)
- Part107.Anchored = true
- Part107.CanCollide = false
- Part107.FormFactor = Enum.FormFactor.Symmetric
- Part107.Size = Vector3.new(1.1839999, 0.520000041, 1)
- Part107.CFrame = CFrame.new(-0.236763, 3.86722803, 22.9159698, -0.998085737, -0.0109447986, -0.0608705878, 2.85079094e-09, 0.984215021, -0.176966146, 0.0618467107, -0.176627815, -0.982332945)
- Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.Position = Vector3.new(-0.236763, 3.86722803, 22.9159698)
- Part107.Orientation = Vector3.new(10.1899996, -176.449997, 0)
- SpecialMesh108.Parent = Part107
- SpecialMesh108.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
- SpecialMesh108.MeshType = Enum.MeshType.Brick
- SpecialMesh108.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
- Part109.Parent = Model71
- Part109.Material = Enum.Material.Slate
- Part109.BrickColor = BrickColor.new("Crimson")
- Part109.Rotation = Vector3.new(-180, 87.0999985, 180)
- Part109.Anchored = true
- Part109.CanCollide = false
- Part109.FormFactor = Enum.FormFactor.Symmetric
- Part109.Size = Vector3.new(1.13499999, 0.251000047, 1.09000003)
- Part109.CFrame = CFrame.new(-0.204505995, 2.25686598, 23.4198608, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
- Part109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.Position = Vector3.new(-0.204505995, 2.25686598, 23.4198608)
- Part109.Orientation = Vector3.new(0, 92.9000015, 0)
- Model110.Name = "RightLeg"
- Model110.Parent = Model0
- Part111.Parent = Model110
- Part111.Material = Enum.Material.SmoothPlastic
- Part111.BrickColor = BrickColor.new("Really black")
- Part111.Rotation = Vector3.new(0, -90, 0)
- Part111.Anchored = true
- Part111.CanCollide = false
- Part111.FormFactor = Enum.FormFactor.Symmetric
- Part111.Size = Vector3.new(1.00800002, 0.316999972, 1.01399994)
- Part111.CFrame = CFrame.new(-0.218061, 1.84949696, 22.3850174, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part111.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part111.Position = Vector3.new(-0.218061, 1.84949696, 22.3850174)
- Part111.Orientation = Vector3.new(0, -90, 0)
- Part112.Parent = Model110
- Part112.Material = Enum.Material.SmoothPlastic
- Part112.BrickColor = BrickColor.new("Crimson")
- Part112.Rotation = Vector3.new(0, -90, 0)
- Part112.Anchored = true
- Part112.CanCollide = false
- Part112.FormFactor = Enum.FormFactor.Symmetric
- Part112.Size = Vector3.new(0.268999934, 0.200000003, 1.02499986)
- Part112.CFrame = CFrame.new(-0.212562993, 1.53901398, 22.1705151, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part112.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part112.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part112.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part112.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part112.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part112.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part112.Position = Vector3.new(-0.212562993, 1.53901398, 22.1705151)
- Part112.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh113.Parent = Part112
- SpecialMesh113.Scale = Vector3.new(1, 0.600000024, 1)
- SpecialMesh113.MeshType = Enum.MeshType.Brick
- SpecialMesh113.Scale = Vector3.new(1, 0.600000024, 1)
- Part114.Parent = Model110
- Part114.Material = Enum.Material.SmoothPlastic
- Part114.BrickColor = BrickColor.new("Really black")
- Part114.Rotation = Vector3.new(0, -90, 0)
- Part114.Anchored = true
- Part114.FormFactor = Enum.FormFactor.Symmetric
- Part114.Size = Vector3.new(0.582000017, 1.55599999, 1)
- Part114.CFrame = CFrame.new(0.199944004, 1.26201296, 22.6230164, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.Position = Vector3.new(0.199944004, 1.26201296, 22.6230164)
- Part114.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh115.Parent = Part114
- SpecialMesh115.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh115.MeshType = Enum.MeshType.Brick
- SpecialMesh115.Scale = Vector3.new(1, 1, 0.200000003)
- Part116.Parent = Model110
- Part116.Material = Enum.Material.Slate
- Part116.BrickColor = BrickColor.new("Crimson")
- Part116.Rotation = Vector3.new(0, -90, 0)
- Part116.Anchored = true
- Part116.FormFactor = Enum.FormFactor.Symmetric
- Part116.Size = Vector3.new(0.200000003, 1.704, 1)
- Part116.CFrame = CFrame.new(0.224937007, 1.278005, 22.3450165, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.Position = Vector3.new(0.224937007, 1.278005, 22.3450165)
- Part116.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh117.Parent = Part116
- SpecialMesh117.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh117.MeshType = Enum.MeshType.Brick
- SpecialMesh117.Scale = Vector3.new(1, 1, 0.200000003)
- Part118.Parent = Model110
- Part118.Material = Enum.Material.SmoothPlastic
- Part118.BrickColor = BrickColor.new("Crimson")
- Part118.Rotation = Vector3.new(55.0600014, -90, 0)
- Part118.Anchored = true
- Part118.CanCollide = false
- Part118.FormFactor = Enum.FormFactor.Symmetric
- Part118.Size = Vector3.new(0.403999925, 0.200000003, 1.02499986)
- Part118.CFrame = CFrame.new(-0.212562993, 1.66629195, 21.9587231, 3.13131483e-21, 3.29485021e-21, -1, -0.819763958, 0.5727005, -6.79974826e-22, 0.572701156, 0.819763541, 4.49431016e-21)
- Part118.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.Position = Vector3.new(-0.212562993, 1.66629195, 21.9587231)
- Part118.Orientation = Vector3.new(0, -90, -55.0600014)
- SpecialMesh119.Parent = Part118
- SpecialMesh119.Scale = Vector3.new(1, 0.600000024, 1)
- SpecialMesh119.MeshType = Enum.MeshType.Brick
- SpecialMesh119.Scale = Vector3.new(1, 0.600000024, 1)
- Part120.Parent = Model110
- Part120.Material = Enum.Material.SmoothPlastic
- Part120.BrickColor = BrickColor.new("Really black")
- Part120.Rotation = Vector3.new(0, -90, 0)
- Part120.Anchored = true
- Part120.CanCollide = false
- Part120.FormFactor = Enum.FormFactor.Symmetric
- Part120.Size = Vector3.new(0.899000049, 0.316999972, 1.01399994)
- Part120.CFrame = CFrame.new(-0.218061, 1.65050197, 22.4295197, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.Position = Vector3.new(-0.218061, 1.65050197, 22.4295197)
- Part120.Orientation = Vector3.new(0, -90, 0)
- Part121.Parent = Model110
- Part121.Material = Enum.Material.SmoothPlastic
- Part121.BrickColor = BrickColor.new("Really black")
- Part121.Rotation = Vector3.new(0, -90, 0)
- Part121.Anchored = true
- Part121.CanCollide = false
- Part121.FormFactor = Enum.FormFactor.Symmetric
- Part121.Size = Vector3.new(1.028, 2.10299993, 1.01399994)
- Part121.CFrame = CFrame.new(-0.224059999, 1.05150604, 22.3950195, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part121.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.Position = Vector3.new(-0.224059999, 1.05150604, 22.3950195)
- Part121.Orientation = Vector3.new(0, -90, 0)
- Part122.Parent = Model110
- Part122.Material = Enum.Material.Slate
- Part122.BrickColor = BrickColor.new("Crimson")
- Part122.Rotation = Vector3.new(-179.300003, 0.670000017, 90)
- Part122.Anchored = true
- Part122.FormFactor = Enum.FormFactor.Symmetric
- Part122.Size = Vector3.new(0.327000052, 1.04799998, 1)
- Part122.CFrame = CFrame.new(-0.197052002, 0.567665994, 22.8544006, 6.25330671e-22, -0.999931812, 0.011637588, -0.999925673, 0.000141364129, 0.0121463882, -0.0121472068, -0.0116367191, -0.99985832)
- Part122.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.Position = Vector3.new(-0.197052002, 0.567665994, 22.8544006)
- Part122.Orientation = Vector3.new(-0.699999988, 179.330002, -89.9899979)
- SpecialMesh123.Parent = Part122
- SpecialMesh123.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh123.MeshType = Enum.MeshType.Brick
- SpecialMesh123.Scale = Vector3.new(1, 1, 0.200000003)
- Part124.Parent = Model110
- Part124.Material = Enum.Material.SmoothPlastic
- Part124.BrickColor = BrickColor.new("Really black")
- Part124.Rotation = Vector3.new(0, -1.24000001, 0)
- Part124.Anchored = true
- Part124.FormFactor = Enum.FormFactor.Symmetric
- Part124.Size = Vector3.new(0.845000029, 1.5480001, 0.200000003)
- Part124.CFrame = CFrame.new(-0.278382987, 1.25900805, 22.8843994, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
- Part124.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part124.Position = Vector3.new(-0.278382987, 1.25900805, 22.8843994)
- Part124.Orientation = Vector3.new(0, -1.24000001, 0)
- SpecialMesh125.Parent = Part124
- SpecialMesh125.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh125.MeshType = Enum.MeshType.Brick
- SpecialMesh125.Scale = Vector3.new(1, 1, 0.200000003)
- Part126.Parent = Model110
- Part126.Material = Enum.Material.Slate
- Part126.BrickColor = BrickColor.new("Crimson")
- Part126.Rotation = Vector3.new(90.6999969, -90, 0)
- Part126.Anchored = true
- Part126.FormFactor = Enum.FormFactor.Symmetric
- Part126.Size = Vector3.new(0.353000075, 0.503999949, 1)
- Part126.CFrame = CFrame.new(0.217941001, 0.560932994, 22.6437225, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
- Part126.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part126.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part126.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part126.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part126.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part126.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part126.Position = Vector3.new(0.217941001, 0.560932994, 22.6437225)
- Part126.Orientation = Vector3.new(0, -90, -90.6999969)
- SpecialMesh127.Parent = Part126
- SpecialMesh127.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh127.MeshType = Enum.MeshType.Brick
- SpecialMesh127.Scale = Vector3.new(1, 1, 0.200000003)
- Part128.Name = "Right Leg"
- Part128.Parent = Model110
- Part128.Material = Enum.Material.SmoothPlastic
- Part128.BrickColor = BrickColor.new("Institutional white")
- Part128.Rotation = Vector3.new(0, -90, 0)
- Part128.Anchored = true
- Part128.CanCollide = false
- Part128.FormFactor = Enum.FormFactor.Symmetric
- Part128.Size = Vector3.new(1, 2, 1)
- Part128.CFrame = CFrame.new(-0.225058004, 1.02000403, 22.3960114, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part128.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.Position = Vector3.new(-0.225058004, 1.02000403, 22.3960114)
- Part128.Orientation = Vector3.new(0, -90, 0)
- Part129.Parent = Model110
- Part129.Material = Enum.Material.Slate
- Part129.BrickColor = BrickColor.new("Crimson")
- Part129.Rotation = Vector3.new(90.6999969, -90, 0)
- Part129.Anchored = true
- Part129.FormFactor = Enum.FormFactor.Symmetric
- Part129.Size = Vector3.new(0.347000062, 1.13400018, 1)
- Part129.CFrame = CFrame.new(-0.678062022, 0.585385978, 22.3507919, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
- Part129.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.Position = Vector3.new(-0.678062022, 0.585385978, 22.3507919)
- Part129.Orientation = Vector3.new(0, -90, -90.6999969)
- SpecialMesh130.Parent = Part129
- SpecialMesh130.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh130.MeshType = Enum.MeshType.Brick
- SpecialMesh130.Scale = Vector3.new(1, 1, 0.200000003)
- Part131.Parent = Model110
- Part131.Material = Enum.Material.SmoothPlastic
- Part131.BrickColor = BrickColor.new("Really black")
- Part131.Rotation = Vector3.new(0, -90, 0)
- Part131.Anchored = true
- Part131.FormFactor = Enum.FormFactor.Symmetric
- Part131.Size = Vector3.new(1.04799986, 1.58000004, 1)
- Part131.CFrame = CFrame.new(-0.643059015, 1.24901497, 22.364006, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part131.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part131.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part131.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part131.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part131.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part131.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part131.Position = Vector3.new(-0.643059015, 1.24901497, 22.364006)
- Part131.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh132.Parent = Part131
- SpecialMesh132.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh132.MeshType = Enum.MeshType.Brick
- SpecialMesh132.Scale = Vector3.new(1, 1, 0.200000003)
- Model133.Name = "LeftLeg"
- Model133.Parent = Model0
- Part134.Parent = Model133
- Part134.Material = Enum.Material.SmoothPlastic
- Part134.BrickColor = BrickColor.new("Really black")
- Part134.Rotation = Vector3.new(0, -90, 0)
- Part134.Anchored = true
- Part134.FormFactor = Enum.FormFactor.Symmetric
- Part134.Size = Vector3.new(0.605000019, 1.55599999, 1)
- Part134.CFrame = CFrame.new(0.199944004, 1.25500596, 21.1925201, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part134.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part134.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part134.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part134.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part134.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part134.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part134.Position = Vector3.new(0.199944004, 1.25500596, 21.1925201)
- Part134.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh135.Parent = Part134
- SpecialMesh135.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh135.MeshType = Enum.MeshType.Brick
- SpecialMesh135.Scale = Vector3.new(1, 1, 0.200000003)
- Part136.Parent = Model133
- Part136.Material = Enum.Material.Slate
- Part136.BrickColor = BrickColor.new("Crimson")
- Part136.Rotation = Vector3.new(90.6999969, -90, 0)
- Part136.Anchored = true
- Part136.FormFactor = Enum.FormFactor.Symmetric
- Part136.Size = Vector3.new(0.362000048, 0.636999965, 1)
- Part136.CFrame = CFrame.new(0.224937007, 0.568448007, 21.1770782, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
- Part136.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.Position = Vector3.new(0.224937007, 0.568448007, 21.1770782)
- Part136.Orientation = Vector3.new(0, -90, -90.6999969)
- SpecialMesh137.Parent = Part136
- SpecialMesh137.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh137.MeshType = Enum.MeshType.Brick
- SpecialMesh137.Scale = Vector3.new(1, 1, 0.200000003)
- Part138.Parent = Model133
- Part138.Material = Enum.Material.SmoothPlastic
- Part138.BrickColor = BrickColor.new("Really black")
- Part138.Rotation = Vector3.new(0, -1.24000001, 0)
- Part138.Anchored = true
- Part138.FormFactor = Enum.FormFactor.Symmetric
- Part138.Size = Vector3.new(0.825000048, 1.59000003, 1)
- Part138.CFrame = CFrame.new(-0.267057002, 1.27601194, 20.9845123, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
- Part138.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part138.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part138.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part138.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part138.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part138.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part138.Position = Vector3.new(-0.267057002, 1.27601194, 20.9845123)
- Part138.Orientation = Vector3.new(0, -1.24000001, 0)
- SpecialMesh139.Parent = Part138
- SpecialMesh139.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh139.MeshType = Enum.MeshType.Brick
- SpecialMesh139.Scale = Vector3.new(1, 1, 0.200000003)
- Part140.Parent = Model133
- Part140.Material = Enum.Material.SmoothPlastic
- Part140.BrickColor = BrickColor.new("Really black")
- Part140.Rotation = Vector3.new(0, -90, 0)
- Part140.Anchored = true
- Part140.FormFactor = Enum.FormFactor.Symmetric
- Part140.Size = Vector3.new(1.04799986, 1.58000004, 1)
- Part140.CFrame = CFrame.new(-0.643059015, 1.24901497, 21.4140091, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part140.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part140.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part140.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part140.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part140.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part140.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part140.Position = Vector3.new(-0.643059015, 1.24901497, 21.4140091)
- Part140.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh141.Parent = Part140
- SpecialMesh141.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh141.MeshType = Enum.MeshType.Brick
- SpecialMesh141.Scale = Vector3.new(1, 1, 0.200000003)
- Part142.Parent = Model133
- Part142.Material = Enum.Material.SmoothPlastic
- Part142.BrickColor = BrickColor.new("Crimson")
- Part142.Rotation = Vector3.new(118.43, -90, 0)
- Part142.Anchored = true
- Part142.CanCollide = false
- Part142.FormFactor = Enum.FormFactor.Symmetric
- Part142.Size = Vector3.new(0.377999932, 0.200000003, 1.02499986)
- Part142.CFrame = CFrame.new(-0.212562993, 1.69244099, 21.7605438, -1.54202299e-21, 4.27587188e-21, -1, -0.879359603, -0.476150155, -6.79976845e-22, -0.476149082, 0.879356503, 4.49430814e-21)
- Part142.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part142.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part142.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part142.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part142.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part142.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part142.Position = Vector3.new(-0.212562993, 1.69244099, 21.7605438)
- Part142.Orientation = Vector3.new(0, -90, -118.43)
- SpecialMesh143.Parent = Part142
- SpecialMesh143.Scale = Vector3.new(1, 0.600000024, 1)
- SpecialMesh143.MeshType = Enum.MeshType.Brick
- SpecialMesh143.Scale = Vector3.new(1, 0.600000024, 1)
- Part144.Parent = Model133
- Part144.Material = Enum.Material.SmoothPlastic
- Part144.BrickColor = BrickColor.new("Crimson")
- Part144.Rotation = Vector3.new(0, -90, 0)
- Part144.Anchored = true
- Part144.CanCollide = false
- Part144.FormFactor = Enum.FormFactor.Symmetric
- Part144.Size = Vector3.new(0.268999934, 0.200000003, 1.02499986)
- Part144.CFrame = CFrame.new(-0.212562993, 1.541013, 21.5855255, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part144.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.Position = Vector3.new(-0.212562993, 1.541013, 21.5855255)
- Part144.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh145.Parent = Part144
- SpecialMesh145.Scale = Vector3.new(1, 0.600000024, 1)
- SpecialMesh145.MeshType = Enum.MeshType.Brick
- SpecialMesh145.Scale = Vector3.new(1, 0.600000024, 1)
- Part146.Parent = Model133
- Part146.Material = Enum.Material.SmoothPlastic
- Part146.BrickColor = BrickColor.new("Really black")
- Part146.Rotation = Vector3.new(0, -90, 0)
- Part146.Anchored = true
- Part146.CanCollide = false
- Part146.FormFactor = Enum.FormFactor.Symmetric
- Part146.Size = Vector3.new(0.811999917, 0.305999935, 1.01399994)
- Part146.CFrame = CFrame.new(-0.218061, 1.64300597, 21.3260193, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part146.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part146.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part146.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part146.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part146.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part146.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part146.Position = Vector3.new(-0.218061, 1.64300597, 21.3260193)
- Part146.Orientation = Vector3.new(0, -90, 0)
- Part147.Parent = Model133
- Part147.Material = Enum.Material.SmoothPlastic
- Part147.BrickColor = BrickColor.new("Really black")
- Part147.Rotation = Vector3.new(0, -90, 0)
- Part147.Anchored = true
- Part147.CanCollide = false
- Part147.FormFactor = Enum.FormFactor.Symmetric
- Part147.Size = Vector3.new(1.00599992, 2.13199997, 1.01399994)
- Part147.CFrame = CFrame.new(-0.224059999, 1.07402205, 21.3940277, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part147.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.Position = Vector3.new(-0.224059999, 1.07402205, 21.3940277)
- Part147.Orientation = Vector3.new(0, -90, 0)
- Part148.Parent = Model133
- Part148.Material = Enum.Material.Slate
- Part148.BrickColor = BrickColor.new("Crimson")
- Part148.Rotation = Vector3.new(-179.300003, 0.670000017, 90)
- Part148.Anchored = true
- Part148.FormFactor = Enum.FormFactor.Symmetric
- Part148.Size = Vector3.new(0.346000046, 1.04799998, 1)
- Part148.CFrame = CFrame.new(-0.197052002, 0.590524018, 20.8905182, 6.25330671e-22, -0.999931812, 0.011637588, -0.999925673, 0.000141364129, 0.0121463882, -0.0121472068, -0.0116367191, -0.99985832)
- Part148.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part148.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part148.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part148.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part148.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part148.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part148.Position = Vector3.new(-0.197052002, 0.590524018, 20.8905182)
- Part148.Orientation = Vector3.new(-0.699999988, 179.330002, -89.9899979)
- SpecialMesh149.Parent = Part148
- SpecialMesh149.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh149.MeshType = Enum.MeshType.Brick
- SpecialMesh149.Scale = Vector3.new(1, 1, 0.200000003)
- Part150.Parent = Model133
- Part150.Material = Enum.Material.Slate
- Part150.BrickColor = BrickColor.new("Crimson")
- Part150.Rotation = Vector3.new(90.6999969, -90, 0)
- Part150.Anchored = true
- Part150.FormFactor = Enum.FormFactor.Symmetric
- Part150.Size = Vector3.new(0.347000062, 1.13400018, 1)
- Part150.CFrame = CFrame.new(-0.678062022, 0.585385978, 21.3407745, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
- Part150.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.Position = Vector3.new(-0.678062022, 0.585385978, 21.3407745)
- Part150.Orientation = Vector3.new(0, -90, -90.6999969)
- SpecialMesh151.Parent = Part150
- SpecialMesh151.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh151.MeshType = Enum.MeshType.Brick
- SpecialMesh151.Scale = Vector3.new(1, 1, 0.200000003)
- Part152.Name = "Left Leg"
- Part152.Parent = Model133
- Part152.Material = Enum.Material.SmoothPlastic
- Part152.BrickColor = BrickColor.new("Institutional white")
- Part152.Transparency = 1
- Part152.Rotation = Vector3.new(0, -90, 0)
- Part152.Anchored = true
- Part152.CanCollide = false
- Part152.FormFactor = Enum.FormFactor.Symmetric
- Part152.Size = Vector3.new(1, 2, 1)
- Part152.CFrame = CFrame.new(-0.225058004, 1.02000403, 21.3960114, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part152.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part152.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part152.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part152.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part152.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part152.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part152.Position = Vector3.new(-0.225058004, 1.02000403, 21.3960114)
- Part152.Orientation = Vector3.new(0, -90, 0)
- Part153.Parent = Model133
- Part153.Material = Enum.Material.Slate
- Part153.BrickColor = BrickColor.new("Crimson")
- Part153.Rotation = Vector3.new(0, -90, 0)
- Part153.Anchored = true
- Part153.FormFactor = Enum.FormFactor.Symmetric
- Part153.Size = Vector3.new(0.200000003, 1.70299995, 1)
- Part153.CFrame = CFrame.new(0.217941001, 1.29650295, 21.4880219, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
- Part153.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.Position = Vector3.new(0.217941001, 1.29650295, 21.4880219)
- Part153.Orientation = Vector3.new(0, -90, 0)
- SpecialMesh154.Parent = Part153
- SpecialMesh154.Scale = Vector3.new(1, 1, 0.200000003)
- SpecialMesh154.MeshType = Enum.MeshType.Brick
- SpecialMesh154.Scale = Vector3.new(1, 1, 0.200000003)
- Part155.Parent = Model133
- Part155.Material = Enum.Material.SmoothPlastic
- Part155.BrickColor = BrickColor.new("Really black")
- Part155.Rotation = Vector3.new(0, -90, 0)
- Part155.Anchored = true
- Part155.CanCollide = false
- Part155.FormFactor = Enum.FormFactor.Symmetric
- Part155.Size = Vector3.new(0.966999888, 0.305999935, 1.01399994)
- Part155.CFrame = CFrame.new(-0.218061, 1.85202205, 21.4035187, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
- Part155.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part155.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part155.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part155.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part155.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part155.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part155.Position = Vector3.new(-0.218061, 1.85202205, 21.4035187)
- Part155.Orientation = Vector3.new(0, -90, 0)
- Script156.Name = "Welds"
- Script156.Parent = Model0
- table.insert(cors,sandbox(Script156,function()
- --Saz
- --A new system which is a combination of fast-welds and hard-welds.
- --Should be far, far better.
- --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
- --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
- --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
- --The fact that you're reading this means you should likely kill yourself. Immediately.
- wait(.33)
- Tool=script.Parent
- Nib=Tool.Parent
- weldparts=function()
- print("Welding")
- lel={}
- function jarate(p)
- for i=1, #p do
- table.insert(lel,p[i])
- k=p[i]:children()
- if #k>0 then
- jarate(k)
- end
- end
- end
- for _,v in pairs(script.Parent:children()) do
- if v.Name~="Cloak" and v.className~="Script" then
- v:BreakJoints()
- jarate(v:children())
- end
- end
- for _,v in pairs(lel) do
- if v.className=="Weld" or v.className=="Motor6D" then
- v:Remove()
- end
- end
- for _,v in pairs(script.Parent["RightLeg"]:children()) do
- if v.Name~="Right Leg" then
- w=Instance.new("Weld")
- w.Part0=script.Parent["RightLeg"]["Right Leg"]
- w.Part1=v
- w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
- w.C0=script.Parent["RightLeg"]["Right Leg"].CFrame:inverse()*CFrame.new(v.Position)
- w.Parent=w.Part0
- end
- end
- w=Instance.new("Weld")
- w.Part0=Nib["Right Leg"]
- w.Part1=script.Parent["RightLeg"]["Right Leg"]
- w.Parent=w.Part0
- w.C0=CFrame.new(0,-.1,0)
- for _,v in pairs(script.Parent["LeftLeg"]:children()) do
- if v.Name~="Left Leg" then
- w=Instance.new("Weld")
- w.Part0=script.Parent["LeftLeg"]["Left Leg"]
- w.Part1=v
- w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
- w.C0=script.Parent["LeftLeg"]["Left Leg"].CFrame:inverse()*CFrame.new(v.Position)
- w.Parent=w.Part0
- end
- end
- w=Instance.new("Weld")
- w.Part0=Nib["Left Leg"]
- w.Part1=script.Parent["LeftLeg"]["Left Leg"]
- w.Parent=w.Part0
- w.C0=CFrame.new(0,-.1,0)
- for _,v in pairs(script.Parent["RightArm"]:children()) do
- if v.Name~="Right Arm" then
- w=Instance.new("Weld")
- w.Part0=script.Parent["RightArm"]["Right Arm"]
- w.Part1=v
- w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
- w.C0=script.Parent["RightArm"]["Right Arm"].CFrame:inverse()*CFrame.new(v.Position)
- w.Parent=w.Part1
- end
- end
- w=Instance.new("Weld")
- w.Part0=Nib["Right Arm"]
- w.Part1=script.Parent["RightArm"]["Right Arm"]
- w.Parent=w.Part0
- w.C0 = w.C0 * CFrame.Angles(0,math.rad(90),math.rad(90))
- for _,v in pairs(script.Parent["LeftArm"]:children()) do
- if v.Name~="Left Arm" then
- w=Instance.new("Weld")
- w.Part0=script.Parent["LeftArm"]["Left Arm"]
- w.Part1=v
- w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
- w.C0=script.Parent["LeftArm"]["Left Arm"].CFrame:inverse()*CFrame.new(v.Position)
- w.Parent=w.Part0
- end
- end
- w=Instance.new("Weld")
- w.Part0=Nib["Left Arm"]
- w.Part1=script.Parent["LeftArm"]["Left Arm"]
- w.Parent=w.Part0
- for _,v in pairs(script.Parent["Torso"]:children()) do
- if v.Name~="Torso" then
- w=Instance.new("Weld")
- w.Part0=script.Parent["Torso"]["Torso"]
- w.Part1=v
- w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
- w.C0=script.Parent["Torso"]["Torso"].CFrame:inverse()*CFrame.new(v.Position)
- w.Parent=script.Parent["Torso"]["Torso"]
- end
- end
- w=Instance.new("Weld")
- w.Part0=Nib["Torso"]
- w.Part1=script.Parent["Torso"]["Torso"]
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- for _,v in pairs(lel) do
- if v:IsA("BasePart") then v.Anchored=false end
- end
- wait(1)
- w=Instance.new("Weld")
- w.Part0=Nib.Torso
- w.Part1=Tool.Torso.Torso
- w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- w.C1=CFrame.new(0,0,0)
- w.Parent=w.Part1
- w.Name="ClothingWeld"
- wait(.06)
- while Tool.Torso.Torso:FindFirstChild("ClothingWeld")==nil do
- wait(.03)
- w=Instance.new("Weld")
- w.Part0=Nib.Torso
- w.Part1=Tool.Torso.Torso
- w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- w.C1=CFrame.new(0,0,0)
- w.Parent=w.Part1
- w.Name="ClothingWeld"
- end
- w=Instance.new("Weld")
- w.Part0=Nib["Right Leg"]
- w.Part1=Tool.RightLeg["Right Leg"]
- w.C0=CFrame.new(0,0,0)
- w.C1=CFrame.new(0,0,0)
- w.Parent=w.Part1
- w.Name="ClothingWeld"
- w=Instance.new("Weld")
- w.Part0=Nib["Left Leg"]
- w.Part1=Tool.LeftLeg["Left Leg"]
- w.C0=CFrame.new(0,0,0)
- w.C1=CFrame.new(0,0,0)
- w.Parent=w.Part1
- w.Name="ClothingWeld"
- w=Instance.new("Weld")
- w.Part0=Nib["Right Arm"]
- w.Part1=Tool.RightArm["Right Arm"]
- w.C0=CFrame.new(0,0,0)
- w.C1=CFrame.new(0,0,0)
- w.Parent=w.Part1
- w.Name="ClothingWeld"
- w=Instance.new("Weld")
- w.Part0=Nib["Left Arm"]
- w.Part1=Tool.LeftArm["Left Arm"]
- w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- w.C1=CFrame.new(0,0,0)
- w.Parent=w.Part1
- w.Name="ClothingWeld"
- wait()
- end
- weldparts()
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Character
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- --//=================================\\
- --|| DAMAGING
- --\\=================================//
- function ApplyDamage(Humanoid,Damage)
- if Humanoid.Health == math.huge then
- Humanoid.Parent:BreakJoints()
- else
- local MULTIPLY = Humanoid.MaxHealth/100
- Damage = Damage * DAMAGEMULTIPLIER
- if Humanoid.Health ~= 0 then
- Humanoid.Health = Humanoid.Health - Damage*MULTIPLY
- end
- end
- end
- function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,CAMSINSTAKILL,INSTAKILL)
- local CHILDREN = workspace:GetDescendants()
- for index, CHILD in pairs(CHILDREN) do
- if CHILD.ClassName == "Model" and CHILD ~= Character then
- local HUM = CHILD:FindFirstChildOfClass("Humanoid")
- if HUM then
- local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
- if TORSO then
- if (TORSO.Position - POSITION).Magnitude <= RANGE then
- if INSTAKILL == true or HUM.MaxHealth == math.huge then
- CHILD:BreakJoints()
- else
- local DMG = MRANDOM(MINDMG,MAXDMG)
- ApplyDamage(HUM,DMG)
- end
- if FLING > 0 then
- for _, c in pairs(CHILD:GetChildren()) do
- if c:IsA("BasePart") then
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
- bv.Parent = c
- Debris:AddItem(bv,0.05)
- end
- end
- end
- end
- end
- end
- end
- end
- end
- --//=================================\\
- --|| ATTACK FUNCTIONS AND STUFF
- --\\=================================//
- function Fireball()
- ATTACK = true
- Rooted = true
- local GYRO = IT("BodyGyro",RootPart)
- GYRO.D = 20
- GYRO.P = 4000
- GYRO.MaxTorque = VT(40000,40000,40000)
- local POSITION = IT("BodyPosition",RootPart)
- POSITION.Position = RootPart.Position+VT(0,2,0)
- POSITION.D = 450
- POSITION.P = 40000
- POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- CreateSound(CHARGE,RightArm,6,1,false)
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- until ATTACK == false
- GYRO:remove()
- POSITION:remove()
- end))
- wait(1)
- repeat
- coroutine.resume(coroutine.create(function()
- local FIREBALL = CreatePart(3, Effects, "Neon", 0, 1, "Cyan", "Flight", VT(10,10,10))
- FIREBALL.CFrame = CF(RightArm.CFrame*CF(0,-1,0).p,Mouse.Hit.p)
- CreateSound(FIREBALLSOUND,FIREBALL,6,1,false)
- for i = 1, 250 do
- Swait()
- local HIT,HITPOS = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, 10, Character)
- FIREBALL.CFrame = FIREBALL.CFrame*CF(0,0,-5)
- if HIT then
- ApplyAoE(FIREBALL.Position,200,15,25,35,true,{SHAKE = 2, TIMER = 25, DOESFADE = true})
- for i = 1, 3 do
- WACKYEFFECT({Time = 70, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(200,300),MRANDOM(200,300),MRANDOM(200,300)), Transparency = 0.5, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright blue".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 3 do
- WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(200,300),MRANDOM(200,300),MRANDOM(200,300)), Transparency = 0.8, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 5 do
- WACKYEFFECT({Time = 80+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(40,40,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- break
- end
- end
- Debris:AddItem(FIREBALL,7)
- end))
- wait(0.1)
- until KEYHOLD == false
- wait(0.2)
- ATTACK = false
- Rooted = false
- end
- function SearingOrb()
- ATTACK = true
- Rooted = true
- local POSITION = IT("BodyPosition",RootPart)
- POSITION.Position = RootPart.Position+VT(0,2,0)
- POSITION.D = 450
- POSITION.P = 40000
- POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- CreateSound(CHARGE,Torso,6,1,false)
- local NEWANIM = false
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- until ATTACK == false or NEWANIM == true
- if NEWANIM == true then
- local GYRO = IT("BodyGyro",RootPart)
- GYRO.D = 20
- GYRO.P = 4000
- GYRO.MaxTorque = VT(40000,40000,40000)
- repeat
- Swait()
- GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- until ATTACK == false
- GYRO:remove()
- end
- POSITION:remove()
- end))
- local ORB = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Bright red"), "Orb", VT(0,0,0), true)
- MakeForm(ORB,"Ball")
- ORB.CFrame = CF(RootPart.Position+VT(0,8,0))
- local A = IT("Attachment",ORB)
- local LOOP = 0
- for i = 1, 500 do
- Swait()
- LOOP = LOOP + 1
- if LOOP >= 30 then
- LOOP = 0
- WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
- ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
- end
- wait(1)
- if KEYHOLD == false then
- coroutine.resume(coroutine.create(function()
- ORB.Transparency = 1
- Debris:AddItem(ORB,10)
- ApplyAoE(ORB.Position,400,75,90,175,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
- CreateSound(EXPLOSIONLARGESOUND,ORB,10,1,false)
- CreateSound(EXPLOSIONSMALLSOUND,ORB,10,1,false)
- for i = 1, 3 do
- WACKYEFFECT({Time = 40, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(600,700),MRANDOM(600,700),MRANDOM(600,700)), Transparency = 0, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 3 do
- WACKYEFFECT({Time = 60, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(600,700),MRANDOM(600,700),MRANDOM(600,700)), Transparency = 0, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 15 do
- WACKYEFFECT({Time = 40+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(70,70,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- end))
- else
- for i = 1, 100 do
- Swait()
- ORB.Size = ORB.Size - VT(0.2,0.2,0.2)*5
- ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
- end
- ORB.Transparency = 1
- Debris:AddItem(ORB,10)
- CreateSound(EXPLOSIONSMALLSOUND,Torso,10,1,false)
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- end
- end
- NEWANIM = true
- wait(0.5)
- for i = 1, 15 do
- wait(0.1)
- coroutine.resume(coroutine.create(function()
- local FIREBALL = CreatePart(3, Effects, "Neon", 0, 1, "Cyan", "Flight", VT(2,2,2))
- FIREBALL.CFrame = CF(RightArm.CFrame*CF(0,-1,0).p,Mouse.Hit.p)
- CreateSound(FIREBALLSOUND,FIREBALL,6,1,false)
- for i = 1, 250 do
- Swait()
- local HIT,HITPOS,NORMAL = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, 2, Character)
- FIREBALL.CFrame = FIREBALL.CFrame*CF(0,0,-2)
- if HIT then
- CreateSound(EXPLOSIONSMALLSOUND,FIREBALL,10,1,false)
- local FIELD = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Fire", VT(75,0,75), true)
- local FIELD2 = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Fire", VT(75,0,75), true)
- FIELD.CFrame = CF(HITPOS,HITPOS+NORMAL) * ANGLES(RAD(90), RAD(0), RAD(0))
- FIELD2.CFrame = CF(HITPOS,HITPOS+NORMAL) * ANGLES(RAD(90), RAD(45), RAD(0))
- coroutine.resume(coroutine.create(function()
- for i = 1, 15 do
- wait(1)
- ApplyAoE(FIELD.Position,FIELD.Size.X/2,5,15,0,false,{SHAKE = 4, TIMER = 65, DOESFADE = true})
- end
- Debris:AddItem(FIELD,5)
- Debris:AddItem(FIELD2,5)
- end))
- break
- end
- end
- Debris:AddItem(FIREBALL,7)
- end))
- end
- end
- wait(0.3)
- ATTACK = false
- Rooted = false
- end
- function Shroud()
- if Mouse.Target ~= nil then
- if Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChildOfClass("Humanoid") then
- local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChildOfClass("Humanoid")
- local TORSO = HUM.Parent:FindFirstChild("HumanoidRootPart") or HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
- if TORSO and HUM.Health > 0 then
- local DISTANCE = (RootPart.Position-TORSO.Position).Magnitude
- if DISTANCE < 100 then
- ATTACK = true
- POSEIDON = false
- Rooted = true
- local GYRO = IT("BodyGyro",RootPart)
- GYRO.D = 20
- GYRO.P = 4000
- GYRO.MaxTorque = VT(40000,40000,40000)
- local POSITION = IT("BodyPosition",RootPart)
- POSITION.Position = RootPart.Position+VT(0,2,0)
- POSITION.D = 450
- POSITION.P = 40000
- POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- local TARGETTING = true
- local HIT = false
- CreateSound(CHARGE,Torso,6,1,false)
- coroutine.resume(coroutine.create(function()
- repeat
- GYRO.CFrame = CF(RootPart.Position,TORSO.Position)
- Swait()
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- until TARGETTING == false
- repeat
- GYRO.CFrame = CF(RootPart.Position,TORSO.Position)
- POSITION.Position = CF(RootPart.Position,TORSO.Position)*CF(0,0,-5).p
- DISTANCE = (RootPart.Position-TORSO.Position).Magnitude
- Swait()
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- until HIT == true
- POSITION:remove()
- GYRO:remove()
- end))
- wait(0.5)
- repeat wait() until HOLD == true
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- end
- end
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- c.Transparency = 1
- end
- end
- TARGETTING = false
- for i = 1, 100 do
- wait()
- if DISTANCE < 5 or DISTANCE >= 200 then
- break
- end
- end
- HIT = true
- end
- for _, c in pairs(HUM.Parent:GetChildren()) do
- end
- end
- CreateSound(FIREBALLSOUND,Torso,6,1,false)
- RootPart.CFrame = TORSO.CFrame
- local WELD = weldBetween(RootPart,TORSO)
- repeat wait() until HOLD == true
- CreateSound(416328540,Torso,6,1,false)
- WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.5, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = CF(TORSO.Position,TORSO.Position+VT(0,15,0)).lookVector*125
- bv.Parent = TORSO
- for i = 1, 70 do
- wait(0.1)
- if TORSO.Parent == nil then
- break
- end
- WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.5, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(180),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- UNANCHOR = false
- bv:remove()
- wait(1)
- WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(45,1,45), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(180),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- CreateSound(FIREBALLSOUND,Torso,6,1,false)
- UNANCHOR = true
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = CF(TORSO.Position,TORSO.Position-VT(0,15,0)).lookVector*450
- bv.Parent = TORSO
- local LANDED = false
- for i = 1, 500 do
- wait()
- Ignore = {Character,HUM.Parent}
- WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.5, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
- local HITFLOOR = CastProperRay(TORSO.Position, TORSO.Position-VT(0,1,0), 10*(TORSO.Size.Y), Ignore)
- if HITFLOOR or FULLREGEN == true then
- LANDED = true
- break
- end
- if TORSO.Parent == nil then
- break
- end
- end
- if TORSO.Parent ~= nil then
- UNANCHOR = false
- bv:remove()
- wait(1)
- WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(45,1,45), Transparency = 0.2, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(180),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Dark indigo".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- CreateSound(FIREBALLSOUND,Torso,6,1,false)
- UNANCHOR = true
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = CF(TORSO.Position,TORSO.Position-VT(0,15,0)).lookVector*450
- bv.Parent = TORSO
- local LANDED = false
- for i = 1, 500 do
- wait()
- Ignore = {Character,HUM.Parent}
- WACKYEFFECT({Time = 15, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.9, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Really black".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
- local HITFLOOR = CastProperRay(TORSO.Position, TORSO.Position-VT(0,1,0), 10*(TORSO.Size.Y), Ignore)
- if HITFLOOR or FULLREGEN == true then
- LANDED = true
- break
- end
- if TORSO.Parent == nil then
- break
- end
- end
- bv:remove()
- if LANDED == true then
- UNANCHOR = false
- for i = 1, 10 do
- ApplyAoE(TORSO.Position+VT(0,1,0),10+(2*i),15,15,45,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
- end
- CreateSound(EXPLOSIONLARGESOUND,TORSO,10,1,false)
- CreateSound(EXPLOSIONSMALLSOUND,TORSO,10,1,false)
- for i = 1, 15 do
- WACKYEFFECT({Time = 40+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(70,70,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- WELD:remove()
- wait(0.3)
- UNANCHOR = true
- else
- WELD:remove()
- end
- end
- end
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") and c ~= RootPart then
- c.Transparency = 0
- end
- end
- RootPart.Velocity = VT(0,0,0)
- ATTACK = false
- Rooted = false
- end
- end
- function Spitter()
- ATTACK = true
- Rooted = true
- local GYRO = IT("BodyGyro",RootPart)
- GYRO.D = 20
- GYRO.P = 4000
- GYRO.MaxTorque = VT(40000,40000,40000)
- local POSITION = IT("BodyPosition",RootPart)
- POSITION.Position = RootPart.Position+VT(0,2,0)
- POSITION.D = 450
- POSITION.P = 40000
- POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- CreateSound(CHARGE,RightArm,6,0.8,false)
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- until ATTACK == false
- GYRO:remove()
- POSITION:remove()
- end))
- local FIREBALL = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Bright red"), "Orb", VT(0,0,0), true)
- MakeForm(FIREBALL,"Ball")
- FIREBALL.CFrame = RightArm.CFrame*CF(0,-1,0)
- local CORE = IT("Attachment",FIREBALL)
- local LOOP = 0
- repeat
- Swait()
- LOOP = LOOP + 1
- if LOOP == 20 then
- LOOP = 0
- WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(0,0,0), Size2 = VT(FIREBALL.Size.X,FIREBALL.Size.X/2,FIREBALL.Size.X)*3, Transparency = 0.5, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = FIREBALL.Position-VT(0,FIREBALL.Size.Y/4,0), RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- if FIREBALL.Size.X < 20 then
- FIREBALL.Size = FIREBALL.Size + VT(0.1,0.1,0.1)
- end
- FIREBALL.CFrame = RightArm.CFrame*CF(0,-1-FIREBALL.Size.Z/2,0)
- until KEYHOLD == false and FIREBALL.Size.X >= 10
- CreateSound(FIREBALLSOUND,FIREBALL,10,0.8,false)
- coroutine.resume(coroutine.create(function()
- FIREBALL.CFrame = CF(FIREBALL.Position,Mouse.Hit.p)
- local RANGE = 75
- for i = 1, 600 do
- LOOP = LOOP + 1
- if LOOP == 20 then
- LOOP = 0
- ApplyAoE(FIREBALL.Position,FIREBALL.Size.X*5,5,25,0,false)
- WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(0,0,0), Size2 = VT(FIREBALL.Size.X,FIREBALL.Size.X/2,FIREBALL.Size.X)*3, Transparency = 0.5, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = FIREBALL.Position-VT(0,FIREBALL.Size.Y/4,0), RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- Swait()
- FIREBALL.CFrame = CF(FIREBALL.Position,FIREBALL.CFrame*CF(0,-0.001,-1).p)*CF(0,0,-0.2)
- local HIT,HITPOS,NORMAL = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, FIREBALL.Size.X/2.5, Character)
- if HIT then
- ApplyAoE(FIREBALL.Position,FIREBALL.Size.X*12,75,90,375,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
- CreateSound(EXPLOSIONLARGESOUND,FIREBALL,10,1,false)
- CreateSound(EXPLOSIONSMALLSOUND,FIREBALL,10,1,false)
- for i = 1, 3 do
- WACKYEFFECT({Time = 40, EffectType = "Sphere", Size = VT(0,0,0), Size2 = FIREBALL.Size*MRANDOM(18,25), Transparency = 0, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 3 do
- WACKYEFFECT({Time = 60, EffectType = "Sphere", Size = VT(0,0,0), Size2 = FIREBALL.Size*MRANDOM(18,25), Transparency = 0, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 15 do
- WACKYEFFECT({Time = 40+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(FIREBALL.Size.X*10,FIREBALL.Size.X*10,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- break
- end
- end
- for i = 1, 10 do
- Swait()
- FIREBALL.Mesh.Scale = FIREBALL.Mesh.Scale - VT(0.1,0.1,0.1)
- end
- Debris:AddItem(FIREBALL,5)
- end))
- wait(0.5)
- ATTACK = false
- Rooted = false
- end
- function Devastor()
- ATTACK = true
- Rooted = true
- local POSITION = IT("BodyPosition",RootPart)
- POSITION.Position = RootPart.Position+VT(0,2,0)
- POSITION.D = 450
- POSITION.P = 40000
- POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- CreateSound(CHARGE,Torso,6,1,false)
- local NEWANIM = false
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- until ATTACK == false or NEWANIM == true
- if NEWANIM == true then
- local GYRO = IT("BodyGyro",RootPart)
- GYRO.D = 20
- GYRO.P = 4000
- GYRO.MaxTorque = VT(40000,40000,40000)
- repeat
- Swait()
- GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- until ATTACK == false
- GYRO:remove()
- end
- POSITION:remove()
- end))
- local ORB = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Bright red"), "Orb", VT(0,0,0), true)
- MakeForm(ORB,"Ball")
- ORB.CFrame = CF(RootPart.Position+VT(0,8,0))
- local A = IT("Attachment",ORB)
- local LOOP = 0
- for i = 1, 200 do
- Swait()
- LOOP = LOOP + 1
- if LOOP >= 30 then
- LOOP = 0
- WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
- ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
- end
- RightArm.Transparency = 1
- LeftArm.Transparency = 1
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- end
- end
- CreateSound(CHARGE,Torso,6,0.5,false)
- for i = 1, 200 do
- Swait()
- LOOP = LOOP + 1
- if LOOP >= 30 then
- LOOP = 0
- WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
- ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
- end
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- c.Transparency = 1
- end
- end
- for i = 1, 400 do
- Swait()
- LOOP = LOOP + 1
- if LOOP >= 30 then
- LOOP = 0
- WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
- ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
- end
- wait(0.5)
- CreateSound(FIREBALLSOUND,Effects,4,1,false)
- coroutine.resume(coroutine.create(function()
- ORB.CFrame = CF(ORB.Position,Mouse.Hit.p)
- for i = 1, 1200 do
- Swait()
- ORB.CFrame = ORB.CFrame*CF(0,0,-1)
- local HIT,HITPOS = Raycast(ORB.Position, ORB.CFrame.lookVector, ORB.Size.X/2.5, Character)
- if HIT then
- break
- end
- end
- for i = 1, 6 do
- ApplyAoE(ORB.Position,ORB.Size.X*10,75,90,375,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
- CreateSound(EXPLOSIONLARGESOUND,Effects,2,1,false)
- CreateSound(EXPLOSIONSMALLSOUND,Effects,4,1,false)
- for i = 1, 3 do
- WACKYEFFECT({Time = 160, EffectType = "Sphere", Size = VT(0,0,0), Size2 = ORB.Size*MRANDOM(5,20), Transparency = 0.6, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 3 do
- WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0,0), Size2 = ORB.Size*MRANDOM(5,20), Transparency = 0.6, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
- end
- for i = 1, 15 do
- WACKYEFFECT({Time = 120+(i*5), EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(ORB.Size.X*30,15,ORB.Size.X*30), Transparency = 0.8, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = BRICKC"Bright blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- wait(1)
- end
- for i = 1, 10 do
- Swait()
- ORB.Mesh.Scale = ORB.Mesh.Scale - VT(0.1,0.1,0.1)
- end
- Debris:AddItem(ORB,5)
- end))
- wait(1)
- refit()
- ATTACK = false
- Rooted = false
- end
- --//=================================\\
- --|| MISC
- --\\=================================//
- function Jupiter()
- ATTACK = true
- Rooted = true
- local POSITION = IT("BodyPosition",RootPart)
- POSITION.Position = RootPart.Position+VT(0,0.2,0)
- POSITION.D = 450
- POSITION.P = 40000
- POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(-5), RAD(-15)), 2 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(15)), 0.5 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.55 + 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.35, -0.25) * ANGLES(RAD(35), RAD(35), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, -0.4) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 2 / Animation_Speed)
- until ATTACK == false
- end))
- wait(0.5)
- repeat wait() until KEYHOLD == false
- WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(35,4,35), Transparency = 0.3, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Shamrock".Color, SoundID = 431105970, SoundPitch = 1, SoundVolume = 10})
- POSITION:remove()
- RootPart.Velocity = VT(0,150,0)
- ATTACK = false
- Rooted = false
- end
- function Taunt()
- ATTACK = true
- Rooted = true
- local TAUNT = CreateSound(159882303,Torso,10,1,false)
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.75, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.25, -0.5) * ANGLES(RAD(90), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- until ATTACK == false
- end))
- repeat wait() until TAUNT.Playing == false
- ATTACK = false
- Rooted = false
- end
- --//=================================\\
- --|| ASSIGN THINGS TO KEYS
- --\\=================================//
- function MouseDown(Mouse)
- HOLD = true
- if ATTACK == false then
- end
- end
- function MouseUp(Mouse)
- HOLD = false
- end
- local MUSIC = CreateSound(1416617454,Character,3,1,true)
- function KeyDown(Key)
- KEYHOLD = true
- if ATTACK == false and FULLREGEN == false then
- if Key == "z" then
- Fireball()
- end
- if Key == "v" and SEARING == false then
- SearingOrb()
- end
- if Key == "q" and SEARING == false then
- Shroud()
- end
- if Key == "x" and SEARING == false then
- Jupiter()
- wait(2)
- Devastor()
- end
- if Key == "e" then
- Spitter()
- end
- if Key == "j" then
- Jupiter()
- end
- if Key == "t" and SEARING == false then
- Taunt()
- end
- if Key == "" then
- if POSEIDON == false then
- POSEIDON = true
- CreateSound(POSEIDONSOUND,Torso,5,MRANDOM(8,12)/10,false)
- else
- POSEIDON = false
- end
- end
- end
- if Key == "w" and ATTACK == false and SEARING == true and VALUE2 == false then
- repeat
- VALUE2 = true
- Swait()
- BODYPOS.Position = RootPart.CFrame*CF(0,0,-5).p
- until KEYHOLD == false
- VALUE2 = false
- end
- if string.byte(Key) == 50 and ATTACK == false then
- if Speed == 16 then
- Speed = 60
- elseif Speed == 60 then
- Speed = 16
- end
- end
- if Key == "1" then
- MUSIC:Play()
- CHOSENSONG = CHOSENSONG + 1
- if CHOSENSONG > #SONGS then
- CHOSENSONG = 1
- end
- end
- end
- function KeyUp(Key)
- KEYHOLD = false
- end
- Mouse.Button1Down:connect(function(NEWKEY)
- MouseDown(NEWKEY)
- end)
- Mouse.Button1Up:connect(function(NEWKEY)
- MouseUp(NEWKEY)
- end)
- Mouse.KeyDown:connect(function(NEWKEY)
- KeyDown(NEWKEY)
- end)
- Mouse.KeyUp:connect(function(NEWKEY)
- KeyUp(NEWKEY)
- end)
- --//=================================\\
- --\\=================================//
- function unanchor()
- if UNANCHOR == true then
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- c.Anchored = false
- end
- end
- else
- for _, c in pairs(Character:GetChildren()) do
- if c:IsA("BasePart") then
- c.Anchored = true
- end
- end
- end
- end
- --//=================================\\
- --|| WRAP THE WHOLE SCRIPT UP
- --\\=================================//
- Humanoid.Changed:connect(function(Jump)
- if Jump == "Jump" and (Disable_Jump == true) then
- Humanoid.Jump = false
- end
- end)
- local LOOP = 0
- while true do
- Swait()
- if Character:FindFirstChildOfClass("Humanoid") == nil then
- Humanoid = IT("Humanoid",Character)
- end
- Effects.Parent = Character
- script.Parent = WEAPONGUI
- ANIMATE.Parent = nil
- for _,v in next, Humanoid:GetPlayingAnimationTracks() do
- v:Stop();
- end
- SINE = SINE + CHANGE
- local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
- local TORSOVERTICALVELOCITY = RootPart.Velocity.y
- Ignore = {Torso,RootPart,RightLeg,LeftLeg,RightLeg,Head,RightArm,LeftArm,Effects}
- local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
- local HITFLOOR,HITPOS = CastProperRay(RootPart.Position, RootPart.Position-VT(0,15,0), 4, Ignore)
- local WALKSPEEDVALUE = 5
- if SEARING == false then
- if ANIM == "Walk" and TORSOVELOCITY > 1 and SEARING == false and Rooted == false then
- if Humanoid.WalkSpeed <= 20 then
- RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.05 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * 1 / Animation_Speed)
- Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
- RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.05 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2 -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(45 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
- LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.05 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2 +0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(45 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
- elseif SEARING == false and Humanoid.WalkSpeed > 20 and Rooted == false then
- RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2)) ) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
- Neck.C1 = Clerp(Neck.C1, CF(0 , -0.5 , 0 ) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
- end
- elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) or SEARING == true or Rooted == true then
- RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
- Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
- RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
- LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
- end
- if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
- ANIM = "Jump"
- if ATTACK == false then
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-5), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(2), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(2), RAD(0), RAD(0)), 1 / Animation_Speed)
- end
- elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
- ANIM = "Fall"
- if ATTACK == false then
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(8*COS(SINE / 6))), 1 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-8*COS(SINE / 6))), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.85, 0) * ANGLES(RAD(0), RAD(0), RAD(110)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.85, 0) * ANGLES(RAD(0), RAD(0), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
- end
- elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
- ANIM = "Idle"
- if ATTACK == false then
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.70, 0.05) * ANGLES(RAD(-15 - 2 * COS(SINE / 12)), RAD(-25), RAD(-10 - 1 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.70, 0.05) * ANGLES(RAD(-15 - 1 * COS(SINE / 12)), RAD(25), RAD(20 - 1 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(50), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(-74), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
- end
- elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
- ANIM = "Walk"
- if ATTACK == false then
- if Humanoid.WalkSpeed <= 20 then
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.70, 0) * ANGLES(RAD(30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.85 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.70, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.85 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
- elseif Humanoid.WalkSpeed > 20 then
- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(-55 + 2.5 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(55 - 2.5 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
- end
- end
- end
- elseif SEARING == true then
- if APPLYGYRO == true then
- if VALUE2 == false and DIRECTTURN == false then
- if GYRO ~= nil then
- GYRO.MaxTorque = VT(0,40000,0)
- GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
- end
- else
- if GYRO ~= nil then
- GYRO.MaxTorque = VT(80000,40000,80000)
- GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
- end
- end
- end
- if VALUE2 == false and ATTACK == false then
- ANIM = "IdleFlight"
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 1 * SIN(SINE / 24)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(0), RAD(-15), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
- elseif VALUE2 == true and ATTACK == false then
- ANIM = "Flight"
- RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 1 * SIN(SINE / 24)) * ANGLES(RAD(65), RAD(0), RAD(0)), 1 / Animation_Speed)
- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
- RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0,1 / Animation_Speed)
- LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-15), RAD(65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.2 / Animation_Speed)
- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-15), RAD(-65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.2 / Animation_Speed)
- end
- end
- unanchor()
- Humanoid.MaxHealth = "inf"
- Humanoid.Health = "inf"
- if Rooted == false then
- Disable_Jump = false
- Humanoid.WalkSpeed = Speed
- elseif Rooted == true then
- Disable_Jump = true
- Humanoid.WalkSpeed = 0
- end
- refit()
- if Head:FindFirstChild("face") then
- Head.face.Texture = "rbxassetid://608798717"
- Head.face.Transparency = Head.Transparency
- end
- for _, c in pairs(Character:GetDescendants()) do
- if c.ClassName == "Attachment" and c ~= BACKATTACHMENT1 and c ~= BACKATTACHMENT2 and c.Parent.Parent ~= Effects then
- c:remove()
- end
- end
- for _, c in pairs(Character:GetChildren()) do
- if SEARING == true and c:IsA("BasePart") then
- c.Transparency = 1
- end
- end
- MUSIC.Parent = Character
- MUSIC.SoundId = "rbxassetid://"..SONGS[CHOSENSONG]
- MUSIC.Pitch = 1
- if CHOSENSONG ~= 5 then
- MUSIC.Volume = 2
- else
- MUSIC.Volume = 10
- end
- MUSIC.Playing = true
- if POSEIDON == true and FULLREGEN == false then
- LOOP = LOOP + 1
- local FLOOR = CreatePart(3, SpecialEffects, "Neon", 0, 1, BRICKC("Pearl"), "Floor", VT(15,0,15), true)
- FLOOR.CFrame = CF(HITPOS-VT(0,0.025,0))
- FLOOR.CanCollide = true
- Debris:AddItem(FLOOR,0.2)
- local FLOOR = CreatePart(3, SpecialEffects, "Neon", 0, 1, BRICKC("Pearl"), "Floor", VT(15,0,15), true)
- FLOOR.CFrame = CF(HITPOS-VT(0,0.025,0))*ANGLES(RAD(0),RAD(45),RAD(0))
- FLOOR.CanCollide = true
- Debris:AddItem(FLOOR,0.2)
- if LOOP >= 5 then
- LOOP = 0
- WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(15,1,15), Transparency = 0.7, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = HITPOS+VT(0,0.45,0), RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Shamrock".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- end
- end
- RootJoint.Parent = RootPart
- Humanoid.DisplayDistanceType = "None"
- Humanoid.Name = "010101101"
- end
- --//=================================\\
- --\\=================================//
- --//====================================================\\--
- --|| END OF SCRIPT
- --\\====================================================//--
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,game,owner = owner,game
- local RealPlayer = Player
- do
- print("FE Compatibility code by Mokiros")
- local rp = RealPlayer
- script.Parent = rp.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent then
- for _,f in pairs(t.Functions) do
- f(...)
- end
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=rp then return end
- m.Target = io.Target
- m.Hit = io.Hit
- if not io.isMouse then
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local Mouse = Player:GetMouse()
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- ----Sandboxed game object that allows the usage of client-side methods and services
- --Real game object
- local _rg = game
- --Metatable for fake service
- local fsmt = {
- __index = function(self,k)
- local s = rawget(self,"_RealService")
- if s then return s[k] end
- end,
- __newindex = function(self,k,v)
- local s = rawget(self,"_RealService")
- if s then s[k]=v end
- end,
- __call = function(self,...)
- local s = rawget(self,"_RealService")
- if s then return s(...) end
- end
- }
- local function FakeService(t,RealService)
- t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
- return setmetatable(t,fsmt)
- end
- --Fake game object
- local g = {
- GetService = function(self,s)
- return self[s]
- end,
- Players = FakeService({
- LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
- },"Players"),
- UserInputService = FakeService(UIS,"UserInputService"),
- ContextActionService = FakeService(CAS,"ContextActionService"),
- }
- rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
- g.service = g.GetService
- g.RunService = FakeService({
- RenderStepped = _rg:GetService("RunService").Heartbeat,
- BindToRenderStep = function(self,name,_,fun)
- self._btrs[name] = self.Heartbeat:Connect(fun)
- end,
- UnbindFromRenderStep = function(self,name)
- self._btrs[name]:Disconnect()
- end,
- },"RunService")
- setmetatable(g,{
- __index=function(self,s)
- return _rg:GetService(s) or typeof(_rg[s])=="function"
- and function(_,...)return _rg[s](_rg,...)end or _rg[s]
- end,
- __newindex = fsmt.__newindex,
- __call = fsmt.__call
- })
- --Changing owner to fake player object to support owner:GetMouse()
- game,owner = g,g.Players.LocalPlayer
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement