--Ishida Sword And Armor-- p = game.Players.LocalPlayer char = p.Character torso = char.Torso neck = char.Torso.Neck hum = char.Humanoid dot = false des = false local ChatService = game:GetService("Chat") local player = game.Players.LocalPlayer char = player.Character hum = char.Humanoid torso = hum.Torso lig = Instance.new("PointLight",player.Character.Torso) lig.Color=Color3.new(0,0,255) m=player:GetMouse() bb = Instance.new("BillboardGui",player.Character.Head) bb.Enabled = true bb.AlwaysOnTop = true bb.Size = UDim2.new(0,200,0,50) bb.StudsOffset = Vector3.new(0,1,0) gui=Instance.new("TextBox",bb) gui.Text = "Wanderer" gui.Size = UDim2.new(0,133,0,45) gui.Position=UDim2.new(0,57,0,-40) gui.TextColor3 = Color3.new(0/255,0/255,255/255) gui.BackgroundColor3=Color3.new(0/255,0/255,255/255) gui.TextWrapped = true gui.TextScaled = true gui.TextXAlignment = "Left" gui.TextYAlignment = "Top" gui.Visible = false gui.BorderColor3 = Color3.new(0,0,255) gui1=Instance.new("TextButton",bb) gui1.Position=UDim2.new(0,5,0,-43) gui1.Size = UDim2.new(0,190,0,51) gui1.TextColor3 = Color3.new(0/255,0/255,255/255) gui1.BackgroundColor3=Color3.new(0/255,0/255,255/255) Debounces = { ["IsSpeech"]=false; } Speeches = { "rbxassetid://316403916", "rbxassetid://316403844", "rbxassetid://316403787", "rbxassetid://316403490" }; function swait(num) if num==0 or num==nil then game:service'RunService'.Stepped:wait(0) else for i=0,num do game:service'RunService'.Stepped:wait(0) end end end for _,v in pairs(Speeches) do game:GetService("ContentProvider"):Preload(v) end so = function(id,par,vol,pit) coroutine.resume(coroutine.create(function() local sou = Instance.new("Sound",par or workspace) sou.Volume=vol sou.Pitch=pit or 1 sou.SoundId=id swait() sou:play() game:GetService("Debris"):AddItem(sou,sou.TimeLength) end)) end function speech() if Debounces.IsSpeech then return end Debounces.IsSpeech = true so(""..Speeches[math.random(1,#Speeches)].."",torso,1,1) swait() Debounces.IsSpeech = false end gui1.Visible = false img = Instance.new("ImageLabel",bb) img.Size = UDim2.new(0,46,0,47) img.Position = UDim2.new(0,10,0,-41) img.Image = "rbxassetid://698463405" img.BorderColor3 = Color3.new(0,0,0) img.Visible = false asd = Instance.new("Sound",player.Character.Torso) asd.SoundId = "http://www.roblox.com/asset/?id = 565939471" asd1 = Instance.new("Sound",player.Character.Torso) asd1.SoundId = "http://www.roblox.com/asset/?id = 565939471" asd2 = Instance.new("Sound",player.Character.Torso) asd2.SoundId = "http://www.roblox.com/asset/?id = 565939471" asd2.Looped = true asd3 = Instance.new("Sound",player.Character.Torso) asd3.SoundId = "http://www.roblox.com/asset/?id = 565939471" asd3.Looped = true asd4 = Instance.new("Sound",player.Character.Torso) asd4.SoundId = "http://www.roblox.com/asset/?id = 565939471" asd4.Looped = false asd5 = Instance.new("Sound",player.Character.Torso) asd5.SoundId = "http://www.roblox.com/asset/?id = 0" asd5.Looped = true dunkd = Instance.new("Sound",player.Character.Torso) dunkd.SoundId = "http://www.roblox.com/asset/?id = 565939471" dunkd.Looped = false function play(play) asd:Play() asd1:Play() end eye = Instance.new("Part",player.Character) eye.BrickColor = BrickColor.new("Toothpaste") eye.Material = "Neon" eye.FormFactor = 3 eye.Shape = "Ball" eye.Size = Vector3.new(0.37,0.37,0.1) weld = Instance.new("Weld",eye) weld.Part0 = eye weld.Part1 = player.Character.Head weld.C0 = CFrame.new(0.1,-0.2,0.45) eye.Transparency = 1 -- listen for their chatting player.Chatted:connect(function(message) a = string.len(message) gui.Text = "* " gui.Visible = true gui1.Visible = true des = false img.Visible = true print(a) if dot == false then for i = 1,string.len(message) do wait(0.07) gui.Text =gui.Text..message:sub(i,i) play() end end des = true end) m.KeyDown:connect(function(k) if k == "" then asd2:Play() eye.Transparency = 0 elseif k == "" then speech() end end) m.KeyDown:connect(function(k) if k == "" then eye.Transparency = 1 asd3:Play() end end) m.KeyDown:connect(function(k) if k == "" then eye.Transparency = 0 asd4:Play() end end) m.KeyDown:connect(function(k) if k == "" then eye.Transparency = 1 asd5:Play() end end) m.KeyDown:connect(function(k) if k == "l" then img.Image = "rbxassetid://46829824" end end) m.KeyDown:connect(function(k) if k == "k" then img.Image = "rbxassetid://296125372" end end) m.KeyDown:connect(function(k) if k == "j" then img.Image = "rbxassetid://383104729" end end) m.KeyDown:connect(function(k) if k == "" then img.Image = "rbxassetid://388167154" print("You take your very last breath...") asdd = Instance.new("Sound",player.Character.Torso) asdd.SoundId = "http://www.roblox.com/asset/?id = 357417055" asdd.Looped = false spawn(function() wait() asdd:Play() end) wait(2) asddd = Instance.new("Sound",player.Character.Torso) asddd.SoundId = "http://www.roblox.com/asset/?id = 387183672" asddd.Looped = false spawn(function() wait() asddd:Play() end) wait(2) asdded = Instance.new("Sound",player.Character.Torso) asdded.SoundId = "http://www.roblox.com/asset/?id = 387187707" asdded.Looped = false spawn(function() wait() asdded:Play() end) char:BreakJoints() end end) m.KeyDown:connect(function(k) if k == "x" then if des == true then gui.Visible = false gui.Text = "* " gui1.Visible = false img.Visible = false end end end) m.KeyDown:connect(function(k) if k == "f" then asd3:Stop() asd2:Stop() asd4:Stop() dunkd:Stop() eye.Transparency = 1 asd5:Stop() end end) m.KeyDown:connect(function(k) if k == "" then dunkd = Instance.new("Sound",player.Character.Torso) dunkd.SoundId = "http://www.roblox.com/asset/?id = 333078694" dunkd.Looped = false dunkd:Play() end end) m.KeyDown:connect(function(k) if k == "" then img.Image = "rbxassetid://378198656" end end) -- -- plr = game.Players.LocalPlayer char = plr.Character hum = game.Players.LocalPlayer.Character.Humanoid to = game.Players.LocalPlayer.Character.Torso he = game.Players.LocalPlayer.Character.Head neck = char.Torso.Neck rar = game.Players.LocalPlayer.Character["Right Arm"] lar = game.Players.LocalPlayer.Character["Left Arm"] rla = game.Players.LocalPlayer.Character["Right Leg"] lla = game.Players.LocalPlayer.Character["Left Leg"] local maincolor = Color3.new(255/255,85/255,0/255) local blu = Color3.new(0/255,0/255,255/255) local gree = Color3.new(0/255,255/255,0/255) local red = Color3.new(255/255,0/255,0/255) local dred = Color3.new(0/255,0/255,255/255) local purp = Color3.new(100/255,0/255,255/255) local pt1 = NumberSequenceKeypoint.new(0,50,0) local pt2 = NumberSequenceKeypoint.new(1,0,0) local pt1a = NumberSequenceKeypoint.new(0,7,0) local pt2a = NumberSequenceKeypoint.new(1,0,0) local bigg1 = NumberSequenceKeypoint.new(0,10,0) local bigg2 = NumberSequenceKeypoint.new(1,0,0) vt = Vector3.new bc = BrickColor.new hum.WalkSpeed = 0 hum.JumpPower = 100 aura = Instance.new("Sound",to) aura.SoundId = "rbxassetid://260567626" aura.Looped = false aura.Volume = 10 lol = Instance.new("Sound",to) lol.SoundId = "rbxassetid://137473066" lol.Looped = false lol.Volume = 10 beyond = Instance.new("Sound",to) beyond.SoundId = "rbxassetid://256643436" beyond.Looped = false beyond.Volume = 10 hum.WalkSpeed = 50 t = Instance.new("ParticleEmitter",to) t.Rate = 0 t.Size = NumberSequence.new({pt1a,pt2a}) t.Lifetime = NumberRange.new(1) t.RotSpeed = NumberRange.new(1000000) t.Texture = "rbxassetid://666724084" t.VelocitySpread= 50 t.LightEmission = 1 h = Instance.new("ParticleEmitter",he) h.Rate = 0 h.Size = NumberSequence.new({pt1a,pt2a}) h.Lifetime = NumberRange.new(1) h.RotSpeed = NumberRange.new(1000000) h.Texture = "rbxassetid://666724084" h.VelocitySpread = 90 h.LightEmission = 1 rl = Instance.new("ParticleEmitter",rla) rl.Rate = 0 rl.Size = NumberSequence.new({pt1a,pt2a}) rl.Lifetime = NumberRange.new(1) rl.RotSpeed = NumberRange.new(1000000) rl.Texture = "rbxassetid://666724084" rl.VelocitySpread = 50 rl.LightEmission = 1 ll = Instance.new("ParticleEmitter",lla) ll.Rate = 0 ll.Size = NumberSequence.new({pt1a,pt2a}) ll.Lifetime = NumberRange.new(1) ll.RotSpeed = NumberRange.new(1000000) ll.Texture = "rbxassetid://666724084" ll.VelocitySpread = 50 ll.LightEmission = 1 ra = Instance.new("ParticleEmitter",rar) ra.Rate = 0 ra.Size = NumberSequence.new({pt1a,pt2a}) ra.Lifetime = NumberRange.new(1) ra.RotSpeed = NumberRange.new(1000000) ra.Texture = "rbxassetid://666724084" ra.VelocitySpread = 50 ra.LightEmission = 1 game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "boost" then aura:Play() h.Rate = 100 t.Rate = 100 rl.Rate = 100 ll.Rate = 100 h.Color = ColorSequence.new(blu) h.Transparency = NumberSequence.new(0.4) t.Color = ColorSequence.new(blu) t.Transparency = NumberSequence.new(0.4) rl.Color = ColorSequence.new(blu) rl.Transparency = NumberSequence.new(0.4) ll.Color = ColorSequence.new(blu) ll.Transparency = NumberSequence.new(0.4) ra.Color = ColorSequence.new(blu) ra.Transparency = NumberSequence.new(0.4) la.Color = ColorSequence.new(blu) la.Transparency = NumberSequence.new(0.4) h.Texture = "rbxassetid://666724084" t.Texture = "rbxassetid://666724084" rl.Texture = "rbxassetid://666724084" ll.Texture = "rbxassetid://666724084" ra.Texture = "rbxassetid://666724084" la.Texture = "rbxassetid://666724084" hum.WalkSpeed = 100 end end) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "calm" then lol:Play() h.Rate = 0 t.Rate = 0 rl.Rate = 0 ll.Rate = 0 ra.Rate = 0 la.Rate = 0 hum.WalkSpeed = 100 end end) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "ultimate" then beyond:Play() t.Size = NumberSequence.new(10) t.Lifetime = NumberRange.new(5) t.Texture = "rbxassetid://243098098" t.Color = ColorSequence.new(dred) t.VelocitySpread = 360 t.ZOffset = 10 t.Rate = 30 bonus1 = Instance.new("ParticleEmitter",rar) bonus1.Texture = "rbxassetid://257173628" bonus1.VelocitySpread = 360 bonus1.Rate = 20 bonus1.Lifetime = NumberRange.new(5) bonus1.Size = NumberSequence.new(10) bonus1.Color = ColorSequence.new(dred) bonus1.LightEmission = 1 bonus1.RotSpeed = NumberRange.new(1000000) bonus1.LockedToPart = true bonus2 = Instance.new("ParticleEmitter",lar) bonus2.Texture = "rbxassetid://257173628" bonus2.VelocitySpread = 360 bonus2.Rate = 10 bonus2.Lifetime = NumberRange.new(5) bonus2.Size = NumberSequence.new(10) bonus2.Color = ColorSequence.new(dred) bonus2.LightEmission = 1 bonus2.RotSpeed = NumberRange.new(1000000) bonus2.LockedToPart = true wait(1) hum.WalkSpeed = 200 hum.JumpPower = 150 end end) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "summon" then p1 = Instance.new("Part",workspace) p1.Size = Vector3.new(0,0,0) p1.TopSurface = "Smooth" p1.BottomSurface = "Smooth" p1.CFrame = CFrame.new(to.Position + Vector3.new(0,-3,0)) p1.Parent = game.Players.LocalPlayer.Character.Humanoid p1.Anchored = true p1.BrickColor = BrickColor.new("Cyan") p1.Transparency = 0.6 p1.Material = "Neon" p1.CanCollide = false p1.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p2 = Instance.new("Part",workspace) p2.Size = Vector3.new(1,25,30) p2.TopSurface = "Smooth" p2.BottomSurface = "Smooth" p2.CFrame = CFrame.new(p1.Position + Vector3.new(15,p2.Size.Y/2,0)) p2.Parent = game.Players.LocalPlayer.Character.Humanoid p2.Anchored = true p2.BrickColor = BrickColor.new("Cyan") p2.Transparency = 0.6 p2.Material = "Neon" p2.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p3 = Instance.new("Part",workspace) p3.Size = Vector3.new(1,25,30) p3.TopSurface = "Smooth" p3.BottomSurface = "Smooth" p3.CFrame = CFrame.new(p1.Position + Vector3.new(-15,p2.Size.Y/2,0)) p3.Parent = game.Players.LocalPlayer.Character.Humanoid p3.Anchored = true p3.BrickColor = BrickColor.new("Cyan") p3.Transparency = 0.6 p3.Material = "Neon" p3.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p4 = Instance.new("Part",workspace) p4.Size = Vector3.new(30,25,1) p4.TopSurface = "Smooth" p4.BottomSurface = "Smooth" p4.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,15)) p4.Parent = game.Players.LocalPlayer.Character.Humanoid p4.Anchored = true p4.BrickColor = BrickColor.new("Cyan") p4.Transparency = 0.6 p4.Material = "Neon" p4.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p5 = Instance.new("Part",workspace) p5.Size = Vector3.new(30,25,1) p5.TopSurface = "Smooth" p5.BottomSurface = "Smooth" p5.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,-15)) p5.Parent = game.Players.LocalPlayer.Character.Humanoid p5.Anchored = true p5.BrickColor = BrickColor.new("Cyan") p5.Transparency = 0.6 p5.Material = "Neon" p5.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p6 = Instance.new("Part",workspace) p6.Size = Vector3.new(30,1,30) p6.TopSurface = "Smooth" p6.BottomSurface = "Smooth" p6.Position = workspace.LocalPlayer.Torso.Position + Vector3.new(0,23,0) p6.Parent = game.Players.LocalPlayer.Character.Humanoid p6.Anchored = true p6.BrickColor = BrickColor.new("Cyan") p6.Transparency = 0.6 p6.Material = "Neon" p6.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) for i=1,4 do wait(.05) p1.Transparency = 1-(i/10) p2.Transparency = 1-(i/10) p3.Transparency = 1-(i/10) p4.Transparency = 1-(i/10) p5.Transparency = 1-(i/10) p6.Transparency = 1-(i/10) end p1p = Instance.new("ParticleEmitter",p1) p1p.Rate = 200 p1p.VelocitySpread = 360 p1p.Texture = "rbxassetid://199910011" p1p.Color = ColorSequence.new(blu) p1p.Size = NumberSequence.new({pt1a,pt2a}) p1p.LightEmission = 1 p1p.ZOffset = 10 p1p.RotSpeed = NumberRange.new(10) p2p = Instance.new("ParticleEmitter",p2) p2p.Rate = 200 p2p.VelocitySpread = 360 p2p.Texture = "rbxassetid://199910011" p2p.Color = ColorSequence.new(blu) p2p.Size = NumberSequence.new({pt1a,pt2a}) p2p.LightEmission = 1 p2p.ZOffset = 10 p2p.RotSpeed = NumberRange.new(10) p3p = Instance.new("ParticleEmitter",p3) p3p.Rate = 200 p3p.VelocitySpread = 360 p3p.Texture = "rbxassetid://199910011" p3p.Color = ColorSequence.new(blu) p3p.Size = NumberSequence.new({pt1a,pt2a}) p3p.LightEmission = 1 p3p.ZOffset = 10 p3p.RotSpeed = NumberRange.new(10) p4p = Instance.new("ParticleEmitter",p4) p4p.Rate = 200 p4p.VelocitySpread = 360 p4p.Texture = "rbxassetid://199910011" p4p.Color = ColorSequence.new(blu) p4p.Size = NumberSequence.new({pt1a,pt2a}) p4p.LightEmission = 1 p4p.ZOffset = 10 p4p.RotSpeed = NumberRange.new(10) p5p = Instance.new("ParticleEmitter",p5) p5p.Rate = 200 p5p.VelocitySpread = 360 p5p.Texture = "rbxassetid://199910011" p5p.Color = ColorSequence.new(blu) p5p.Size = NumberSequence.new({pt1a,pt2a}) p5p.LightEmission = 1 p5p.ZOffset = 10 p5p.RotSpeed = NumberRange.new(10) p6p = Instance.new("ParticleEmitter",p6) p6p.Rate = 200 p6p.VelocitySpread = 360 p6p.Texture = "rbxassetid://199910011" p6p.Color = ColorSequence.new(blu) p6p.Size = NumberSequence.new({pt1a,pt2a}) p6p.LightEmission = 10 p6p.ZOffset = 1 p6p.RotSpeed = NumberRange.new(10) end end) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "destroy" then p1p.Enabled = false p2p.Enabled = false p3p.Enabled = false p4p.Enabled = false p5p.Enabled = false p6p.Enabled = false for i=1,10 do wait(.05) p1.Transparency = i/10 p2.Transparency = i/10 p3.Transparency = i/10 p4.Transparency = i/10 p5.Transparency = i/10 p6.Transparency = i/10 end wait(10) p1:Destroy() p2:Destroy() p3:Destroy() p4:Destroy() p5:Destroy() p6:Destroy() end end) -------- game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "shelter" then p1 = Instance.new("Part",workspace) p1.Size = Vector3.new(0,0,0) p1.TopSurface = "Smooth" p1.BottomSurface = "Smooth" p1.CFrame = CFrame.new(to.Position + Vector3.new(0,-3,0)) p1.Parent = game.Players.LocalPlayer.Character.Humanoid p1.Anchored = true p1.BrickColor = BrickColor.new("Dark blue") p1.Transparency = 0.6 p1.Material = "Neon" p1.CanCollide = false p1.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p2 = Instance.new("Part",workspace) p2.Size = Vector3.new(1,100,100) p2.TopSurface = "Smooth" p2.BottomSurface = "Smooth" p2.CFrame = CFrame.new(p1.Position + Vector3.new(50,p2.Size.Y/2,0)) p2.Parent = game.Players.LocalPlayer.Character.Humanoid p2.Anchored = true p2.BrickColor = BrickColor.new("Dark blue") p2.Transparency = 0.6 p2.Material = "Neon" p2.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p3 = Instance.new("Part",workspace) p3.Size = Vector3.new(1,100,100) p3.TopSurface = "Smooth" p3.BottomSurface = "Smooth" p3.CFrame = CFrame.new(p1.Position + Vector3.new(-50,p2.Size.Y/2,0)) p3.Parent = game.Players.LocalPlayer.Character.Humanoid p3.Anchored = true p3.BrickColor = BrickColor.new("Dark blue") p3.Transparency = 0.6 p3.Material = "Neon" p3.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p4 = Instance.new("Part",workspace) p4.Size = Vector3.new(100,100,1) p4.TopSurface = "Smooth" p4.BottomSurface = "Smooth" p4.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,50)) p4.Parent = game.Players.LocalPlayer.Character.Humanoid p4.Anchored = true p4.BrickColor = BrickColor.new("Dark blue") p4.Transparency = 0.6 p4.Material = "Neon" p4.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p5 = Instance.new("Part",workspace) p5.Size = Vector3.new(100,100,1) p5.TopSurface = "Smooth" p5.BottomSurface = "Smooth" p5.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,-50)) p5.Parent = game.Players.LocalPlayer.Character.Humanoid p5.Anchored = true p5.BrickColor = BrickColor.new("Dark blue") p5.Transparency = 0.6 p5.Material = "Neon" p5.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) p6 = Instance.new("Part",workspace) p6.Size = Vector3.new(100,1,100) p6.TopSurface = "Smooth" p6.BottomSurface = "Smooth" p6.Position = workspace.LocalPlayer.Torso.Position + Vector3.new(0,23,0) p6.Parent = game.Players.LocalPlayer.Character.Humanoid p6.Anchored = true p6.BrickColor = BrickColor.new("Dark blue") p6.Transparency = 0.6 p6.Material = "Neon" p6.Touched:connect(function(h) if h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end) for i=1,4 do wait(.05) p1.Transparency = 1-(i/10) p2.Transparency = 1-(i/10) p3.Transparency = 1-(i/10) p4.Transparency = 1-(i/10) p5.Transparency = 1-(i/10) p6.Transparency = 1-(i/10) end p1p = Instance.new("ParticleEmitter",p1) p1p.Rate = 200 p1p.VelocitySpread = 360 p1p.Texture = "rbxassetid://199910011" p1p.Color = ColorSequence.new(blu) p1p.Size = NumberSequence.new({pt1a,pt2a}) p1p.LightEmission = 1 p1p.ZOffset = 10 p1p.RotSpeed = NumberRange.new(10) p2p = Instance.new("ParticleEmitter",p2) p2p.Rate = 200 p2p.VelocitySpread = 360 p2p.Texture = "rbxassetid://199910011" p2p.Color = ColorSequence.new(blu) p2p.Size = NumberSequence.new({pt1a,pt2a}) p2p.LightEmission = 1 p2p.ZOffset = 10 p2p.RotSpeed = NumberRange.new(10) p3p = Instance.new("ParticleEmitter",p3) p3p.Rate = 200 p3p.VelocitySpread = 360 p3p.Texture = "rbxassetid://199910011" p3p.Color = ColorSequence.new(blu) p3p.Size = NumberSequence.new({pt1a,pt2a}) p3p.LightEmission = 1 p3p.ZOffset = 10 p3p.RotSpeed = NumberRange.new(10) p4p = Instance.new("ParticleEmitter",p4) p4p.Rate = 200 p4p.VelocitySpread = 360 p4p.Texture = "rbxassetid://199910011" p4p.Color = ColorSequence.new(blu) p4p.Size = NumberSequence.new({pt1a,pt2a}) p4p.LightEmission = 1 p4p.ZOffset = 10 p4p.RotSpeed = NumberRange.new(10) p5p = Instance.new("ParticleEmitter",p5) p5p.Rate = 200 p5p.VelocitySpread = 360 p5p.Texture = "rbxassetid://199910011" p5p.Color = ColorSequence.new(blu) p5p.Size = NumberSequence.new({pt1a,pt2a}) p5p.LightEmission = 1 p5p.ZOffset = 10 p5p.RotSpeed = NumberRange.new(10) p6p = Instance.new("ParticleEmitter",p6) p6p.Rate = 200 p6p.VelocitySpread = 360 p6p.Texture = "rbxassetid://199910011" p6p.Color = ColorSequence.new(blu) p6p.Size = NumberSequence.new({pt1a,pt2a}) p6p.LightEmission = 10 p6p.ZOffset = 1 p6p.RotSpeed = NumberRange.new(10) end end) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) if msg == "off" then p1p.Enabled = false p2p.Enabled = false p3p.Enabled = false p4p.Enabled = false p5p.Enabled = false p6p.Enabled = false for i=1,10 do wait(.05) p1.Transparency = i/10 p2.Transparency = i/10 p3.Transparency = i/10 p4.Transparency = i/10 p5.Transparency = i/10 p6.Transparency = i/10 end wait(10) p1:Destroy() p2:Destroy() p3:Destroy() p4:Destroy() p5:Destroy() p6:Destroy() end end) -------- wait(1/60) Player=game:GetService("Players").LocalPlayer Character=Player.Character PlayerGui=Player.PlayerGui Backpack=Player.Backpack Torso=Character.Torso Head=Character.Head Humanoid=Character.Humanoid LeftArm=Character["Left Arm"] LeftLeg=Character["Left Leg"] RightArm=Character["Right Arm"] RightLeg=Character["Right Leg"] LS=Torso["Left Shoulder"] LH=Torso["Left Hip"] RS=Torso["Right Shoulder"] RH=Torso["Right Hip"] Face=Head.face Neck=Torso.Neck it=Instance.new attacktype=1 vt=Vector3.new cf=CFrame.new euler=CFrame.fromEulerAnglesXYZ angles=CFrame.Angles necko=cf(0,1,0,-1,-0,-0,0,0,1,0,1,0) RootCF=angles(math.rad(-90),0,math.rad(180)) --necko2=cf(0,-0.5,0,-1,-0,-0,0,0,1,0,1,0) --LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0) --RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0) RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0) LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0) RootPart=Character.HumanoidRootPart RootJoint=RootPart.RootJoint attack=false equipped=false Mouse=Player:GetMouse() local idle=0 local Anim="Idle" local ShotTarget=RootPart player=nil --[[Saz's Artificial Heartbeat]]-- ArtificialHB=Instance.new("BindableEvent",script) ArtificialHB.Name="ArtificialHB" script:WaitForChild("ArtificialHB") frame=1/60 --1/30 is old Heartbeat and 1/60 is like Renderstepped 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) ---------------------------------------- --[[HB wait]]-- local animationspeed=2 --The speed the script goes and stuff. function hbwait(number) if number==0 or number==nil then game:GetService("RunService").Stepped:wait() --ArtificialHB.Event:wait() else for i=0,number do game:GetService("RunService").Stepped:wait() --ArtificialHB.Event:wait() end end end ---------------------------------------- --[[Stats and Other Values]]-- local Stats=Instance.new("Folder",Character) Stats.Name="Stats" local Defense=Instance.new("NumberValue",Stats) Defense.Name="Defense" Defense.Value=1 local Movement=Instance.new("NumberValue",Stats) Movement.Name="Movement" Movement.Value=1 local Damage=Instance.new("NumberValue",Stats) Damage.Name="Damage" Damage.Value=1 local Mana=Instance.new("NumberValue",Stats) Mana.Name="Mana" Mana.Value=0 local Rooted=Instance.new("BoolValue",Stats) Rooted.Name="Rooted" Rooted.Value=false local BlockValue=Instance.new("BoolValue",Stats) BlockValue.Name="BlockValue" BlockValue.Value=false local StaggerHitAnim=Instance.new("BoolValue",Stats) StaggerHitAnim.Name="StaggerHitAnim" StaggerHitAnim.Value=false local StaggerAnim=Instance.new("BoolValue",Stats) StaggerAnim.Name="StaggerAnim" StaggerAnim.Value=false local StunAnim=Instance.new("BoolValue",Stats) StunAnim.Name="StunAnim" StunAnim.Value=false local StunValue=Instance.new("NumberValue",Stats) StunValue.Name="StunValue" StunValue.Value=0 local CanCrit=Instance.new("BoolValue",Stats) CanCrit.Name="CanCrit" CanCrit.Value=true local CritChance=Instance.new("NumberValue",Stats) CritChance.Name="CritChance" CritChance.Value=75 local CanPenetrateArmor=Instance.new("BoolValue",Stats) CanPenetrateArmor.Name="CanPenetrateArmor" CanPenetrateArmor.Value=false local AntiTeamKill=Instance.new("BoolValue",Stats) AntiTeamKill.Name="AntiTeamKill" AntiTeamKill.Value=false ---------------------------------------- --[[Ignore these values.]]-- local LastPoint=nil local staggerhitanim=false local staggeranim=false local stunanim=false local CritChanceNumber=0 local CustomColor=Torso.BrickColor local Colorpart1=CustomColor.r local Colorpart2=CustomColor.g local Colorpart3=CustomColor.b local InverseColor=BrickColor.new(Color3.new(1-Colorpart1,1-Colorpart2,1-Colorpart3)) local idleangle=0 local idlen=0 local donum=0 local sine=0 local change=2/animationspeed local walkinganim=false local handidle=false local walk=0 local someangle=0 local change2=1 local stundelay=0 local manadelay=0 local robloxidleanimation=Instance.new("Animation",Torso) robloxidleanimation.Name="robloxidleanimation" robloxidleanimation.AnimationId="http://www.roblox.com/asset/?id=" local Animator=Humanoid:FindFirstChild("Animator") local Animate=Character:FindFirstChild("Animate") ---------------------------------------- --[[Damage Function Sounds]]-- local HitPlayerSounds={199149137,199149186,199149221,199149235,199149269,199149297} local HitArmorSounds={199149321,199149338,199149367,199149409,199149452} local HitWeaponSounds={199148971,199149025,199149072,199149109,199149119} local HitBlockSounds={199148933,199148947} ---------------------------------------- --[[Gui Stuff]]-- local cooldown1=0 local cooldown2=0 local cooldown3=0 local cooldown4=0 local scrn=Instance.new('ScreenGui',PlayerGui) local ud=UDim2.new local c3=Color3.new local skillcolorscheme=c3(1,1,1) function subtractmana(k) if Mana.Value>=k then Mana.Value=Mana.Value-k end end ---------------------------------------- --[[Gui Settings]]-- local co1=0 --How long it takes for the skill to cool down. local co2=0 local co3=0 local co4=0 local maxmana=0 --Maximum amount of mana you can have. local maxstun=1 --Maximum amount of stun you can have. local recovermana=0 --Amount of mana you gain. local losestun=0 --Amount of stun you lose. local stunwait=0 --Delay between losing stun. local manawait=0 --Delay between gaining mana. local skill1mana=0 --How much mana is required to use the skill. local skill2mana=0 local skill3mana=0 local skill4mana=0 local menuupdatespeed=0 --The speed the guis go to update to their size and position. local constantupdate=false --If true, then the bars will constantly update. local showstats=false --If true, then the menu will show your movement, defense, damage, and stun. local allowstunbar=false --If true, then shows the stun bar. ---------------------------------------- --[[Gui Functions]]-- function makeframe(par,trans,pos,size,color,name) local frame=Instance.new('Frame') frame.Parent=par frame.BackgroundTransparency=trans frame.BorderSizePixel=0 frame.Position=pos frame.Size=size frame.BackgroundColor3=color frame.Name=name return frame end function makelabel(par,text,trans,stroketrans,name) local label=Instance.new('TextLabel') label.Parent=par label.BackgroundTransparency=1 label.Size=ud(1,0,1,0) label.Position=ud(0,0,0,0) label.TextColor3=c3(255,255,255) label.TextStrokeTransparency=stroketrans label.TextTransparency=trans label.FontSize=Enum.FontSize.Size32 label.Font=Enum.Font.Legacy label.BorderSizePixel=0 label.TextScaled=true label.Text=text label.Name=name return label end ---------------------------------------- --[[The Gui]]-- framesk1=makeframe(scrn,0.5,ud(0.23,0,0.93,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 1") framesk2=makeframe(scrn,0.5,ud(0.5,0,0.93,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 2") framesk3=makeframe(scrn,0.5,ud(0.5,0,0.86,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 3") framesk4=makeframe(scrn,0.5,ud(0.23,0,0.86,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 4") bar1=makeframe(framesk1,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 1") bar2=makeframe(framesk2,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 2") bar3=makeframe(framesk3,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 3") bar4=makeframe(framesk4,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 4") text1=makelabel(framesk1,"[C] Ability 3",1,1,"Text 1") text2=makelabel(framesk2,"[V] Ability 4",1,1,"Text 2") text3=makelabel(framesk3,"[X] Ability 2",1,1,"Text 3") text4=makelabel(framesk4,"[Z] Ability 1",1,1,"Text 4") manabar=makeframe(scrn,0.5,ud(0.23,0,0.82,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Mana Bar") manacover=makeframe(manabar,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Mana Cover") manatext=makelabel(manabar,"Mana",1,1,"Mana Text") healthbar=makeframe(scrn,0.5,ud(0.5,0,0.82,0),ud(0.26,0,0,0),c3(255/255,50/255,50/255),"Health Bar") healthcover=makeframe(healthbar,0,ud(0,0,0,0),ud(0,0,1,0),c3(255/255,50/255,50/255),"Health Cover") healthtext=makelabel(healthbar,"Health",1,1,"Health Text") if allowstunbar==true then stunframe=makeframe(scrn,0.5,ud(0.5,0,0.78,0),ud(0.26,0,0,0),c3(255/255,255/255,50/255),"Stun Frame") stunbar=makeframe(stunframe,0,ud(0,0,0,0),ud(0,0,1,0),c3(255/255,255/255,50/255),"Stun Bar") stuntext=makelabel(stunframe,"Stun",1,1,"Stun Text") end if showstats==true then defenseframe=makeframe(scrn,0.5,ud(0.23,0,0.78,0),ud(0.075,0,0,0),c3(100/255,100/255,255/255),"Defense Frame") damageframe=makeframe(scrn,0.5,ud(0.3225,0,0.78,0),ud(0.075,0,0,0),c3(255/255,100/255,100/255),"Damage Frame") movementframe=makeframe(scrn,0.5,ud(0.415,0,0.78,0),ud(0.075,0,0,0),c3(100/255,255/255,100/255),"Movement Frame") --[[ defensecover=makeframe(defenseframe,0,ud(0,0,0,0),ud(1,0,1,0),c3(100/255,100/255,255/255),"Defense Cover") damagecover=makeframe(damageframe,0,ud(0,0,0,0),ud(1,0,1,0),c3(255/255,100/255,100/255),"Damage Cover") movementcover=makeframe(movementframe,0,ud(0,0,0,0),ud(1,0,1,0),c3(100/255,255/255,100/255),"Movement Cover") --]] defensetext=makelabel(defenseframe,"Defense: "..Defense.Value,1,1,"Defense Text") damagetext=makelabel(damageframe,"Damage: "..Damage.Value,1,1,"Damage Text") movementtext=makelabel(movementframe,"Movement: "..Movement.Value,1,1,"Movement Text") end ---------------------------------------- function NoOutline(Part) Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10 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 nooutline(part) part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10 end function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size) local fp=it("Part") fp.formFactor=formfactor fp.Parent=parent fp.Reflectance=reflectance fp.Transparency=transparency fp.CanCollide=false fp.Locked=true fp.BrickColor=BrickColor.new(tostring(brickcolor)) fp.Name=name fp.Size=size fp.Position=Character.Torso.Position nooutline(fp) fp.Material=material fp:BreakJoints() return fp end function mesh(Mesh,part,meshtype,meshid,offset,scale) local mesh=it(Mesh) mesh.Parent=part if Mesh=="SpecialMesh" then mesh.MeshType=meshtype mesh.MeshId=meshid end mesh.Offset=offset mesh.Scale=scale return mesh end function weld(parent,part0,part1,c0,c1) local weld=it("Motor") weld.Parent=parent weld.Part0=part0 weld.Part1=part1 weld.C0=c0 weld.C1=c1 return weld end m=Instance.new("Model",Character) m.Name="Orinthion Sword and Shield" --workspace.CurrentCamera.CameraSubject=Head local swordhandle=part(3,m,"SmoothPlastic",0,0,"Really black","Sword Handle",vt()) local swordhandlemesh=mesh("SpecialMesh",swordhandle,"FileMesh","http://www.roblox.com/asset/?id=438076439",vt(0,2.5,0),vt(0.7,0.7,0.7)) swordhandlemesh.TextureId="http://www.roblox.com/asset/?id=174896768" local swordhandleweld=weld(RightArm,RightArm,swordhandle,cf(0,-1,0)*angles(math.rad(-90),0,0),cf(0,0,0)) local Hitbox=part(3,m,"SmoothPlastic",0,1,"Really black","Hitbox",vt()) local Hitboxweld=weld(swordhandle,swordhandle,Hitbox,cf(0,3.4,0),cf(0,0,0)) Effects=Instance.new("Folder",m) Effects.Name="Effects" Humanoid.Died:connect(function() attack=true for _,v in pairs (Character:GetChildren()) do if v:IsA"Model" then m:Destroy() end end end) for i,v in pairs(Character:GetChildren()) do if v.ClassName=="Model" then for _,c in pairs(v:GetChildren()) do if c.ClassName=="Part" then c.CustomPhysicalProperties=PhysicalProperties.new(0.001,0.001,0.001,0.001,0.001) end end end end --print("Orinthion Sword and Shield loaded.") function so(id,par,vol,pit) coroutine.resume(coroutine.create(function() local sou=Instance.new("Sound",par or workspace) sou.Volume=vol sou.Pitch=pit or 1 sou.SoundId="http://roblox.com/asset/?id="..id hbwait() sou:play() game:GetService("Debris"):AddItem(sou,10) end)) 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 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 = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.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 rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) end function DamageStatLabel(labeltype,cframe,text,color) local c=part(3,Effects,"SmoothPlastic",0,1,"Really black","Effect",vt(0,0,0)) c.CFrame=cf(cframe.p+vt(0,1.5,0)) game:GetService("Debris"):AddItem(c,5) Instance.new("BodyGyro",c) local f=Instance.new("BodyPosition",c) f.P=2000 f.D=100 f.maxForce=vt(math.huge,math.huge,math.huge) if labeltype=="Normal" then f.position=c.Position+vt(math.random(-2,2),6,math.random(-2,2)) elseif labeltype=="Debuff" then f.position=c.Position+vt(math.random(-2,2),8,math.random(-2,2)) elseif labeltype=="Interruption" then f.position=c.Position+vt(math.random(-2,2),8,math.random(-2,2)) end game:GetService("Debris"):AddItem(c,5) local bg=Instance.new('BillboardGui',c) bg.Adornee=c bg.Size=UDim2.new(2.5,0,2.5,0) bg.StudsOffset=vt(-2,2,0) bg.AlwaysOnTop=false local tl=Instance.new('TextLabel',bg) tl.BackgroundTransparency=1 tl.Size=UDim2.new(2.5,0,2.5,0) tl.Text=text tl.Font=Enum.Font.SourceSans tl.FontSize=Enum.FontSize.Size42 tl.TextColor3=color tl.TextScaled=false tl.TextStrokeTransparency=0 tl.TextScaled=true tl.TextWrapped=true f.Parent=c coroutine.resume(coroutine.create(function(Part,BodyPosition,TextLabel) wait(0.25) for i=1,5 do wait() BodyPosition.position=Part.Position-vt(0,0.5,0) end wait(1.25) for i=1,5 do wait() TextLabel.TextTransparency=TextLabel.TextTransparency+0.2 TextLabel.TextStrokeTransparency=TextLabel.TextStrokeTransparency+0.2 BodyPosition.position=Part.Position+vt(0,0.5,0) end Part.Parent=nil end),c,f,tl) end function IncreaseStat(Location,Stat,Amount,Duration,ShowTheStat) if Location:FindFirstChild("Stats")~=nil then if Location.Stats:FindFirstChild("BlockValue")~=nil then if Location.Stats:FindFirstChild("BlockValue").Value~=true then if Location.Stats[Stat]~=nil then Location.Stats[Stat].Value=Location.Stats[Stat].Value+Amount if ShowTheStat==true then if Stat=="Defense" then DamageStatLabel("Debuff",Location.Head.CFrame,"+Defense",c3(0,0,255)) elseif Stat=="Damage" then DamageStatLabel("Debuff",Location.Head.CFrame,"+Damage",c3(0,0,255)) elseif Stat=="Movement" then DamageStatLabel("Debuff",Location.Head.CFrame,"+Movement",c3(0,0,255)) end end coroutine.resume(coroutine.create(function(CurrentDecrease) wait(Duration) CurrentDecrease.Value=CurrentDecrease.Value-Amount end),Location.Stats[Stat]) end else DamageStatLabel("Interruption",Location.Head.CFrame,"Blocked!",Color3.new(0,0,255)) end end end end function DecreaseStat(Location,Stat,Amount,Duration,ShowTheStat) if Location:FindFirstChild("Stats")~=nil then if Location.Stats:FindFirstChild("BlockValue")~=nil then if Location.Stats:FindFirstChild("BlockValue").Value~=true then if Location.Stats[Stat]~=nil then Location.Stats[Stat].Value=Location.Stats[Stat].Value-Amount if ShowTheStat==true then if Stat=="Defense" then DamageStatLabel("Debuff",Location.Head.CFrame,"-Defense",c3(0,0,255)) elseif Stat=="Damage" then DamageStatLabel("Debuff",Location.Head.CFrame,"-Damage",c3(0,0,255)) elseif Stat=="Movement" then DamageStatLabel("Debuff",Location.Head.CFrame,"-Movement",c3(0,0,255)) end end coroutine.resume(coroutine.create(function(CurrentDecrease) wait(Duration) CurrentDecrease.Value=CurrentDecrease.Value+Amount end),Location.Stats[Stat]) end else DamageStatLabel("Interruption",Location.Head.CFrame,"Blocked!",Color3.new(0,0,255)) end end end end function GetDistance(Part1,Part2,magnitude) local target=Part1.Position-Part2.Position local mag=target.magnitude if mag<=magnitude then return true else return false end end --Usage: Damagefunc(hit,5,10,math.random(5,10),"Normal",Part,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,incstun,stagger,staggerhit,ranged,DecreaseTheStat,DecreaseAmount,DecreaseDuration,ShowDecreasedStat) if hit.Parent==nil then return end h=hit.Parent:FindFirstChild("Humanoid") for _,v in pairs(hit.Parent:GetChildren()) do if v:IsA("Humanoid") then h=v end end if hit.Name=="Hitbox" and ranged~=true and hit.Parent~=m then StaggerHitAnim.Value=true so(HitWeaponSounds[math.random(1,#HitWeaponSounds)],hit,1,1) return end if AntiTeamKill.Value==true then if game.Players:FindFirstChild(hit.Parent.Name)~=nil then opponent=game.Players:FindFirstChild(hit.Parent.Name) end if opponent~=nil then if opponent.TeamColor==Player.TeamColor then return end end end if hit.Parent.Parent:FindFirstChild("Torso")~=nil then h=hit.Parent.Parent:FindFirstChild("Humanoid") end if hit.Parent.className=="Hat" then hit=hit.Parent.Parent:FindFirstChild("Head") end if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then if hit.Parent:FindFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end if hit.Parent:FindFirstChild("Humanoid")~=nil then if hit.Parent:FindFirstChild("Humanoid").Health<=0 then return end end if hit.Parent:FindFirstChild("Stats")~=nil then if hit.Parent.Stats:FindFirstChild("StunValue")~=nil then hit.Parent.Stats:FindFirstChild("StunValue").Value=hit.Parent.Stats:FindFirstChild("StunValue").Value+incstun end end if hit.Parent:FindFirstChild("Stats")~=nil then if hit.Parent.Stats:FindFirstChild("StaggerAnim")~=nil then if stagger==true then hit.Parent.Stats:FindFirstChild("StaggerAnim").Value=true end end end if hit.Parent:FindFirstChild("Stats")~=nil then if hit.Parent.Stats:FindFirstChild("BlockValue")~=nil then if hit.Parent.Stats:FindFirstChild("BlockValue").Value==true then if hit.Parent.Stats:FindFirstChild("BlockDebounce")==nil then DamageStatLabel("Interruption",hit.Parent.Head.CFrame,"Blocked!",Color3.new(0,0,255)) local BlockDebounce=Instance.new("BoolValue",hit.Parent.Stats) BlockDebounce.Name="BlockDebounce" BlockDebounce.Value=true game:GetService("Debris"):AddItem(BlockDebounce,0.1) end if ranged~=true then if hit.Parent.Stats:FindFirstChild("BlockDebounce2")==nil then local BlockDebounce2=Instance.new("BoolValue",hit.Parent.Stats) BlockDebounce2.Name="BlockDebounce2" BlockDebounce2.Value=true game:GetService("Debris"):AddItem(BlockDebounce2,0.1) so(HitBlockSounds[math.random(1,#HitBlockSounds)],hit,1,1) end hit.Parent.Stats:FindFirstChild("BlockValue").Value=false StaggerAnim.Value=true end return end end end if DecreaseTheStat~=nil then if hit.Parent:FindFirstChild("Stats")~=nil then if DecreaseTheStat=="Defense" then DecreaseStat(hit.Parent,"Defense",DecreaseAmount,DecreaseDuration,ShowDecreasedStat) elseif DecreaseTheStat=="Damage" then DecreaseStat(hit.Parent,"Damage",DecreaseAmount,DecreaseDuration,ShowDecreasedStat) elseif DecreaseTheStat=="Movement" then DecreaseStat(hit.Parent,"Movement",DecreaseAmount,DecreaseDuration,ShowDecreasedStat) end end end local D=math.random(minim,maxim)*Damage.Value if hit.Parent:FindFirstChild("Stats")~=nil then if hit.Parent.Stats:FindFirstChild("Defense") then if CanPenetrateArmor.Value==true then D=D else D=D/hit.Parent.Stats:FindFirstChild("Defense").Value end elseif hit.Parent.Stats:FindFirstChild("Defense")==nil then D=D end end if CanCrit.Value==true then CritChanceNumber=math.random(70,CritChance.Value) if CritChanceNumber==CritChance.Value then D=D*2 end end D=math.floor(D) h.Health=h.Health-D if D<=3 and staggerhit==true then if ranged~=true then StaggerHitAnim.Value=true end if ranged~=true then so(HitArmorSounds[math.random(1,#HitArmorSounds)],hit,1,1) end elseif D>3 and ranged~=true then so(HitPlayerSounds[math.random(1,#HitPlayerSounds)],hit,1,1) end if D>3 and D<20 then if CanCrit.Value==true and CritChanceNumber==CritChance.Value then DamageStatLabel("Normal",hit.Parent.Head.CFrame,"Crit! "..D,Color3.new(0,0,255)) so("296102734",hit,1,1) else DamageStatLabel("Normal",hit.Parent.Head.CFrame,D,Color3.new(0,0,255)) end elseif D>=20 then if CanCrit.Value==true and CritChanceNumber==CritChance.Value then DamageStatLabel("Normal",hit.Parent.Head.CFrame,"Crit! "..D,Color3.new(200/255,0,0)) so("296102734",hit,1,1) else DamageStatLabel("Normal",hit.Parent.Head.CFrame,D,Color3.new(0,0,255)) end elseif D<=3 then if CanCrit.Value==true and CritChanceNumber==CritChance.Value then DamageStatLabel("Normal",hit.Parent.Head.CFrame,"Crit! "..D,Color3.new(200/255,0,0)) so("296102734",hit,1,1) else DamageStatLabel("Normal",hit.Parent.Head.CFrame,D,Color3.new(0,0,255)) end else end if Type=="Normal" then local vp=Instance.new("BodyVelocity") vp.P=500 vp.maxForce=vt(math.huge,0,math.huge) if KnockbackType==1 then vp.Velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05 elseif KnockbackType==2 then vp.Velocity=Property.CFrame.lookVector*knockback end if knockback>0 then vp.Parent=hit.Parent.Torso end game:GetService("Debris"):AddItem(vp,0.5) elseif Type=="ShieldBlast" then local vp=Instance.new("BodyVelocity") vp.P=500 vp.maxForce=vt(10000,10000,10000) vp.Velocity=((hit.Position-Property.Position).unit+vt(0,1,0))*knockback if knockback>0 then vp.Parent=hit.Parent.Torso end game:GetService("Debris"):AddItem(vp,0.5) elseif Type=="ElectricGroundSmash" then local vp=Instance.new("BodyVelocity") vp.P=500 vp.maxForce=vt(0,math.huge,0) vp.Velocity=vt(0,1,0)*knockback if knockback>0 then vp.Parent=hit.Parent.Torso end game:GetService("Debris"):AddItem(vp,0.5) elseif Type=="ElectricBlast" then local vp=Instance.new("BodyVelocity") vp.P=500 vp.maxForce=vt(10000,0,10000) vp.Velocity=(hit.Position-Property.Position).unit*knockback if knockback>0 then vp.Parent=hit.Parent.Torso end game:GetService("Debris"):AddItem(vp,0.5) end local DebounceHit=Instance.new("BoolValue",hit.Parent) DebounceHit.Name="DebounceHit" DebounceHit.Value=true game:GetService("Debris"):AddItem(DebounceHit,Delay) end end --Usage: MagniDamage(Part,5,50,70,math.random(5,10),"Normal",Part,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) function MagniDamage(Part,magni,mindam,maxdam,knock,Type,Property,Delay,KnockbackType,incstun,stagger,staggerhit,ranged,MagicDecreaseTheStat,MagicDecreaseAmount,MagicDecreaseDuration,MagicShowDecreasedStat) for _,c in pairs(workspace:GetChildren()) do local hum=c:FindFirstChild("Humanoid") local head=nil if hum~=nil then head=c:FindFirstChild("Torso") if head~=nil then local targ=head.Position-Part.Position local mag=targ.magnitude if mag<=magni and c.Name~=Player.Name then Damagefunc(head,mindam,maxdam,knock,Type,Property,Delay,KnockbackType,incstun,stagger,staggerhit,ranged,MagicDecreaseTheStat,MagicDecreaseAmount,MagicDecreaseDuration,MagicShowDecreasedStat) end end for _,d in pairs(c:GetChildren()) do if d.ClassName=="Model" and ranged~=true then head=d:FindFirstChild("Hitbox") if head~=nil then local targ=head.Position-Part.Position local mag=targ.magnitude if mag<=magni and c.Name~=Player.Name then local hitrefpart=part(3,Effects,"SmoothPlastic",0,1,"Really black","Effect",vt()) hitrefpart.Anchored=true hitrefpart.CFrame=cf(head.Position) so(HitWeaponSounds[math.random(1,#HitWeaponSounds)],hitrefpart,1,1) StaggerHitAnim.Value=true end end end end end end end --[[Effects]]-- function Lightning(p0,p1,tym,ofs,brickcolor,material,th,tra,last) --[[p0=pos1 p1=pos2 tym=times ofs=offset col=color th=size tra=transparency last=lastingtime]] local magz=(p0-p1).magnitude local curpos=p0 local trz={-ofs,ofs} for i=1,tym do local li=part(3,Effects,material,0,0,brickcolor,"Effect",vt(th,th,magz/tym)) li.Anchored=true local ofz=vt(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) local trolpos=cf(curpos,p1)*cf(0,0,magz/tym).p+ofz if tym==i then local magz2=(curpos-p1).magnitude li.Size=vt(th,th,magz2) li.CFrame=cf(curpos,p1)*cf(0,0,-magz2/2) else li.CFrame=cf(curpos,trolpos)*cf(0,0,magz/tym/2) end curpos=li.CFrame*cf(0,0,magz/tym/2).p game.Debris:AddItem(li,last) coroutine.resume(coroutine.create(function() while li.Transparency~=1 do --local StartTransparency=tra for i=0,1,last do hbwait() li.Transparency=li.Transparency+(0.1/last) end end end)) end end function MagicRing(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.CFrame=Part.CFrame Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicWave(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,(-0.1*z1)),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.CFrame=Part.CFrame Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicBlock(brickcolor,material,rotate,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)) local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() if rotate==true then Part.CFrame=Part.CFrame*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)) else end Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent = nil end),prt,msh) end function MagicBlock2(brickcolor,material,rotate,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)) local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) CF=prt.CFrame num=math.random(5,20) coroutine.resume(coroutine.create(function(Part,Mesh,CF2,Num) for i=0,1,delay do hbwait() if rotate==true then Part.CFrame=CF2*cf(0,i*Num,0)*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)) else Part.CFrame=CF2*cf(0,i*Num,0) end Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh,CF,num) end function MagicCylinder(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicCircle(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicHead(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function BreakEffect(brickcolor,material,rotate,cframe,x1,y1,z1,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)) local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) CF=Part.CFrame Numbb=0 randnumb=math.random()-math.random() for i=0,1,delay do hbwait() CF=CF*cf(0,1,0) if rotate==true then Part.CFrame=CF*angles(Numbb,0,0) elseif rotate==false then Part.CFrame=CF end Part.Transparency=i Numbb=Numbb+randnumb end Part.Parent=nil end),prt,CF,Numbb,randnumb) end function ElecEffect(brickcolor,material,cf,x,y,z,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cf xval=math.random() yval=math.random() zval=math.random() local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x,y,z)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh,xvaal,yvaal,zvaal) for i=0,1,delay do hbwait() Part.CFrame=Part.CFrame xvaal=xvaal-0.1*(delay*10) yvaal=yvaal-0.1*(delay*10) zvaal=zvaal-0.1*(delay*10) Mesh.Scale=Mesh.Scale+vt(xvaal,yvaal,zvaal) Part.Transparency=i end Part.Parent=nil end),prt,msh,xval,yval,zval) end function TrailEffect(brickcolor,material,currentcf,oldcf,meshtype,reflectance,size,x,y,z,delay) local magnitudecframe=(currentcf.p-oldcf.p).magnitude local prt=part(3,Effects,material,reflectance,0,brickcolor,"Effect",vt(1,magnitudecframe,1)) prt.Anchored=true prt.CFrame=cf((currentcf.p+oldcf.p)/2,oldcf.p)*angles(math.rad(90),0,0) local TheMeshType="BlockMesh" if meshtype=="Cylinder" then TheMeshType="CylinderMesh" end local msh=mesh(TheMeshType,prt,"","",vt(0,0,0),vt(0+size,1,0+size)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh,TheCurrentCFrame,TheLastCFrame) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x,y,z) end Part.Parent=nil end),prt,msh,currentcf,oldcf) end function ClangEffect(brickcolor,material,cframe,angle,duration,size,power,reflectance,x,y,z,delay) local prt=part(3,Effects,material,0,1,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(0,0,0)) game:GetService("Debris"):AddItem(prt,10) local TheLastPoint=cframe coroutine.resume(coroutine.create(function(Part) for i=1,duration do hbwait() Part.CFrame=Part.CFrame*angles(math.rad(angle),0,0)*cf(0,power,0) TrailEffect(brickcolor,material,Part.CFrame,TheLastPoint,"Cylinder",reflectance,size,x,y,z,delay) TheLastPoint=Part.CFrame end Part.Parent=nil end),prt) end function MagicCone(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicFlatCone(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1033714",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicSpikedCrown(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1323306",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicCrown(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1078075",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end function MagicSkull(brickcolor,material,cframe,x1,y1,z1,x3,y3,z3,delay) local prt=part(3,Effects,material,0,0,brickcolor,"Effect",vt()) prt.Anchored=true prt.CFrame=cframe local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1)) game:GetService("Debris"):AddItem(prt,10) coroutine.resume(coroutine.create(function(Part,Mesh) for i=0,1,delay do hbwait() Part.Transparency=i Mesh.Scale=Mesh.Scale+vt(x3,y3,z3) end Part.Parent=nil end),prt,msh) end ---------------------------------------- --[[Projectile or something similar]]-- --[[ local spread=vt(0,0,0) local MainPos=Part.Position local MainPos2=Mouse.Hit.p+spread local MouseLook=cf((MainPos+MainPos2)/2,MainPos2) local speed=2 local num=30 coroutine.resume(coroutine.create(function() repeat hbwait() local hit,pos=rayCast(MainPos,MouseLook.lookVector,speed,ShotTarget.Parent) local mag=(MainPos-pos).magnitude MagicCylinder(CustomColor,cf((MainPos+pos)/2,pos)*angles(math.rad(90),0,0),1,mag*(speed/(speed/2)),1,0,0,0,0.1) MainPos=MainPos+(MouseLook.lookVector*speed) MouseLook=MouseLook*angles(math.rad(-1),0,0) num=num-1 if hit~=nil then num=0 local refpart=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt()) refpart.Anchored=true refpart.CFrame=cf(pos) game:GetService("Debris"):AddItem(refpart,0.1) elseif num<=0 then local refpart=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt()) refpart.Anchored=true refpart.CFrame=cf(pos) game:GetService("Debris"):AddItem(refpart,0.1) end until num<=0 end)) ]]-- -------------------------------- --[[Laser]]-- --[[ local spread=vt(0,0,0) --How much spread the laser has. Set all to 0 for no spread. local range=999 local MainPos=Part.Position --The Part the laser starts at. local MainPos2=Mouse.Hit.p+spread --Where the laser will go to. local MouseLook=cf((MainPos+MainPos2)/2,MainPos2) --Ignore this. local hit,pos=rayCast(MainPos,MouseLook.lookVector,range,ShotTarget.Parent) --Also ignore this. local mag=(MainPos-pos).magnitude MagicCylinder(CustomColor,cf((MainPos+pos)/2,pos)*angles(math.rad(90),0,0),1,mag*5,1,0,0,0,0.1) if hit~=nil then local refpart=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt()) refpart.Anchored=true refpart.CFrame=cf(pos) game:GetService("Debris"):AddItem(refpart,0.1) end ]]-- -------------------------------- --[[Customization]]-- --[[Only choose one of these options or conflict will occur.]]-- local startequipped=true --Makes the Player start with their weapon equipped. local startequippedwithequipanimation=false --Makes the Player start with their weapon equipped and plays the equip animation. ---------------------------------------- --[[Only choose one of these options or conflict will occur.]]-- local disableanimator=true --Disables the animator script and the Player will NOT have their idle animation playing. local disableanimate=false --Disables the animate script, but the Player will still have their idle animation playing. ---------------------------------------- --[[Set this to true if you want an alternate walk.]]-- local alternatewalk=false --If true, then the walking function uses a different walking animation. If false, then it will use the default walking animation. ---------------------------------------- --[[Gui stuff]]-- local hidemenu=false --Hides the menus on your screen, but does NOT disable it (Unless if it's already disabled). local allowmenutofunction=false --Allows the menu to run, but only shows the mana and health bars. local allowabilitiestofunction=false --Allows abilities with cooldowns. Doesn't work if "allowmenutofunction" is set to false. ---------------------------------------- --[[Other Customization]]-- local canunequiporequip=true --Allows or restricts the Player to equip or unequip their weapon. local allowidle=false --Allows the idle animation to run while the Player has their weapon equipped. Most noticable with the animator disabled. local allowwalking=false --Allows the walking animation to run while the Player walks. Noticable with either the animate or animator disabled. local disablemovingarms=false --Allows or restricts the arms from moving. Most noticable when both the animate and animator are not disabled. local usemotorsinsteadofwelds=false --If true, then uses motors instead of welds. Pretty self-explanatory. local leftarm=false --Allows the left arm to move around while you walk. local rightarm=false --Allows the right arm to move around while you walk. local allowhopperbin=true --If true, then creates a tool in the Player's inventory, which they must select to use the weapon. local showstunbar=false --If true, then a stun mechanic will be put in place. Requires "allowstunbar" to be set to true. local walkspeeddependsonmovementvalue=false --If true, then walkspeed will depend on the movement's value. local alternatemanaregensystem=false --If true, then uses an alternate mana regen that adds the desired mana after a desired delay. local showhealthmanaandstunnumbers=true --If true, then shows how much mana and health you have in a number box. local changebarcolorsifnotenoughmana=false --If true, then if you do not have enough mana for an ability the bar will turn grey. local disablejump=false --If true, then disables jumping. ---------------------------------------- --[[End of Customization]]-- if hidemenu==true then for _,v in pairs (scrn:GetChildren()) do if v.ClassName=="Frame" or v.ClassName=="TextLabel" then v.Visible=false end end end Humanoid.Changed:connect(function(Jump) if Jump=="Jump" and disablejump==true then Humanoid.Jump=false end end) if allowmenutofunction==true then for _,v in pairs (scrn:GetChildren()) do if v.ClassName=="Frame" then for _,b in pairs (v:GetChildren()) do if b.ClassName=="TextLabel" then coroutine.resume(coroutine.create(function(TheTextLabel) wait(menuupdatespeed) for i=1,0,-0.1 do hbwait() TheTextLabel.TextTransparency=i TheTextLabel.TextStrokeTransparency=i end TheTextLabel.TextTransparency=0 TheTextLabel.TextStrokeTransparency=0 end),b) if showstats==true then coroutine.resume(coroutine.create(function(TheTextLabel) wait(menuupdatespeed) for i=1,0,-0.1 do hbwait() TheTextLabel.TextTransparency=i TheTextLabel.TextStrokeTransparency=i end TheTextLabel.TextTransparency=0 TheTextLabel.TextStrokeTransparency=0 end),b) end if showstunbar==true then coroutine.resume(coroutine.create(function(TheTextLabel) wait(menuupdatespeed) for i=1,0,-0.1 do hbwait() TheTextLabel.TextTransparency=i TheTextLabel.TextStrokeTransparency=i end TheTextLabel.TextTransparency=0 TheTextLabel.TextStrokeTransparency=0 end),b) end if allowabilitiestofunction==true then coroutine.resume(coroutine.create(function(TheTextLabel) wait(menuupdatespeed) for i=1,0,-0.1 do hbwait() TheTextLabel.TextTransparency=i TheTextLabel.TextStrokeTransparency=i end TheTextLabel.TextTransparency=0 TheTextLabel.TextStrokeTransparency=0 end),b) end end end end end end if allowhopperbin==true then if (script.Parent.className~="HopperBin") then Tool=Instance.new("HopperBin") Tool.Parent=Backpack Tool.Name="Wanderer" script.Parent=Tool end Bin=script.Parent end if disablemovingarms==true then RWC0=cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)) LWC0=cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)) RSH, LSH=nil, nil if usemotorsinsteadofwelds==true then RW=Instance.new("Motor") LW=Instance.new("Motor") else RW=Instance.new("Weld") LW=Instance.new("Weld") end RW.Name="Right Shoulder" LW.Name="Left Shoulder" RSH=Torso["Right Shoulder"] LSH=Torso["Left Shoulder"] -- RSH.Parent=Torso LSH.Parent=Torso -- RW.Name="Right Shoulder" RW.Part0=Torso RW.C0=cf(1.5,0.5,0) RW.C1=cf(0,0.5,0) RW.Part1=Character["Right Arm"] RW.Parent=nil -- LW.Name="Left Shoulder" LW.Part0=Torso LW.C0=cf(-1.5, 0.5, 0) LW.C1=cf(0, 0.5, 0) LW.Part1=Character["Left Arm"] LW.Parent=nil -- else RW=Torso["Right Shoulder"] LW=Torso["Left Shoulder"] RWC0=cf(-0.5,0,0)*angles(math.rad(0),math.rad(90),math.rad(0)) LWC0=cf(0.5,0,0)*angles(math.rad(0),math.rad(-90),math.rad(0)) end if allowidle==true then coroutine.resume(coroutine.create(function() while true do for i=0,1,0.08 do wait() idleangle=idleangle+0.005*idlen idlen=idlen-1/10 end idlen=0 for i=0,1,0.08 do wait() idleangle=idleangle-0.005*idlen idlen=idlen-1/10 end idlen=0 idleangle=0 end end)) end if startequipped==true then for _,v in pairs (m:GetChildren()) do if v.ClassName=="Part" and v.Name~="Hitbox" and v.Name~="Handle" then v.Transparency=0 end end elseif startequippedwithequipanimation==true then for _,v in pairs (m:GetChildren()) do if v.ClassName=="Part" and v.Name~="Hitbox" and v.Name~="Handle" then coroutine.resume(coroutine.create(function(Part) for i=1,0,-0.1 do hbwait() Part.Transparency=i end Part.Transparency=0 end),v) end end end function equipanim() attack=true Movement.Value=Movement.Value-0.1 Defense.Value=Defense.Value+0.4 for i=0,1,0.08/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) end attack=false end function unequipanim() attack=true for i=0,1,0.08/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*LWC0,0.3/animationspeed) RW.C1=clerp(RW.C1,cf(0,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*RWC0,0.3/animationspeed) LW.C1=clerp(LW.C1,cf(0,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) end RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),1) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),1) RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*RWC0,1) LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*LWC0,1) RW.C1=clerp(RW.C1,cf(0,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*RWC0,1) LW.C1=clerp(LW.C1,cf(0,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*LWC0,1) RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),1) LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),1) RH.C1=clerp(RH.C1,RHC1*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),1) LH.C1=clerp(LH.C1,LHC1*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),1) Movement.Value=Movement.Value+0.1 Defense.Value=Defense.Value-0.4 attack=false end if startequipped==true then equipped=true if disableanimate==true then Animate.Disabled=true local idleanimation=Humanoid:LoadAnimation(Torso.robloxidleanimation) idleanimation:Play() end if disableanimator==true then Animator.Parent=nil end if disablemovingarms==true then RW.Parent=Torso LW.Parent=Torso RSH.Parent=nil LSH.Parent=nil end Movement.Value=Movement.Value-0.1 Defense.Value=Defense.Value+0.4 elseif startequippedwithequipanimation==true then equipped=true if disableanimate==true then Animate.Disabled=true local idleanimation=Humanoid:LoadAnimation(Torso.robloxidleanimation) idleanimation:Play() end if disableanimator==true then Animator.Parent=nil end if disablemovingarms==true then RW.Parent=Torso LW.Parent=Torso RSH.Parent=nil LSH.Parent=nil end coroutine.resume(coroutine.create(function() hbwait() equipanim() end)) end function StaggerHit() attack=true if Hitbox~=nil then for i=1,math.random(2,4) do ClangEffect("Cyan","Neon",cf(Hitbox.Position)*angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))),20,5,0.2,math.random(5,15)/10,0,-0.02,0,-0.02,0.1) end end for i=0,1,0.1/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+idleangle)*angles(math.rad(-10),math.rad(0),math.rad(-30)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30))*angles(math.rad(5),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(-30),math.rad(0),math.rad(60))*angles(math.rad(0),math.rad(-30),math.rad(0))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-20),math.rad(0),math.rad(-20))*angles(math.rad(0),math.rad(20),math.rad(0))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.9-idleangle,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(-20)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(10)),0.3/animationspeed) if StaggerAnim.Value==true or StunAnim.Value==true then break end end attack=false end function Stagger() attack=true disablejump=true if Hitbox~=nil then for i=1,math.random(2,4) do ClangEffect("Cyan","Neon",cf(Hitbox.Position)*angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))),20,5,0.2,math.random(5,15)/10,0,-0.02,0,-0.02,0.1) end end attacktype=1 local staggervelocity=Instance.new("BodyVelocity",Torso) staggervelocity.P=500 staggervelocity.maxForce=vt(math.huge,0,math.huge) if Rooted.Value==false then staggervelocity.Velocity=RootPart.CFrame.lookVector*-25 end for i=0,1,0.35/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.1+idleangle)*angles(math.rad(-20),math.rad(0),math.rad(-30)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(35))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(20),math.rad(-30),math.rad(40))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(10),math.rad(5),math.rad(-20))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.75-idleangle,-0.25)*angles(math.rad(0),math.rad(100),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(40)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0.25)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(10)),0.3/animationspeed) end for i=0,1,0.2/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.2+idleangle)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(35))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(20),math.rad(-30),math.rad(40))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(10),math.rad(5),math.rad(-20))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.75-idleangle,-0.25)*angles(math.rad(0),math.rad(100),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(40)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.9-idleangle,0.25)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(30)),0.3/animationspeed) end staggervelocity:Destroy() for i=0,1,0.015/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.8+idleangle)*angles(math.rad(0),math.rad(0),math.rad(-20))*angles(math.rad(-5),math.rad(-5),math.rad(0)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(20))*angles(math.rad(0),math.rad(5),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(0),math.rad(0),math.rad(20))*angles(math.rad(0),math.rad(-20),math.rad(0))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-15),math.rad(0),math.rad(-10))*angles(math.rad(0),math.rad(20),math.rad(0))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.5-idleangle,-0.5)*angles(math.rad(0),math.rad(80),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(70))*angles(math.rad(0),math.rad(30),math.rad(0)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,0.4-idleangle,-0.5)*angles(math.rad(0),math.rad(-80),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),0.3/animationspeed) if StunAnim.Value==true then break end end attacktype=1 disablejump=false attack=false end function Stun() attack=true disablejump=true attacktype=1 DamageStatLabel("Interruption",Head.CFrame,"Stunned!",Color3.new(0,0,255)) for i=0,1,0.4/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+idleangle)*angles(math.rad(15),math.rad(0),math.rad(-160)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(70),math.rad(0),math.rad(15))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(70),math.rad(0),math.rad(-15))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),0.3/animationspeed) end for i=0,1,0.4/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5+idleangle)*angles(math.rad(45),math.rad(0),math.rad(-170)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(-30))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(80),math.rad(0),math.rad(45))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(80),math.rad(0),math.rad(-45))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-40)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),0.3/animationspeed) end for i=0,1,0.4/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1+idleangle)*angles(math.rad(75),math.rad(0),math.rad(-180)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(-60))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(90),math.rad(0),math.rad(75))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-45),math.rad(0),math.rad(-75))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-40)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-30)),0.3/animationspeed) end gyro=Instance.new("BodyGyro") gyro.Parent=nil gyro.P=1e7 gyro.D=1e3 gyro.MaxTorque=vt(1e7,1e7,1e7) gyro.cframe=RootPart.CFrame for i=1,70*animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2.5+idleangle)*angles(math.rad(90),math.rad(0),math.rad(-180)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(90),math.rad(-10),math.rad(90))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-90),math.rad(0),math.rad(-90))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0.2)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-100),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),0.3/animationspeed) end for i=0,1,0.5/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1+idleangle)*angles(math.rad(90),math.rad(0),math.rad(-180)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(90),math.rad(-10),math.rad(120))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-90),math.rad(0),math.rad(-120))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0.2)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(-30)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-100),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(30)),0.3/animationspeed) end for i=0,1,0.15/animationspeed do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.5+idleangle)*angles(math.rad(30),math.rad(0),math.rad(120)),0.3/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(-40),math.rad(0),math.rad(30))*RWC0,0.3/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(80),math.rad(0),math.rad(20))*LWC0,0.3/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.5-idleangle,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(70)),0.3/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.25-idleangle,-1)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(5),math.rad(0),math.rad(30)),0.3/animationspeed) end gyro.Parent=nil attacktype=1 disablejump=false attack=false end function EAbility() attack=true attack=false end function Attack1() attack=true --so("341336274",Hitbox,0.5,1) for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.5,0+idleangle)*angles(math.rad(0),math.rad(0),math.rad(-50)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(7.5),math.rad(0),math.rad(50)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(100),math.rad(0),math.rad(50))*angles(math.rad(0),math.rad(-80),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.25,0.5+idleangle,-0.25)*angles(math.rad(70),math.rad(0),math.rad(40))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(80),math.rad(0))*angles(math.rad(-12.5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-40),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(-2.5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end --so("200633029",Hitbox,0.5,1) so("200633077",Hitbox,0.5,2) --so("341336307",Hitbox,0.5,1) so("341336485",Hitbox,0.5,1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) for i=0,1,0.12/2 do hbwait() TrailEffect("Cyan","Neon",Hitbox.CFrame*cf(0,2.1,0),LastPoint,"Block",0,0.1,-0.01,0,-0.01,0.1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) MagniDamage(Hitbox,5,50,70,math.random(5,10),"Normal",RootPart,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-1,-0.5+idleangle)*angles(math.rad(20),math.rad(0),math.rad(40)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(7.5),math.rad(0),math.rad(-30))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(0.75,0.5+idleangle,-0.75)*angles(math.rad(80),math.rad(0),math.rad(-60))*angles(math.rad(0),math.rad(-60),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(50),math.rad(0),math.rad(-10))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.35-idleangle,0)*angles(math.rad(0),math.rad(50),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(22.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.8-idleangle,0)*angles(math.rad(0),math.rad(-80),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end LastPoint=nil attack=false end function Attack2() attack=true --so("341336274",Hitbox,0.5,1) for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-1,1+idleangle)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(15),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(170),math.rad(0),math.rad(5))*angles(math.rad(0),math.rad(-10),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.25,0.5+idleangle,-0.25)*angles(math.rad(80),math.rad(0),math.rad(20))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.5-idleangle,-0.25)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(17.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.75-idleangle,-0.25)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(30)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end --so("200633029",Hitbox,0.5,1) so("200633077",Hitbox,0.5,3) --so("341336307",Hitbox,0.5,1) so("341336485",Hitbox,0.5,1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) for i=0,1,0.12/2 do hbwait() TrailEffect("Cyan","Neon",Hitbox.CFrame*cf(0,2.1,0),LastPoint,"Block",0,0.1,-0.01,0,-0.01,0.1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) MagniDamage(Hitbox,5,50,70,math.random(5,10),"Normal",RootPart,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-2,-0.75+idleangle)*angles(math.rad(15),math.rad(0),math.rad(0)),0.6/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),0.6/animationspeed) RW.C0=clerp(RW.C0,cf(1.25,0.5+idleangle,-0.25)*angles(math.rad(10),math.rad(0),math.rad(-5))*angles(math.rad(0),math.rad(20),math.rad(0))*RWC0,0.6/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(40),math.rad(0),math.rad(-10))*LWC0,0.6/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.2-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),0.6/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(50)),0.6/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.6/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end LastPoint=nil attack=false end function Attack3() attack=true --so("341336274",Hitbox,0.5,1) for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+idleangle)*angles(math.rad(0),math.rad(0),math.rad(40)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(-20)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(0.5,0.5+idleangle,-0.75)*angles(math.rad(130),math.rad(0),math.rad(-60))*angles(math.rad(0),math.rad(40),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(30),math.rad(0),math.rad(-5))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(50),math.rad(0))*angles(math.rad(-7.5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-80),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-7.5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end --so("200633029",Hitbox,0.5,1) so("200633077",Hitbox,0.5,1.5) --so("341336307",Hitbox,0.5,1) so("341336485",Hitbox,0.5,1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) for i=0,1,0.12/2 do hbwait() TrailEffect("Cyan","Neon",Hitbox.CFrame*cf(0,2.1,0),LastPoint,"Block",0,0.1,-0.01,0,-0.01,0.1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) MagniDamage(Hitbox,5,50,70,math.random(5,10),"Normal",RootPart,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-2,-0.5+idleangle)*angles(math.rad(5),math.rad(0),math.rad(-30)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(30),math.rad(0),math.rad(70))*angles(math.rad(0),math.rad(40),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(50),math.rad(0),math.rad(-45))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.75-idleangle,0)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-15)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.5-idleangle,0)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-7.5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end LastPoint=nil attack=false end function Attack4() attack=true local shieldangle=math.random(-2,2) for i=0,1,0.12/2 do hbwait() MagicBlock("Cyan","Neon",true,swordhandle.CFrame,1,1,1,1,1,1,0.1) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+idleangle)*angles(math.rad(0),math.rad(0),math.rad(-40)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1,0.5+idleangle,-0.5)*angles(math.rad(88+shieldangle),math.rad(0),math.rad(-30))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1,0.5+idleangle,-0.5)*angles(math.rad(88+shieldangle),math.rad(0),math.rad(50))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-7.5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-50),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end so("341336274",swordhandle,0.5,2) so("341336307",swordhandle,0.5,2) local Pos1=swordhandle.Position local MousePos=Mouse.hit.p local MouseLook=cf((Pos1+MousePos)/2,MousePos) local blasthit,blastpos=rayCast(Pos1,MouseLook.lookVector,999,Character) local Mag=(Pos1-blastpos).magnitude MagicCylinder("Cyan","Neon",cf((Pos1+blastpos)/2,blastpos)*angles(math.rad(90),0,0),5,Mag*5,5,0.1,0,0.1,0.05) if blasthit~=nil and blasthit.Name~="Effect" then local refpart=part(3,Effects,"SmoothPlastic",0,1,"Really black","Effect",vt()) refpart.Anchored=true refpart.CFrame=cf(blastpos) game:GetService("Debris"):AddItem(refpart,5) so("341336499",refpart,0.5,3) MagicCircle("Cyan","Neon",refpart.CFrame,10,10,10,1,1,1,0.05) MagicBlock("Cyan","Neon",true,refpart.CFrame,5,5,5,0.5,0.5,0.5,0.05) MagniDamage(refpart,5,50,70,0,"Normal",RootPart,0.5,1,math.random(5,10),nil,true,true,nil,0,0,false) end for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.2,-0.15+idleangle)*angles(math.rad(-10),math.rad(0),math.rad(-40)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(40)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1,0.5+idleangle,-0.5)*angles(math.rad(98+shieldangle),math.rad(0),math.rad(-30))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1,0.5+idleangle,-0.5)*angles(math.rad(98+shieldangle),math.rad(0),math.rad(50))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.7-idleangle,0)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-17.5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-50),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(7.5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end attack=false end function Move1() attack=true --so("341336274",Hitbox,0.5,1) for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-1,1+idleangle)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(170),math.rad(0),math.rad(5))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.25,0.5+idleangle,-0.25)*angles(math.rad(70),math.rad(0),math.rad(40))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.5-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end --so("200633029",Hitbox,0.5,1) so("200633077",Hitbox,0.5,1.7) --so("341336307",Hitbox,0.5,1) so("341336485",Hitbox,0.5,1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) for i=0,1,0.24/2 do hbwait() TrailEffect("Cyan","Neon",Hitbox.CFrame*cf(0,2.1,0),LastPoint,"Block",0,0.1,-0.01,0,-0.01,0.1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) MagniDamage(Hitbox,5,50,70,math.random(5,10),"Normal",RootPart,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-2,-1+idleangle)*angles(math.rad(10),math.rad(0),math.rad(0)),0.6/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.6/animationspeed) RW.C0=clerp(RW.C0,cf(1.25,0.5+idleangle,-0.25)*angles(math.rad(0),math.rad(0),math.rad(5))*RWC0,0.6/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(5),math.rad(0),math.rad(-15))*LWC0,0.6/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-60)),0.6/animationspeed) LH.C0=clerp(LH.C0,cf(-1,0-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),0.6/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.6/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end if StaggerHitAnim.Value~=true and StaggerAnim.Value~=true and StunAnim.Value~=true then local swordhit,swordpos=rayCast(RootPart.Position,cf(RootPart.Position,RootPart.Position+vt(0,-1,0)).lookVector,4,Character) if swordhit~=nil and swordhit.Name~="Effect" then local refpart=part(3,Effects,"SmoothPlastic",0,1,"Really black","Effect",vt()) refpart.Anchored=true refpart.CFrame=RootPart.CFrame*cf(1.1,0,0) game:GetService("Debris"):AddItem(refpart,5) coroutine.resume(coroutine.create(function(Origin) local increment=-10.1 for i=1,4 do local refpart2=part(3,Effects,"SmoothPlastic",0,1,"Really black","Effect",vt()) refpart2.Anchored=true refpart2.CFrame=refpart.CFrame*cf(0,0,increment) game:GetService("Debris"):AddItem(refpart,5) local refpart2hit,refpart2pos=rayCast(refpart2.Position,cf(refpart2.Position,refpart2.Position+vt(0,-1,0)).lookVector,999,Character) if refpart2hit~=nil then local refpart3=part(3,Effects,"SmoothPlastic",0,1,"Really black","Effect",vt()) refpart3.Anchored=true refpart3.CFrame=cf(refpart2pos) game:GetService("Debris"):AddItem(refpart3,5) so("341336499",refpart3,0.5,2) MagicWave("Cyan","Neon",refpart3.CFrame,20,0.1,20,0.5,0.01,0.5,0.05) MagicSpikedCrown("Cyan","Neon",refpart3.CFrame,20,20,20,0.5,0.5,0.5,0.05) MagniDamage(refpart3,15,50,70,math.random(10,20),"ElectricGroundSmash",refpart3,0,1,math.random(5,10),nil,true,true,"Damage",0.1,3,true) end increment=increment-10 wait(0.25) end end),refpart) end end for i=0,1,0.24/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-2,-1+idleangle)*angles(math.rad(10),math.rad(0),math.rad(0)),0.6/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.6/animationspeed) RW.C0=clerp(RW.C0,cf(1.25,0.5+idleangle,-0.25)*angles(math.rad(0),math.rad(0),math.rad(5))*RWC0,0.6/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(5),math.rad(0),math.rad(-15))*LWC0,0.6/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-60)),0.6/animationspeed) LH.C0=clerp(LH.C0,cf(-1,0-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),0.6/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.6/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end LastPoint=nil attack=false end --[[ local testpart=Instance.new("Part",workspace.CurrentCamera) testpart.Anchored=true testpart.CFrame=cf(0,0,-50) testpart.Size=Vector3.new(50,50,50) --]] function Move3() attack=true for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.25+idleangle)*angles(math.rad(0),math.rad(-5),math.rad(-10)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(5)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(50),math.rad(0),math.rad(20))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.25+idleangle,0)*angles(math.rad(130),math.rad(0),math.rad(5))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.75-idleangle,0)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(-10)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.8-idleangle,-0.25)*angles(math.rad(0),math.rad(-80),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-55),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.1+idleangle)*angles(math.rad(0),math.rad(5),math.rad(10)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-15)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(150),math.rad(0),math.rad(10))*angles(math.rad(0),math.rad(10),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(20),math.rad(0),math.rad(-10))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(80),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.9-idleangle,-0.25)*angles(math.rad(0),math.rad(-100),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(-5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-140),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end so("306247678",Hitbox,0.5,0.75) --so("341336159",Hitbox,0.5,0.75) --MagicRing("Cyan","Neon",cf(Hitbox.Position)*cf(0,2.1,0)*angles(math.rad(90),0,0),1,1,1,1,1,0,0.01) for i=0,1,0.04/2 do hbwait() --Lightning(Hitbox.Position+vt(0,2,0),Hitbox.Position+vt(math.random(-20,20),20,math.random(-20,20)),1,1,"Cyan","Neon",1/10,5/10,2) --MagicCylinder("Cyan","Neon",Hitbox.CFrame*cf(0,2.1+149,-23.6)*angles(math.rad(-9),0,0),0.5,1500,0.5,1,0,1,0.1) --MagicBlock("Cyan","Neon",true,Hitbox.CFrame--[[*cf(0,2.1,0)--]],1,1,1,1,1,1,0.05) MagicCircle("Cyan","Neon",Hitbox.CFrame,5,25,5,math.random(5,10)/10,math.random(5,10)/10,math.random(5,10)/10,0.1) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.1+idleangle)*angles(math.rad(0),math.rad(5),math.rad(10)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-15)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(150),math.rad(0),math.rad(10))*angles(math.rad(0),math.rad(10),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(20),math.rad(0),math.rad(-10))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0)*angles(math.rad(0),math.rad(80),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.9-idleangle,-0.25)*angles(math.rad(0),math.rad(-100),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(-5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-140),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end for i=0,1,0.12/2 do hbwait() MagicCircle("Cyan","Neon",Hitbox.CFrame,5,25,5,math.random(5,10)/10,math.random(5,10)/10,math.random(5,10)/10,0.1) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+idleangle)*angles(math.rad(0),math.rad(0),math.rad(50)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(-50)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1,0.5+idleangle,-0.5)*angles(math.rad(110),math.rad(0),math.rad(-50))*angles(math.rad(0),math.rad(60),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-15),math.rad(0),math.rad(-10))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-1-idleangle,0.25)*angles(math.rad(0),math.rad(40),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(2.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-1-idleangle,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-7.5),math.rad(0),math.rad(5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end --so("200633029",Hitbox,0.5,1) so("200633077",Hitbox,0.5,2.9) --so("341336307",Hitbox,0.5,1) so("341336485",Hitbox,0.5,1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) local energywavepart=part(3,Effects,"Neon",0,1,"Cyan","Effect",vt()) energywavepart.Anchored=true energywavepart.CFrame=RootPart.CFrame*cf(0,0,-6.5)--*angles(math.rad(90),math.rad(80),0) --local energywavemesh=mesh("SpecialMesh",energywavepart,"FileMesh","http://www.roblox.com/asset/?id=448386996",vt(0,0,0),vt(1/1000,1/20,1/15)) game:GetService("Debris"):AddItem(energywavepart,1) coroutine.resume(coroutine.create(function(Wave) local number=500 so("341336274",Wave,0.75,0.75) repeat hbwait() wavecframe=Wave.CFrame --Wave.CFrame=wavecframe*cf(0,-1,0) Wave.CFrame=wavecframe*cf(0,0,-1) MagicBlock("Cyan","Neon",true,Wave.CFrame,100,100,100,-1,-1,-1,0.05) MagniDamage(Wave,15,70,100,math.random(10,20),"ElectricBlast",Wave,1,1,math.random(5,10),nil,true,true,"Movement",0.1,10,true) number=number-1 until number<=0 end),energywavepart) for i=0,1,0.12/2 do hbwait() TrailEffect("Cyan","Neon",Hitbox.CFrame*cf(0,2.1,0),LastPoint,"Block",0,0.1,-0.01,0,-0.01,0.1) LastPoint=Hitbox.CFrame*cf(0,2.1,0) MagniDamage(Hitbox,5,50,70,math.random(5,10),"Normal",RootPart,0.5,1,math.random(5,10),nil,true,false,nil,0,0,false) --MagicCircle("Cyan","Neon",Hitbox.CFrame,5,25,5,math.random(5,10)/10,math.random(5,10)/10,math.random(5,10)/10,0.1) RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-1.5,-0.5+idleangle)*angles(math.rad(5),math.rad(0),math.rad(-40)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(40)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(50),math.rad(0),math.rad(70))*angles(math.rad(0),math.rad(60),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-10),math.rad(0),math.rad(-60))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.6-idleangle,0)*angles(math.rad(0),math.rad(80),math.rad(0))*angles(math.rad(-12.5),math.rad(0),math.rad(-5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1.1,-0.5-idleangle,0.15)*angles(math.rad(0),math.rad(-50),math.rad(0))*angles(math.rad(-7.5),math.rad(0),math.rad(-7.5)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-150),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end LastPoint=nil attack=false end function Move4() attack=true --[[ for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1+idleangle)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(0),math.rad(0),math.rad(40))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(0),math.rad(0),math.rad(-30))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(7.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.5-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(25)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end MagicWave("Institutional white","SmoothPlastic",RootPart.CFrame*cf(0,-3,0),5,1,5,0.2,-0.01,0.2,0.025) Humanoid.Jump=true Torso.Velocity=Vector3.new(0,50,0)+RootPart.CFrame.lookVector*50 for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+idleangle)*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1.5,0.5+idleangle,0)*angles(math.rad(-15),math.rad(0),math.rad(15))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1.5,0.5+idleangle,0)*angles(math.rad(-5),math.rad(0),math.rad(-10))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0.9-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.25),math.rad(0),math.rad(-35)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.8-idleangle,-0.25)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(15)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end ]]-- for i=0,1,0.12/2 do hbwait() RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1+idleangle)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1,0.5+idleangle,-0.5)*angles(math.rad(110),math.rad(0),math.rad(-45))*angles(math.rad(0),math.rad(-180),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1,0.5+idleangle,-0.5)*angles(math.rad(110),math.rad(0),math.rad(45))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(7.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.5-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(25)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0)*angles(0,math.rad(-45),0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end local move4num=0 for i=0,1,0.04/2 do hbwait() if move4num>=5 then move4num=0 MagicWave("Cyan","Neon",RootPart.CFrame*cf(0,-3,0),1,1,1,1,0.1,1,0.05) else move4num=move4num+1 end RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1+idleangle)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45/animationspeed) Neck.C0=clerp(Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45/animationspeed) RW.C0=clerp(RW.C0,cf(1,0.5+idleangle,-0.5)*angles(math.rad(110),math.rad(0),math.rad(-45))*angles(math.rad(0),math.rad(-180),math.rad(0))*RWC0,0.45/animationspeed) LW.C0=clerp(LW.C0,cf(-1,0.5+idleangle,-0.5)*angles(math.rad(110),math.rad(0),math.rad(45))*LWC0,0.45/animationspeed) RH.C0=clerp(RH.C0,cf(1,-0-idleangle,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(7.5)),0.45/animationspeed) LH.C0=clerp(LH.C0,cf(-1,-0.5-idleangle,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(25)),0.45/animationspeed) swordhandleweld.C0=clerp(swordhandleweld.C0,cf(0,-1,0)*angles(math.rad(-90),0,0)*angles(0,math.rad(-45),0),0.45/animationspeed) if StaggerHitAnim.Value==true or StaggerAnim.Value==true or StunAnim.Value==true then break end end attack=false end hold=false Mouse.Button1Down:connect(function() --function ob1d(Mouse) if attack==true or equipped==false then return end hold=true if attacktype==1 then attacktype=2 Attack1() elseif attacktype==2 then attacktype=3 Attack2() elseif attacktype==3 then attacktype=4 Attack3() elseif attacktype==4 then attacktype=1 Attack4() end coroutine.resume(coroutine.create(function() for i=1,50 do if attack==false then hbwait() end end if attack==false then attacktype=1 end end)) --end end) if allowhopperbin==true then function ob1u(Mouse) hold=false end end Mouse.KeyDown:connect(function(key) --function key(key) if key=="f" and canunequiporequip==true and attack==false then if equipped==false then equipped=true if disableanimate==true then Animate.Disabled=true local idleanimation=Humanoid:LoadAnimation(Torso.robloxidleanimation) idleanimation:Play() end if disableanimator==true then Animator.Parent=nil end if disablemovingarms==true then RW.Parent=Torso LW.Parent=Torso RSH.Parent=nil LSH.Parent=nil end equipanim() elseif equipped==true then equipped=false unequipanim() hbwait() if disablemovingarms==true then RW.Parent=nil LW.Parent=nil RSH.Parent=Torso LSH.Parent=Torso end if disableanimator==true then Animator.Parent=Humanoid end if disableanimate==true then Animate.Disabled=false end end end if key=="e" and attack==false and equipped==true then EAbility() end if key=="z" and attack==false and equipped==true and cooldown1>=co1 and Mana.Value>=skill1mana then subtractmana(skill1mana) cooldown1=0 Move1() end if key=="x" and attack==false and equipped==true and cooldown2>=co2 and Mana.Value>=skill2mana then subtractmana(skill2mana) cooldown2=0 Move2() end if key=="c" and attack==false and equipped==true and cooldown3>=co3 and Mana.Value>=skill3mana then subtractmana(skill3mana) cooldown3=0 Move3() end if key=="v" and attack==false and equipped==true and cooldown4>=co4 and Mana.Value>=skill4mana then subtractmana(skill4mana) cooldown4=0 Move4() end if key=="q" then Mana.Value=100 cooldown1=co1 cooldown2=co2 cooldown3=co3 cooldown4=co4 end if key=="p" then StaggerHitAnim.Value=true end if key=="[" then StaggerAnim.Value=true end if key=="]" then StunAnim.Value=true end --end end) Mouse.KeyUp:connect(function(key2) --function key2(key) --end end) ---- Me = game.Players.LocalPlayer player = Me char = Me.Character chara = char New = function(Object, Parent, Name, Data) local Object = Instance.new(Object) for Index, Value in pairs(Data or {}) do Object[Index] = Value end Object.Parent = Parent Object.Name = Name return Object end Mouse = player:GetMouse() for i,v in pairs(chara:children()) do if v:IsA("Accessory") or v:IsA("") or v:IsA("") then v:Destroy() end end s = Instance.new("Sound",game.Players.LocalPlayer.Character.Torso) s.SoundId = "rbxassetid://144260525" s.Volume = 1 s.Pitch = 1 s.Looped = true wait() s:Play() s = Instance.new("Sound",game.Players.LocalPlayer.Character.Torso) s.SoundId = "rbxassetid://530138502" s.Volume = 3 s.Pitch = 0.83 s.Looped = false wait() s:Play() wait(15) local Player = game.Players.LocalPlayer local Character = Player.Character local Humanoid = Character.Humanoid local Mouse = Player:GetMouse() Character:WaitForChild("Animate"):Remove() Humanoid.MaxHealth = 2000 Humanoid.Health = 1980 wait() function SmoothAllSides(Part) local Sides = { "TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface" } for i, v in pairs(Sides) do Part[v] = "SmoothNoOutlines" end end local StaffM = Instance.new("Model") StaffM.Parent = Character local Staff = Instance.new("Part") Staff.Parent = StaffM Staff.Shape = Enum.PartType.Cylinder Staff.Size = Vector3.new(0, 0, 0) Staff.BrickColor = BrickColor.new("Really black") Staff.CanCollide = false local Ring0 = Instance.new("Part") Ring0.Parent = StaffM Ring0.CanCollide = false Ring0.BrickColor = BrickColor.new("Really black") Ring0.Material = Enum.Material.SmoothPlastic local Ring = Instance.new("SpecialMesh") Ring.Parent = Ring0 Ring.MeshType = Enum.MeshType.FileMesh Ring.Scale = Vector3.new(0, 0, 0) Ring.MeshId = "rbxassetid://" local Ring1 = Ring0:Clone() Ring1.Parent = StaffM local Weld1, Weld2, Weld3 = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld") Weld1.Parent = StaffM Weld1.Part0 = Staff Weld1.Part1 = Ring0 Weld1.C1 = CFrame.new(0, 0, 0) Weld2.Parent = StaffM Weld2.Part0 = Staff Weld2.Part1 = Ring1 Weld2.C1 = CFrame.new(0, 0, 0) Weld3.Parent = StaffM Weld3.Part0 = Character["Left Arm"] Weld3.Part1 = Staff Weld3.C0 = CFrame.new(0, Character["Left Arm"].Size.Y / -2, 0) * CFrame.Angles(0, math.pi / 2, 0) SmoothAllSides(Staff) local bools = { Idle = true, Moving = false, OffenseDefense = false, MovingUp = false, MovingDown = false, Blocking = false } local joints = { ["Head"] = Character.Torso.Neck, ["Torso"] = Character.HumanoidRootPart.RootJoint, ["Left Arm"] = Character.Torso["Left Shoulder"], ["Right Arm"] = Character.Torso["Right Shoulder"], ["Left Leg"] = Character.Torso["Left Hip"], ["Right Leg"] = Character.Torso["Right Hip"] } local HeadC0 = joints.Head.C0 local TorsoC0 = joints.Torso.C0 local RightAC0 = joints["Left Arm"].C0 local LeftAC0 = joints["Right Arm"].C0 local RightLC0 = joints["Left Leg"].C0 local LeftLC0 = joints["Right Leg"].C0 local Animations = { idle = { HeadC0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(80), math.rad(180), math.rad(-12)), TorsoC0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(180), math.rad(18)), LeftAC0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), math.rad(120)) * CFrame.Angles(math.rad(45), 0, 0), RightLC0 = CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(80), math.rad(90)) * CFrame.Angles(0, 0, math.rad(5)), LeftLC0 = CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(-80), math.rad(-90)) * CFrame.Angles(0, math.rad(10), math.rad(15)) }, running = { HeadC0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(115), math.rad(180), 0), TorsoC0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(60), math.rad(180), 0), RightAC0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(-120), 0) * CFrame.Angles(math.rad(33), 0, 0), LeftAC0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(90), 0) * CFrame.Angles(math.rad(23), 0, 0), RightLC0 = CFrame.new(1, -1, -0.2) * CFrame.Angles(math.rad(-10), math.rad(90), 0), LeftLC0 = CFrame.new(-1, -1, -0.65) * CFrame.Angles(math.rad(-30), math.rad(-90), 0) } } local Input = game:GetService("UserInputService") local RunService = game:GetService("RunService") Humanoid:ClearAllChildren() local TruthBall = Instance.new("Part") TruthBall.Name = "Truth Seeking Ball" TruthBall.Material = Enum.Material.Neon TruthBall.Shape = Enum.PartType.Ball TruthBall.Size = Vector3.new(0, 0, 0) TruthBall.Anchored = true TruthBall.Locked = true TruthBall.CanCollide = false TruthBall.BrickColor = BrickColor.new("Cyan") SmoothAllSides(TruthBall) for i = 1, 6 do local TruthSeekBalls = TruthBall:Clone() TruthSeekBalls.Parent = Character end TruthTable = {} for ind, var in ipairs(Character:GetChildren()) do if var.Name == "Truth Seeking Ball" then table.insert(TruthTable, var) end end RunService.RenderStepped:connect(function() for i, v in ipairs(TruthTable) do v.CFrame = v.CFrame:lerp(Character.Torso.CFrame * CFrame.new(math.cos(i + 7.5) * 2.5, math.sin(i + 7.5) * 2.5, 1.5), 0.15) end end) local BodyParts = { Character.Head, Character.Torso, Character["Left Arm"], Character["Right Arm"], Character["Left Leg"], Character["Right Leg"] } local Block = TruthTable[math.random(1, #TruthTable)] local BlockCF = Block.CFrame local Defense = Block:Clone() Input.InputBegan:connect(function(Key, GPE) if Key.KeyCode == Enum.KeyCode.X and not GPE and bools.Blocking == false then Humanoid.WalkSpeed = 0 Humanoid.JumpPower = 0 bools.Blocking = true while bools.Blocking == true do Block.Transparency = 1 Defense.Parent = Character Defense.Shape = Enum.PartType.Block Defense.Size = Vector3.new(10, 9, 0.2) RunService.RenderStepped:connect(function() Defense.CFrame = Block.CFrame:lerp(Character.Torso.CFrame * CFrame.new(0, 0, -10), 0.6) end) Defense.CanCollide = true if bools.Blocking == false then elseif Key.KeyCode == Enum.KeyCode.Z and not GPE and Mouse.Target then local Copy = Block:Clone() Block.Transparency = 1 Copy.Parent = Character Copy.Anchored = false Copy.CFrame = Block.CFrame local CopyV = Instance.new("BodyVelocity") CopyV.Parent = Copy CopyV.MaxForce = Vector3.new(math.huge, math.huge, math.huge) CopyV.Velocity = Mouse.UnitRay:ClosestPoint() * 100 else wait() end end end end) Input.InputEnded:connect(function(Key, GPE) if Key.KeyCode == Enum.KeyCode.X and not GPE and bools.Blocking == true then Humanoid.WalkSpeed = 60 Humanoid.JumpPower = 200 bools.Blocking = false Defense.CanCollide = false Defense.Shape = Enum.PartType.Ball Defense.Size = Vector3.new(0, 0, 0) RunService.RenderStepped:connect(function() Defense.CFrame = Defense.CFrame:lerp(BlockCF, 0.15) end) Defense:Remove() Block.Transparency = 0 Block = TruthTable[math.random(1, #TruthTable)] BlockCF = Block.CFrame end end) RunService.RenderStepped:connect(function() local CurrentAnimation = "Idle" if (Character.Torso.Velocity - Vector3.new(1, 0, 1)).magnitude > 2 then CurrentAnimation = "Walking" elseif (Character.Torso.Velocity - Vector3.new(1, 0, 1)).magnitude < 2 then CurrentAnimation = "Idle" end if CurrentAnimation == "Idle" and not bools.OffenseDefense then joints.Head.C0 = joints.Head.C0:lerp(Animations.idle.HeadC0 * CFrame.Angles(math.rad(2 * math.sin(-tick() * 2)), 0, 0), 0.35) joints.Torso.C0 = joints.Torso.C0:lerp(Animations.idle.TorsoC0 * CFrame.new(0, 0, 0.1 * math.sin(tick() * 2) / 2), 0.35) joints["Right Leg"].C0 = joints["Left Leg"].C0:lerp(Animations.idle.RightLC0 * CFrame.new(0, 0.1 * math.sin(-tick() * 2), 0.025 * math.sin(-tick() * 2)) * CFrame.Angles(0, 0, math.rad(3 * math.sin(tick() * -2))), 0.35) joints["Left Leg"].C0 = joints["Right Leg"].C0:lerp(Animations.idle.LeftLC0 * CFrame.new(0, 0.1 * math.sin(-tick() * 2), 0.025 * math.sin(-tick() * 2)) * CFrame.Angles(0, 0, math.rad(3 * math.sin(tick() * -2))), 0.35) elseif CurrentAnimation == "Walking" and not bools.OffenseDefense then joints.Head.C0 = joints.Head.C0:lerp(Animations.running.HeadC0, 0.15) joints.Torso.C0 = joints.Torso.C0:lerp(Animations.running.TorsoC0, 0.15) joints["Right Leg"].C0 = joints["Left Leg"].C0:lerp(Animations.running.RightLC0, 0.15) joints["Left Leg"].C0 = joints["Right Leg"].C0:lerp(Animations.running.LeftLC0, 0.15) end end) name = game.Players.LocalPlayer.Name player = game.Players:WaitForChild(name) chara = player.Character debby = game:GetService("Debris") chara.Humanoid.MaxHealth = 2000 chara.Humanoid.Health = 2000 chara.Humanoid.WalkSpeed = 50 chara.Humanoid.JumpPower = 200 local p = Instance.new("Part", chara) p.Name = "Ears" p.BrickColor = BrickColor.new("Cyan") p.Size = Vector3.new(0, 0, 0) p.BottomSurface = 0 p.TopSurface = 0 p.Position = chara.Head.Position local pweld = Instance.new("Weld", p) pweld.Part0 = chara.Head pweld.Part1 = p pweld.C0 = CFrame.new(0, 0.7, 0) pweld.C0 = pweld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180), 0, math.rad(180)) local earmesh = Instance.new("SpecialMesh", p) earmesh.MeshType = "FileMesh" earmesh.MeshId = "http://www.roblox.com/asset/?id=1374148" earmesh.Scale = Vector3.new(1.1, 1.5, 3) local fakehead = chara.Head:clone() fakehead.Name = "FakeHead" fakehead.Parent = chara fakehead.Position = chara.Head.Position fakehead.Transparency = 2 fakehead.face.Texture = "http://www.roblox.com/asset/?id=105092745" local hand1 = Instance.new("Part", chara) hand1.Name = "Hand1" hand1.Size = Vector3.new(0.8, 0.8, 0.8) hand1.Transparency = 1 hand1.Position = chara["Left Arm"].Position local hand1weld = Instance.new("Weld", hand1) hand1weld.Part0 = chara["Left Arm"] hand1weld.Part1 = hand1 hand1weld.C0 = CFrame.new(0, -1, 0) local hand2 = hand1:Clone() hand2.Name = "Hand2" hand2.Parent = chara hand2.Position = chara["Right Arm"].Position local hand2weld = Instance.new("Weld", hand2) hand2weld.Part0 = chara["Right Arm"] hand2weld.Part1 = hand2 hand2weld.C0 = CFrame.new(0, -1, 0) color3colour = { BrickColor.new("Cyan").Color, BrickColor.new("Cyan").Color, BrickColor.new("Cyan").Color, BrickColor.new("Cyan").Color, BrickColor.new("Cyan").Color, BrickColor.new("Cyan").Color } breekcolour = { BrickColor.new("Cyan"), BrickColor.new("Cyan"), BrickColor.new("Cyan"), BrickColor.new("Cyan"), BrickColor.new("Cyan"), BrickColor.new("Cyan") } firecolour = { ColorSequenceKeypoint.new(0, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.05, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.1, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.15, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.2, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.25, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(1, BrickColor.new("Cyan").Color) } barcolour = { ColorSequenceKeypoint.new(0, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.2, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.4, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.6, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(0.8, BrickColor.new("Cyan").Color), ColorSequenceKeypoint.new(1, BrickColor.new("Cyan").Color) } normallife = { NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1) } extendlife = { NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1) } function createrainbow(color, part, texture, size, trans, life, face, speed, accel, velsp, lock, name) local fira = Instance.new("ParticleEmitter", part) fira.Name = name fira.Color = ColorSequence.new(color) fira.Size = size fira.Texture = texture fira.Transparency = trans fira.Lifetime = life fira.EmissionDirection = face fira.Rate = 100000000 fira.RotSpeed = NumberRange.new(10000) fira.Speed = speed fira.VelocitySpread = velsp fira.Acceleration = accel fira.LightEmission = 1 fira.LockedToPart = lock end handfire1 = createrainbow(firecolour, hand1, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.4), NumberSequenceKeypoint.new(1, 0) }), NumberSequence.new(extendlife), NumberRange.new(1), "Left", NumberRange.new(1), Vector3.new(0, 2, 0), 0, false, "FireEffect") handfire2 = createrainbow(firecolour, hand2, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.4), NumberSequenceKeypoint.new(1, 0) }), NumberSequence.new(extendlife), NumberRange.new(1), "Right", NumberRange.new(1), Vector3.new(0, 2, 0), 0, false, "FireEffect") createrainbow(barcolour, orbuur, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 1), NumberSequenceKeypoint.new(1, 0) }), NumberSequence.new(extendlife), NumberRange.new(1), "Front", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "OrbEffect") local spelleffect = Instance.new("ParticleEmitter", chara.Torso) spelleffect.Texture = "http://www.roblox.com/asset/?id=679657454" spelleffect.Speed = NumberRange.new(0) spelleffect.LightEmission = 1 spelleffect.Transparency = NumberSequence.new(normallife) spelleffect.Size = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 10) }) spelleffect.Rate = 0.001 spelleffect.Rotation = NumberRange.new(0, 359) spelleffect.RotSpeed = NumberRange.new(1000) spelleffect.Lifetime = NumberRange.new(1) createrainbow(barcolour, hand2, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0) }), NumberSequence.new(normallife), NumberRange.new(1), "Front", NumberRange.new(10), Vector3.new(0, 0, 0), 1000, true, "PowerEffect") powereffect = hand2.PowerEffect powereffect.Enabled = false local naeeym = Instance.new("BillboardGui", chara) naeeym.Size = UDim2.new(0, 100, 0, 40) naeeym.StudsOffset = Vector3.new(0, 2, 0) naeeym.Adornee = chara.Head local tecks = Instance.new("TextLabel", naeeym) tecks.BackgroundTransparency = 1 tecks.BorderSizePixel = 0 tecks.Text = "" tecks.Font = "Fantasy" tecks.FontSize = "Size24" tecks.TextStrokeTransparency = 0 tecks.TextColor3 = Color3.new(1, 1, 1) tecks.TextStrokeColor3 = BrickColor.new("Really red").Color tecks.Size = UDim2.new(1, 0, 0.5, 0) Void = nil VoidParts = {} Equipped = false Counter = 1 function RayCast(Position, Direction, MaxDistance, IgnoreList) return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) end Player = player Character = chara Humanoid = Character:FindFirstChild("Humanoid") Torso = Character:FindFirstChild("Torso") if not Player or not Humanoid or Humanoid.Health == 0 or not chara.Torso then return end Equipped = true Void = Instance.new("Model") Void.Name = "Void" Angle = 0 for i = 1, 1 do local VoidPart = Instance.new("Part") VoidPart.Name = "VoidPart" VoidPart.Transparency = 1 VoidPart.BrickColor = BrickColor.new("Cyan") VoidPart.Material = Enum.Material.Plastic VoidPart.Shape = Enum.PartType.Block VoidPart.FormFactor = Enum.FormFactor.Custom VoidPart.TopSurface = Enum.SurfaceType.Smooth VoidPart.BottomSurface = Enum.SurfaceType.Smooth VoidPart.Anchored = true VoidPart.CanCollide = false VoidPart.Locked = true VoidPart.Size = Vector3.new(1, 0.2, 1) fiyer = createrainbow(firecolour, VoidPart, "http://www.roblox.com/asset/?id=224413104", NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.4), NumberSequenceKeypoint.new(1, 0) }), NumberSequence.new({ NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.99, 0), NumberSequenceKeypoint.new(1, 1) }), NumberRange.new(3), "Top", NumberRange.new(2), Vector3.new(0, 2, 0), 0, false, "FireEffect") VoidPart.FireEffect.Rate = 10 local BlockMesh = Instance.new("BlockMesh") BlockMesh.Scale = Vector3.new(10, 2, 10) BlockMesh.Parent = VoidPart VoidPart.Parent = Void local Star = Instance.new("Decal", VoidPart) Star.Texture = "http://www.roblox.com/asset/?id=199910011" Star.Face = "Top" local Light = Instance.new("PointLight", VoidPart) Light.Color = Color3.new(0, 0, 0) Light.Brightness = 10 Light.Range = 10 table.insert(VoidParts, VoidPart) end Spawn(function() while Equipped and Humanoid.Parent and Humanoid.Health > 0 and chara do if Angle == 360 then Angle = 0 end Angle = Angle + 0.05 chara.Humanoid.MaxHealth = 2000 chara.Humanoid.Health = 1700 Counter = Counter + 1 if Counter == 7 then Counter = 1 end tecks.TextStrokeColor3 = color3colour[Counter] fakehead.face.Color3 = color3colour[Counter] Void.VoidPart.Decal.Color3 = color3colour[Counter] Void.VoidPart.PointLight.Color = color3colour[Counter] local parentPos = chara.Torso.CFrame local Hit, EndPosition = RayCast(chara.Torso.Position, Vector3.new(0, -1, 0), chara.Torso.Size.Y * 6.5, {Character}) if Hit then if not Void.Parent then Void.Parent = Character end for i, v in pairs(VoidParts) do v.CFrame = CFrame.new(chara.Torso.Position.X, EndPosition.Y, chara.Torso.Position.Z) * CFrame.Angles(0, Angle + i, 0) end else Void.Parent = nil end wait() end end) p = game.Players.LocalPlayer char = p.Character torso = char.Torso neck = char.Torso.Neck hum = char.Humanoid CV="Maroon" local txt = Instance.new("BillboardGui", char) txt.Adornee = char .Head txt.Name = "_status" txt.Size = UDim2.new(2, 0, 1.2, 0) txt.StudsOffset = Vector3.new(-9, 8, 0) local text = Instance.new("TextLabel", txt) text.Size = UDim2.new(10, 0, 7, 0) text.FontSize = "Size48" text.TextScaled = true text.TextTransparency = 0 text.BackgroundTransparency = 1 text.TextTransparency = 0 text.TextStrokeTransparency = 0 text.Font = "Fantasy" text.TextStrokeColor3 = Color3.new(0, 0, 0) v=Instance.new("Part") v.Name = "ColorBrick" v.Parent=p.Character v.FormFactor="Symmetric" v.Anchored=true v.CanCollide=false v.BottomSurface="Smooth" v.TopSurface="Smooth" v.Size=Vector3.new(10,5,3) v.Transparency=1 v.CFrame=char.Torso.CFrame v.BrickColor=BrickColor.new(CV) v.Transparency=1 text.TextColor3 = BrickColor.new("Bright blue").Color v.Shape="Block" text.Text = "Wanderer" local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Part") o3 = Instance.new("SpecialMesh") o4 = Instance.new("Model") o5 = Instance.new("Part") o6 = Instance.new("SpecialMesh") o7 = Instance.new("Weld") o8 = Instance.new("Part") o9 = Instance.new("SpecialMesh") o10 = Instance.new("Weld") o11 = Instance.new("Part") o12 = Instance.new("SpecialMesh") o13 = Instance.new("Weld") o14 = Instance.new("Part") o15 = Instance.new("SpecialMesh") o16 = Instance.new("Weld") o17 = Instance.new("Part") o18 = Instance.new("SpecialMesh") o19 = Instance.new("Weld") o20 = Instance.new("Part") o21 = Instance.new("SpecialMesh") o22 = Instance.new("Weld") o23 = Instance.new("Part") o24 = Instance.new("SpecialMesh") o25 = Instance.new("Weld") o26 = Instance.new("Part") o27 = Instance.new("SpecialMesh") o28 = Instance.new("Weld") o29 = Instance.new("Part") o30 = Instance.new("SpecialMesh") o31 = Instance.new("Weld") o32 = Instance.new("Part") o33 = Instance.new("SpecialMesh") o34 = Instance.new("Weld") o35 = Instance.new("Part") o36 = Instance.new("SpecialMesh") o37 = Instance.new("Weld") o38 = Instance.new("Part") o39 = Instance.new("SpecialMesh") o40 = Instance.new("Weld") o41 = Instance.new("Part") o42 = Instance.new("SpecialMesh") o43 = Instance.new("Weld") o44 = Instance.new("Part") o45 = Instance.new("SpecialMesh") o46 = Instance.new("Weld") o47 = Instance.new("Part") o48 = Instance.new("SpecialMesh") o49 = Instance.new("Weld") o50 = Instance.new("Part") o51 = Instance.new("SpecialMesh") o52 = Instance.new("Weld") o53 = Instance.new("Part") o54 = Instance.new("SpecialMesh") o55 = Instance.new("Weld") o56 = Instance.new("Part") o57 = Instance.new("SpecialMesh") o58 = Instance.new("Weld") o59 = Instance.new("Part") o60 = Instance.new("SpecialMesh") o61 = Instance.new("Weld") o62 = Instance.new("Part") o63 = Instance.new("SpecialMesh") o64 = Instance.new("Weld") o1.Name = "Head_" o1.Parent = mas o2.Name = "REF" o2.Parent = o1 o2.Transparency = 1 o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913) o2.Rotation = Vector3.new(180, 0.0199999996, -180) o2.Anchored = false o2.CanCollide = false o2.FormFactor = Enum.FormFactor.Symmetric o2.Size = Vector3.new(2, 1, 1) o2.CFrame = CFrame.new(110.644409, 4.68007088, -60.6269913, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o2.BottomSurface = Enum.SurfaceType.Smooth o2.TopSurface = Enum.SurfaceType.Smooth o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913) o3.Parent = o2 o3.Scale = Vector3.new(1.25, 1.25, 1.25) o4.Name = "Hat" o4.Parent = o1 o5.Parent = o4 o5.Material = Enum.Material.Neon o5.BrickColor = BrickColor.new("Cyan") o5.Reflectance = 0.5 o5.Position = Vector3.new(110.650101, 5.58175611, -61.1730347) o5.Rotation = Vector3.new(62.7000008, -90, 0) o5.Anchored = false o5.FormFactor = Enum.FormFactor.Plate o5.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o5.CFrame = CFrame.new(110.650101, 5.58175611, -61.1730347, 0, 0, -1, -0.888631999, 0.458620995, 0, 0.458620995, 0.888631999, 0) o5.BottomSurface = Enum.SurfaceType.Smooth o5.TopSurface = Enum.SurfaceType.Smooth o5.Color = Color3.new(0.0156863, 0.686275, 0.92549) o5.Position = Vector3.new(110.650101, 5.58175611, -61.1730347) o6.Parent = o5 o6.MeshType = Enum.MeshType.Wedge o7.Name = "Joint" o7.Parent = o5 o7.C0 = CFrame.new(1.05169296, 0.0717010498, 0.00569152832, -0.000152131295, -0.888631999, -0.458620965, -0.000294772239, 0.458620995, -0.88863194, 0.99999994, -1.23944917e-22, -0.000331714633) o7.Part0 = o5 o7.Part1 = o2 o8.Parent = o4 o8.Material = Enum.Material.Neon o8.BrickColor = BrickColor.new("Cyan") o8.Reflectance = 0.5 o8.Position = Vector3.new(111.171722, 5.50142097, -60.4436722) o8.Rotation = Vector3.new(-173.610001, -0.119999997, 122.860001) o8.Anchored = false o8.FormFactor = Enum.FormFactor.Plate o8.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o8.CFrame = CFrame.new(111.171722, 5.50142097, -60.4436722, -0.542633951, -0.839966655, -0.00210324791, -0.834870875, 0.539063156, 0.111362509, -0.0924069956, 0.0621850155, -0.993777692) o8.BottomSurface = Enum.SurfaceType.Smooth o8.TopSurface = Enum.SurfaceType.Smooth o8.Color = Color3.new(0.0156863, 0.686275, 0.92549) o8.Position = Vector3.new(111.171722, 5.50142097, -60.4436722) o9.Parent = o8 o9.MeshType = Enum.MeshType.Wedge o10.Name = "Joint" o10.Parent = o8 o10.C0 = CFrame.new(0.988800049, -0.0112380981, 0.0918197632, 0.542664528, -0.834870875, 0.0922269896, 0.839945972, 0.539063156, -0.0624636412, 0.00243289815, 0.111362509, 0.993776917) o10.Part0 = o8 o10.Part1 = o2 o11.Parent = o4 o11.Material = Enum.Material.Neon o11.BrickColor = BrickColor.new("Cyan") o11.Reflectance = 0.5 o11.Position = Vector3.new(111.171341, 5.52380323, -60.6429138) o11.Rotation = Vector3.new(6.38999987, 0.119999997, 57.1399994) o11.Anchored = false o11.FormFactor = Enum.FormFactor.Plate o11.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o11.CFrame = CFrame.new(111.171341, 5.52380323, -60.6429138, 0.542633951, -0.839966655, 0.00210324791, 0.834870875, 0.539063156, -0.111362509, 0.0924069956, 0.0621850155, 0.993777692) o11.BottomSurface = Enum.SurfaceType.Smooth o11.TopSurface = Enum.SurfaceType.Smooth o11.Color = Color3.new(0.0156863, 0.686275, 0.92549) o11.Position = Vector3.new(111.171341, 5.52380323, -60.6429138) o12.Parent = o11 o12.MeshType = Enum.MeshType.Wedge o13.Name = "Joint" o13.Parent = o11 o13.C0 = CFrame.new(-0.988868713, -0.0112304688, 0.10867691, -0.542664528, 0.834870875, -0.0922269896, 0.839945972, 0.539063156, -0.0624636412, -0.00243289815, -0.111362509, -0.993776917) o13.Part0 = o11 o13.Part1 = o2 o14.Parent = o4 o14.Material = Enum.Material.Neon o14.BrickColor = BrickColor.new("Cyan") o14.Reflectance = 0.5 o14.Position = Vector3.new(111.508545, 5.28526115, -60.4685593) o14.Rotation = Vector3.new(-173.610001, -0.119999997, -57.1399994) o14.Anchored = false o14.FormFactor = Enum.FormFactor.Plate o14.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o14.CFrame = CFrame.new(111.508545, 5.28526115, -60.4685593, 0.542633951, 0.839966655, -0.00210324791, 0.834870875, -0.539063156, 0.111362509, 0.0924069956, -0.0621850155, -0.993777692) o14.BottomSurface = Enum.SurfaceType.Smooth o14.TopSurface = Enum.SurfaceType.Smooth o14.Color = Color3.new(0.0156863, 0.686275, 0.92549) o14.Position = Vector3.new(111.508545, 5.28526115, -60.4685593) o15.Parent = o14 o15.MeshType = Enum.MeshType.Wedge o16.Name = "Joint" o16.Parent = o14 o16.C0 = CFrame.new(-0.988811493, -0.389755249, 0.0918693542, -0.542664528, 0.834870875, -0.0922269896, -0.839945972, -0.539063156, 0.0624636412, 0.00243289815, 0.111362509, 0.993776917) o16.Part0 = o14 o16.Part1 = o2 o17.Parent = o4 o17.Material = Enum.Material.Neon o17.BrickColor = BrickColor.new("Cyan") o17.Reflectance = 0.5 o17.Position = Vector3.new(111.508072, 5.3075819, -60.6678543) o17.Rotation = Vector3.new(6.38999987, 0.119999997, -122.860001) o17.Anchored = false o17.FormFactor = Enum.FormFactor.Plate o17.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o17.CFrame = CFrame.new(111.508072, 5.3075819, -60.6678543, -0.542633951, 0.839966655, 0.00210324791, -0.834870875, -0.539063156, -0.111362509, -0.0924069956, -0.0621850155, 0.993777692) o17.BottomSurface = Enum.SurfaceType.Smooth o17.TopSurface = Enum.SurfaceType.Smooth o17.Color = Color3.new(0.0156863, 0.686275, 0.92549) o17.Position = Vector3.new(111.508072, 5.3075819, -60.6678543) o18.Parent = o17 o18.MeshType = Enum.MeshType.Wedge o19.Name = "Joint" o19.Parent = o17 o19.C0 = CFrame.new(0.988769531, -0.389717102, 0.108673096, 0.542664528, -0.834870875, 0.0922269896, -0.839945972, -0.539063156, 0.0624636412, -0.00243289815, -0.111362509, -0.993776917) o19.Part0 = o17 o19.Part1 = o2 o20.Parent = o4 o20.Material = Enum.Material.Neon o20.BrickColor = BrickColor.new("Cyan") o20.Reflectance = 0.5 o20.Position = Vector3.new(109.692062, 5.28414679, -60.4686737) o20.Rotation = Vector3.new(-173.880005, 0.300000012, 56.5800018) o20.Anchored = false o20.FormFactor = Enum.FormFactor.Plate o20.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o20.CFrame = CFrame.new(109.692062, 5.28414679, -60.4686737, 0.550731003, -0.834666491, 0.00523188757, -0.830228984, -0.547134876, 0.106598929, -0.086112, -0.0630509928, -0.994288385) o20.BottomSurface = Enum.SurfaceType.Smooth o20.TopSurface = Enum.SurfaceType.Smooth o20.Color = Color3.new(0.0156863, 0.686275, 0.92549) o20.Position = Vector3.new(109.692062, 5.28414679, -60.4686737) o21.Parent = o20 o21.MeshType = Enum.MeshType.Wedge o22.Name = "Joint" o22.Parent = o20 o22.C0 = CFrame.new(1.03963852, -0.454391479, 0.0980033875, -0.550702393, -0.830228984, 0.0862946808, 0.834687352, -0.547134876, 0.0627741143, -0.00490206713, 0.106598929, 0.994290054) o22.Part0 = o20 o22.Part1 = o2 o23.Parent = o4 o23.Material = Enum.Material.Neon o23.BrickColor = BrickColor.new("Cyan") o23.Reflectance = 0.5 o23.Position = Vector3.new(110.4496, 5.48411512, -60.0064392) o23.Rotation = Vector3.new(-47.9300003, 90, 0) o23.Anchored = false o23.FormFactor = Enum.FormFactor.Plate o23.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o23.CFrame = CFrame.new(110.4496, 5.48411512, -60.0064392, 0, 0, 1, -0.742329776, 0.670034766, 0, -0.670034766, -0.742329776, 0) o23.BottomSurface = Enum.SurfaceType.Smooth o23.TopSurface = Enum.SurfaceType.Smooth o23.Color = Color3.new(0.0156863, 0.686275, 0.92549) o23.Position = Vector3.new(110.4496, 5.48411512, -60.0064392) o24.Parent = o23 o24.MeshType = Enum.MeshType.Wedge o25.Name = "Joint" o25.Parent = o23 o25.C0 = CFrame.new(1.01265717, -0.0780830383, 0.19480896, 0.000222260336, -0.742329776, 0.670034707, 0.00024624166, 0.670034766, 0.742329717, -0.99999994, 1.23944917e-22, 0.000331714633) o25.Part0 = o23 o25.Part1 = o2 o26.Parent = o4 o26.Material = Enum.Material.Neon o26.BrickColor = BrickColor.new("Cyan") o26.Reflectance = 0.5 o26.Position = Vector3.new(110.027832, 5.52490711, -60.6427917) o26.Rotation = Vector3.new(6.11999989, -0.300000012, -56.5800018) o26.Anchored = false o26.FormFactor = Enum.FormFactor.Plate o26.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o26.CFrame = CFrame.new(110.027832, 5.52490711, -60.6427917, 0.550731003, 0.834666491, -0.00523188757, -0.830228984, 0.547134876, -0.106598929, -0.086112, 0.0630509928, 0.994288385) o26.BottomSurface = Enum.SurfaceType.Smooth o26.TopSurface = Enum.SurfaceType.Smooth o26.Color = Color3.new(0.0156863, 0.686275, 0.92549) o26.Position = Vector3.new(110.027832, 5.52490711, -60.6427917) o27.Parent = o26 o27.MeshType = Enum.MeshType.Wedge o28.Name = "Joint" o28.Parent = o26 o28.C0 = CFrame.new(1.03961182, 0.0533828735, 0.102546692, -0.550702393, -0.830228984, 0.0862946808, -0.834687352, 0.547134876, -0.0627741143, 0.00490206713, -0.106598929, -0.994290054) o28.Part0 = o26 o28.Part1 = o2 o29.Parent = o4 o29.Material = Enum.Material.Neon o29.BrickColor = BrickColor.new("Cyan") o29.Reflectance = 0.5 o29.Position = Vector3.new(110.650101, 5.39785624, -61.5293427) o29.Rotation = Vector3.new(-117.300003, -90, 0) o29.Anchored = false o29.FormFactor = Enum.FormFactor.Plate o29.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o29.CFrame = CFrame.new(110.650101, 5.39785624, -61.5293427, 0, 0, -1, 0.888631999, -0.458620995, 0, -0.458620995, -0.888631999, 0) o29.BottomSurface = Enum.SurfaceType.Smooth o29.TopSurface = Enum.SurfaceType.Smooth o29.Color = Color3.new(0.0156863, 0.686275, 0.92549) o29.Position = Vector3.new(110.650101, 5.39785624, -61.5293427) o30.Parent = o29 o30.MeshType = Enum.MeshType.Wedge o31.Name = "Joint" o31.Parent = o29 o31.C0 = CFrame.new(-1.05168533, -0.472663879, 0.00569152832, 0.000152131295, 0.888631999, 0.458620965, 0.000294772239, -0.458620995, 0.88863194, 0.99999994, -1.23944917e-22, -0.000331714633) o31.Part0 = o29 o31.Part1 = o2 o32.Parent = o4 o32.Material = Enum.Material.Neon o32.BrickColor = BrickColor.new("Cyan") o32.Reflectance = 0.5 o32.Position = Vector3.new(109.693092, 5.30551815, -60.6680679) o32.Rotation = Vector3.new(6.11999989, -0.300000012, 123.419998) o32.Anchored = false o32.FormFactor = Enum.FormFactor.Plate o32.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o32.CFrame = CFrame.new(109.693092, 5.30551815, -60.6680679, -0.550731003, -0.834666491, -0.00523188757, 0.830228984, -0.547134876, -0.106598929, 0.086112, -0.0630509928, 0.994288385) o32.BottomSurface = Enum.SurfaceType.Smooth o32.TopSurface = Enum.SurfaceType.Smooth o32.Color = Color3.new(0.0156863, 0.686275, 0.92549) o32.Position = Vector3.new(109.693092, 5.30551815, -60.6680679) o33.Parent = o32 o33.MeshType = Enum.MeshType.Wedge o34.Name = "Joint" o34.Parent = o32 o34.C0 = CFrame.new(-1.03964233, -0.454414368, 0.102539063, 0.550702393, 0.830228984, -0.0862946808, 0.834687352, -0.547134876, 0.0627741143, 0.00490206713, -0.106598929, -0.994290054) o34.Part0 = o32 o34.Part1 = o2 o35.Parent = o4 o35.Material = Enum.Material.Neon o35.BrickColor = BrickColor.new("Cyan") o35.Reflectance = 0.5 o35.Position = Vector3.new(110.650101, 5.48411512, -60.0064392) o35.Rotation = Vector3.new(-47.9300003, -90, 0) o35.Anchored = false o35.FormFactor = Enum.FormFactor.Plate o35.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o35.CFrame = CFrame.new(110.650101, 5.48411512, -60.0064392, 0, 0, -1, 0.742329776, 0.670034766, 0, 0.670034766, -0.742329776, 0) o35.BottomSurface = Enum.SurfaceType.Smooth o35.TopSurface = Enum.SurfaceType.Smooth o35.Color = Color3.new(0.0156863, 0.686275, 0.92549) o35.Position = Vector3.new(110.650101, 5.48411512, -60.0064392) o36.Parent = o35 o36.MeshType = Enum.MeshType.Wedge o37.Name = "Joint" o37.Parent = o35 o37.C0 = CFrame.new(-1.01265717, -0.0780830383, 0.00569152832, -0.000222260336, 0.742329776, -0.670034707, 0.00024624166, 0.670034766, 0.742329717, 0.99999994, -1.23944917e-22, -0.000331714633) o37.Part0 = o35 o37.Part1 = o2 o38.Parent = o4 o38.Material = Enum.Material.Neon o38.BrickColor = BrickColor.new("Cyan") o38.Reflectance = 0.5 o38.Position = Vector3.new(110.4496, 5.58175611, -61.1730347) o38.Rotation = Vector3.new(62.7000008, 90, 0) o38.Anchored = false o38.FormFactor = Enum.FormFactor.Plate o38.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o38.CFrame = CFrame.new(110.4496, 5.58175611, -61.1730347, 0, 0, 1, 0.888631999, 0.458620995, 0, -0.458620995, 0.888631999, 0) o38.BottomSurface = Enum.SurfaceType.Smooth o38.TopSurface = Enum.SurfaceType.Smooth o38.Color = Color3.new(0.0156863, 0.686275, 0.92549) o38.Position = Vector3.new(110.4496, 5.58175611, -61.1730347) o39.Parent = o38 o39.MeshType = Enum.MeshType.Wedge o40.Name = "Joint" o40.Parent = o38 o40.C0 = CFrame.new(-1.05169296, 0.0717010498, 0.19480896, 0.000152131295, 0.888631999, 0.458620965, -0.000294772239, 0.458620995, -0.88863194, -0.99999994, 1.23944917e-22, 0.000331714633) o40.Part0 = o38 o40.Part1 = o2 o41.Name = "Handle" o41.Parent = o4 o41.BrickColor = BrickColor.new("Bright red") o41.Position = Vector3.new(110.590012, 5.42982483, -60.6134338) o41.Rotation = Vector3.new(6.11999989, 0, 0) o41.Anchored = false o41.FormFactor = Enum.FormFactor.Plate o41.Size = Vector3.new(2, 0.800000012, 1) o41.CFrame = CFrame.new(110.590012, 5.42982483, -60.6134338, 1, 0, 0, 0, 0.994301856, -0.106600985, 0, 0.106600985, 0.994301856) o41.BottomSurface = Enum.SurfaceType.Weld o41.TopSurface = Enum.SurfaceType.Smooth o41.Color = Color3.new(0.768628, 0.156863, 0.109804) o41.Position = Vector3.new(110.590012, 5.42982483, -60.6134338) o42.Parent = o41 o42.MeshId = "http://www.roblox.com/asset/?id=1033714" o42.Scale = Vector3.new(1.60000002, 1.29999995, 1.60000002) o42.TextureId = "rbxassetid://269748808" o42.VertexColor = Vector3.new(0, 0, 0) o42.MeshType = Enum.MeshType.FileMesh o43.Name = "Joint" o43.Parent = o41 o43.C0 = CFrame.new(0.054397583, -0.746926785, 0.066444397, -0.99999994, 1.23944917e-22, 0.000331714633, -3.53611067e-05, 0.994301856, -0.106600977, -0.000329824485, -0.106600985, -0.994301796) o43.Part0 = o41 o43.Part1 = o2 o44.Parent = o4 o44.Material = Enum.Material.Neon o44.BrickColor = BrickColor.new("Cyan") o44.Reflectance = 0.5 o44.Position = Vector3.new(110.026749, 5.50353479, -60.4434509) o44.Rotation = Vector3.new(-173.880005, 0.300000012, -123.419998) o44.Anchored = false o44.FormFactor = Enum.FormFactor.Plate o44.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o44.CFrame = CFrame.new(110.026749, 5.50353479, -60.4434509, -0.550731003, 0.834666491, 0.00523188757, 0.830228984, 0.547134876, 0.106598929, 0.086112, 0.0630509928, -0.994288385) o44.BottomSurface = Enum.SurfaceType.Smooth o44.TopSurface = Enum.SurfaceType.Smooth o44.Color = Color3.new(0.0156863, 0.686275, 0.92549) o44.Position = Vector3.new(110.026749, 5.50353479, -60.4434509) o45.Parent = o44 o45.MeshType = Enum.MeshType.Wedge o46.Name = "Joint" o46.Parent = o44 o46.C0 = CFrame.new(-1.03963089, 0.0534210205, 0.0979423523, 0.550702393, 0.830228984, -0.0862946808, -0.834687352, 0.547134876, -0.0627741143, -0.00490206713, 0.106598929, 0.994290054) o46.Part0 = o44 o46.Part1 = o2 o47.Parent = o4 o47.Material = Enum.Material.Neon o47.BrickColor = BrickColor.new("Cyan") o47.Reflectance = 0.5 o47.Position = Vector3.new(110.4496, 5.39786482, -61.5293503) o47.Rotation = Vector3.new(-117.300003, 90, 0) o47.Anchored = false o47.FormFactor = Enum.FormFactor.Plate o47.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o47.CFrame = CFrame.new(110.4496, 5.39786482, -61.5293503, 0, 0, 1, -0.888631999, -0.458620995, 0, 0.458620995, -0.888631999, 0) o47.BottomSurface = Enum.SurfaceType.Smooth o47.TopSurface = Enum.SurfaceType.Smooth o47.Color = Color3.new(0.0156863, 0.686275, 0.92549) o47.Position = Vector3.new(110.4496, 5.39786482, -61.5293503) o48.Parent = o47 o48.MeshType = Enum.MeshType.Wedge o49.Name = "Joint" o49.Parent = o47 o49.C0 = CFrame.new(1.05169678, -0.472667694, 0.19480896, -0.000152131295, -0.888631999, -0.458620965, 0.000294772239, -0.458620995, 0.88863194, -0.99999994, 1.23944917e-22, 0.000331714633) o49.Part0 = o47 o49.Part1 = o2 o50.Parent = o4 o50.Material = Enum.Material.Neon o50.BrickColor = BrickColor.new("Cyan") o50.Reflectance = 0.5 o50.Position = Vector3.new(110.4496, 5.21545792, -59.7087936) o50.Rotation = Vector3.new(132.070007, 90, 0) o50.Anchored = false o50.FormFactor = Enum.FormFactor.Plate o50.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o50.CFrame = CFrame.new(110.4496, 5.21545792, -59.7087936, 0, 0, 1, 0.742329776, -0.670034766, 0, 0.670034766, 0.742329776, 0) o50.BottomSurface = Enum.SurfaceType.Smooth o50.TopSurface = Enum.SurfaceType.Smooth o50.Color = Color3.new(0.0156863, 0.686275, 0.92549) o50.Position = Vector3.new(110.4496, 5.21545792, -59.7087936) o51.Parent = o50 o51.MeshType = Enum.MeshType.Wedge o52.Name = "Joint" o52.Parent = o50 o52.C0 = CFrame.new(-1.01265717, -0.322879791, 0.19480896, -0.000222260336, 0.742329776, -0.670034707, -0.00024624166, -0.670034766, -0.742329717, -0.99999994, 1.23944917e-22, 0.000331714633) o52.Part0 = o50 o52.Part1 = o2 o53.Parent = o4 o53.Material = Enum.Material.Neon o53.BrickColor = BrickColor.new("Cyan") o53.Reflectance = 0.5 o53.Position = Vector3.new(110.650101, 5.21546698, -59.7087936) o53.Rotation = Vector3.new(132.070007, -90, 0) o53.Anchored = false o53.FormFactor = Enum.FormFactor.Plate o53.Size = Vector3.new(0.200492054, 0.40098393, 0.200492024) o53.CFrame = CFrame.new(110.650101, 5.21546698, -59.7087936, 0, 0, -1, -0.742329776, -0.670034766, 0, -0.670034766, 0.742329776, 0) o53.BottomSurface = Enum.SurfaceType.Smooth o53.TopSurface = Enum.SurfaceType.Smooth o53.Color = Color3.new(0.0156863, 0.686275, 0.92549) o53.Position = Vector3.new(110.650101, 5.21546698, -59.7087936) o54.Parent = o53 o54.MeshType = Enum.MeshType.Wedge o55.Name = "Joint" o55.Parent = o53 o55.C0 = CFrame.new(1.01266479, -0.322872162, 0.00569152832, 0.000222260336, -0.742329776, 0.670034707, -0.00024624166, -0.670034766, -0.742329717, 0.99999994, -1.23944917e-22, -0.000331714633) o55.Part0 = o53 o55.Part1 = o2 o56.Name = "NinjaHalfmask" o56.Parent = o1 o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591) o56.Rotation = Vector3.new(-180, 0, -180) o56.Anchored = false o56.FormFactor = Enum.FormFactor.Custom o56.Size = Vector3.new(1.39999914, 0.80000025, 1.39999986) o56.CFrame = CFrame.new(110.62999, 4.40999889, -60.6299591, -1, 0, 0, 0, 1, 0, 0, 0, -1) o56.BottomSurface = Enum.SurfaceType.Smooth o56.TopSurface = Enum.SurfaceType.Smooth o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591) o57.Parent = o56 o57.MeshId = "http://www.roblox.com/asset/?id=72541091" o57.Scale = Vector3.new(1, 1, 0.949999988) o57.TextureId = "rbxassetid://0" o57.VertexColor = Vector3.new(0, 0, 0) o57.MeshType = Enum.MeshType.FileMesh o58.Name = "Joint" o58.Parent = o56 o58.C0 = CFrame.new(-0.0144195557, 0.270071983, -0.00296783447, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, 0.000331714633, 1.09697344e-22, 0.99999994) o58.Part0 = o56 o58.Part1 = o2 o59.Name = "PoisonHorn" o59.Parent = o1 o59.Position = Vector3.new(110.580063, 5.81450415, -60.3999863) o59.Rotation = Vector3.new(-168.669998, 0, -180) o59.Anchored = false o59.FormFactor = Enum.FormFactor.Custom o59.Size = Vector3.new(2.13111186, 2.04684615, 1.01710451) o59.CFrame = CFrame.new(110.580063, 5.81450415, -60.3999863, -1, 0, 0, 0, 0.980506241, 0.196488023, 0, 0.196488038, -0.980506241) o59.BottomSurface = Enum.SurfaceType.Smooth o59.TopSurface = Enum.SurfaceType.Smooth o59.Position = Vector3.new(110.580063, 5.81450415, -60.3999863) o60.Parent = o59 o60.MeshId = "http://www.roblox.com/asset/?id=62152278" o60.Scale = Vector3.new(0.932361424, 0.826610804, 0.667474687) o60.TextureId = "rbxassetid://269748808" o60.VertexColor = Vector3.new(0, 0, 0) o60.MeshType = Enum.MeshType.FileMesh o61.Name = "Joint" o61.Parent = o59 o61.C0 = CFrame.new(-0.0643463135, -1.15692234, -0.00032043457, 0.99999994, -1.23944917e-22, -0.000331714633, -6.51779555e-05, 0.980506241, -0.196488023, 0.000325248257, 0.196488023, 0.980506182) o61.Part0 = o59 o61.Part1 = o2 o62.Name = "Handle" o62.Parent = o1 o62.Position = Vector3.new(110.604553, 3.96506596, -61.402153) o62.Rotation = Vector3.new(172.130005, 0.389999986, -179.949997) o62.Anchored = false o62.CanCollide = false o62.FormFactor = Enum.FormFactor.Symmetric o62.Size = Vector3.new(1.4200002, 0.870000005, 1.40999985) o62.CFrame = CFrame.new(110.604553, 3.96506596, -61.402153, -0.999976993, 0.000930230482, 0.0067320345, 0, 0.990587771, -0.136879131, -0.00679600006, -0.136875972, -0.990564883) o62.BottomSurface = Enum.SurfaceType.Smooth o62.TopSurface = Enum.SurfaceType.Smooth o62.Position = Vector3.new(110.604553, 3.96506596, -61.402153) o63.Parent = o62 o63.MeshId = "http://www.roblox.com/asset/?id=398618628 " o63.Scale = Vector3.new(1, 1, 1.10000002) o63.TextureId = "rbxassetid://0" o63.VertexColor = Vector3.new(0, 0, 0) o63.MeshType = Enum.MeshType.FileMesh o64.Name = "Joint" o64.Parent = o62 o64.C0 = CFrame.new(-0.0451278687, 0.602211952, -0.865444183, 0.999979198, -1.23196559e-22, 0.00646429276, -0.000884826644, 0.990587771, 0.13687627, -0.00640344899, -0.136879131, 0.990567029) o64.Part0 = o62 o64.Part1 = o2 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["Head_"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["Head_"].Name = "Familiar Head" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Head"]) w.Part0 = game.Players.LocalPlayer.Character["Head"] w.Part1 = o2 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Head"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"].Hat:GetChildren()) do v.Anchored = false v.CanCollide = false end local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Part") o3 = Instance.new("SpecialMesh") o4 = Instance.new("Part") o5 = Instance.new("BlockMesh") o6 = Instance.new("Weld") o7 = Instance.new("Part") o8 = Instance.new("BlockMesh") o9 = Instance.new("Weld") o10 = Instance.new("Part") o11 = Instance.new("SpecialMesh") o12 = Instance.new("Weld") o13 = Instance.new("Part") o14 = Instance.new("SpecialMesh") o15 = Instance.new("Weld") o16 = Instance.new("Part") o17 = Instance.new("SpecialMesh") o18 = Instance.new("Weld") o19 = Instance.new("Part") o20 = Instance.new("SpecialMesh") o21 = Instance.new("Weld") o22 = Instance.new("Part") o23 = Instance.new("SpecialMesh") o24 = Instance.new("Weld") o25 = Instance.new("Part") o26 = Instance.new("SpecialMesh") o27 = Instance.new("Weld") o28 = Instance.new("Part") o29 = Instance.new("SpecialMesh") o30 = Instance.new("Weld") o31 = Instance.new("Part") o32 = Instance.new("SpecialMesh") o33 = Instance.new("Weld") o34 = Instance.new("Part") o35 = Instance.new("SpecialMesh") o36 = Instance.new("Weld") o37 = Instance.new("Part") o38 = Instance.new("SpecialMesh") o39 = Instance.new("Weld") o40 = Instance.new("Part") o41 = Instance.new("Weld") o42 = Instance.new("Part") o43 = Instance.new("Weld") o44 = Instance.new("Part") o45 = Instance.new("Weld") o46 = Instance.new("Part") o47 = Instance.new("Weld") o48 = Instance.new("Part") o49 = Instance.new("Weld") o50 = Instance.new("Part") o51 = Instance.new("Weld") o52 = Instance.new("Part") o53 = Instance.new("Weld") o54 = Instance.new("Part") o55 = Instance.new("Weld") o56 = Instance.new("Part") o57 = Instance.new("Weld") o58 = Instance.new("Part") o59 = Instance.new("Weld") o60 = Instance.new("Part") o61 = Instance.new("Weld") o62 = Instance.new("Part") o63 = Instance.new("Weld") o64 = Instance.new("Part") o65 = Instance.new("Weld") o66 = Instance.new("Part") o67 = Instance.new("BlockMesh") o68 = Instance.new("Weld") o69 = Instance.new("Part") o70 = Instance.new("BlockMesh") o71 = Instance.new("Weld") o72 = Instance.new("Part") o73 = Instance.new("BlockMesh") o74 = Instance.new("Weld") o75 = Instance.new("Part") o76 = Instance.new("BlockMesh") o77 = Instance.new("Weld") o78 = Instance.new("Part") o79 = Instance.new("BlockMesh") o80 = Instance.new("Weld") o81 = Instance.new("Part") o82 = Instance.new("BlockMesh") o83 = Instance.new("Weld") o84 = Instance.new("Part") o85 = Instance.new("BlockMesh") o86 = Instance.new("Weld") o87 = Instance.new("Part") o88 = Instance.new("BlockMesh") o89 = Instance.new("Weld") o90 = Instance.new("Part") o91 = Instance.new("BlockMesh") o92 = Instance.new("Weld") o93 = Instance.new("Part") o94 = Instance.new("BlockMesh") o95 = Instance.new("Weld") o96 = Instance.new("Part") o97 = Instance.new("BlockMesh") o98 = Instance.new("Weld") o99 = Instance.new("Part") o100 = Instance.new("BlockMesh") o101 = Instance.new("Weld") o102 = Instance.new("Part") o103 = Instance.new("BlockMesh") o104 = Instance.new("Weld") o105 = Instance.new("Part") o106 = Instance.new("BlockMesh") o107 = Instance.new("Weld") o108 = Instance.new("Part") o109 = Instance.new("BlockMesh") o110 = Instance.new("Weld") o111 = Instance.new("Part") o112 = Instance.new("BlockMesh") o113 = Instance.new("Weld") o114 = Instance.new("Part") o115 = Instance.new("BlockMesh") o116 = Instance.new("Weld") o117 = Instance.new("Part") o118 = Instance.new("BlockMesh") o119 = Instance.new("Weld") o120 = Instance.new("Part") o121 = Instance.new("BlockMesh") o122 = Instance.new("Weld") o123 = Instance.new("Part") o124 = Instance.new("BlockMesh") o125 = Instance.new("Weld") o126 = Instance.new("Part") o127 = Instance.new("BlockMesh") o128 = Instance.new("Weld") o129 = Instance.new("Part") o130 = Instance.new("BlockMesh") o131 = Instance.new("Weld") o132 = Instance.new("Part") o133 = Instance.new("BlockMesh") o134 = Instance.new("Weld") o135 = Instance.new("Part") o136 = Instance.new("BlockMesh") o137 = Instance.new("Weld") o138 = Instance.new("Part") o139 = Instance.new("BlockMesh") o140 = Instance.new("Weld") o141 = Instance.new("Part") o142 = Instance.new("BlockMesh") o143 = Instance.new("Weld") o144 = Instance.new("Part") o145 = Instance.new("BlockMesh") o146 = Instance.new("Weld") o147 = Instance.new("Part") o148 = Instance.new("BlockMesh") o149 = Instance.new("Weld") o150 = Instance.new("Part") o151 = Instance.new("BlockMesh") o152 = Instance.new("Weld") o153 = Instance.new("Part") o154 = Instance.new("BlockMesh") o155 = Instance.new("Weld") o156 = Instance.new("Part") o157 = Instance.new("BlockMesh") o158 = Instance.new("Weld") o159 = Instance.new("Part") o160 = Instance.new("BlockMesh") o161 = Instance.new("Weld") o162 = Instance.new("Part") o163 = Instance.new("BlockMesh") o164 = Instance.new("Weld") o165 = Instance.new("Part") o166 = Instance.new("BlockMesh") o167 = Instance.new("Weld") o168 = Instance.new("Part") o169 = Instance.new("BlockMesh") o170 = Instance.new("Weld") o171 = Instance.new("Part") o172 = Instance.new("BlockMesh") o173 = Instance.new("Weld") o174 = Instance.new("Part") o175 = Instance.new("BlockMesh") o176 = Instance.new("Weld") o177 = Instance.new("Part") o178 = Instance.new("BlockMesh") o179 = Instance.new("Weld") o180 = Instance.new("Part") o181 = Instance.new("BlockMesh") o182 = Instance.new("Weld") o183 = Instance.new("Part") o184 = Instance.new("BlockMesh") o185 = Instance.new("Weld") o186 = Instance.new("Part") o187 = Instance.new("BlockMesh") o188 = Instance.new("Weld") o189 = Instance.new("Part") o190 = Instance.new("BlockMesh") o191 = Instance.new("Weld") o192 = Instance.new("Part") o193 = Instance.new("BlockMesh") o194 = Instance.new("Weld") o195 = Instance.new("Part") o196 = Instance.new("BlockMesh") o197 = Instance.new("Weld") o198 = Instance.new("Part") o199 = Instance.new("BlockMesh") o200 = Instance.new("Weld") o201 = Instance.new("Part") o202 = Instance.new("BlockMesh") o203 = Instance.new("Weld") o204 = Instance.new("Part") o205 = Instance.new("BlockMesh") o206 = Instance.new("Weld") o207 = Instance.new("Part") o208 = Instance.new("BlockMesh") o209 = Instance.new("Weld") o210 = Instance.new("Part") o211 = Instance.new("BlockMesh") o212 = Instance.new("Weld") o213 = Instance.new("Part") o214 = Instance.new("BlockMesh") o215 = Instance.new("Weld") o216 = Instance.new("Part") o217 = Instance.new("BlockMesh") o218 = Instance.new("Weld") o219 = Instance.new("Part") o220 = Instance.new("BlockMesh") o221 = Instance.new("Weld") o222 = Instance.new("Part") o223 = Instance.new("BlockMesh") o224 = Instance.new("Weld") o225 = Instance.new("Part") o226 = Instance.new("BlockMesh") o227 = Instance.new("Weld") o228 = Instance.new("Part") o229 = Instance.new("BlockMesh") o230 = Instance.new("Weld") o231 = Instance.new("Part") o232 = Instance.new("BlockMesh") o233 = Instance.new("Weld") o234 = Instance.new("Part") o235 = Instance.new("BlockMesh") o236 = Instance.new("Weld") o237 = Instance.new("Part") o238 = Instance.new("BlockMesh") o239 = Instance.new("Weld") o240 = Instance.new("Part") o241 = Instance.new("BlockMesh") o242 = Instance.new("Weld") o243 = Instance.new("Part") o244 = Instance.new("BlockMesh") o245 = Instance.new("Weld") o246 = Instance.new("Part") o247 = Instance.new("BlockMesh") o248 = Instance.new("Weld") o249 = Instance.new("Part") o250 = Instance.new("BlockMesh") o251 = Instance.new("Weld") o252 = Instance.new("Part") o253 = Instance.new("BlockMesh") o254 = Instance.new("Weld") o255 = Instance.new("Part") o256 = Instance.new("BlockMesh") o257 = Instance.new("Weld") o258 = Instance.new("Part") o259 = Instance.new("BlockMesh") o260 = Instance.new("Weld") o261 = Instance.new("Part") o262 = Instance.new("BlockMesh") o263 = Instance.new("Weld") o264 = Instance.new("Part") o265 = Instance.new("BlockMesh") o266 = Instance.new("Weld") o267 = Instance.new("Part") o268 = Instance.new("BlockMesh") o269 = Instance.new("Weld") o270 = Instance.new("Part") o271 = Instance.new("BlockMesh") o272 = Instance.new("Weld") o273 = Instance.new("Part") o274 = Instance.new("BlockMesh") o275 = Instance.new("Weld") o276 = Instance.new("Part") o277 = Instance.new("BlockMesh") o278 = Instance.new("Weld") o279 = Instance.new("Part") o280 = Instance.new("BlockMesh") o281 = Instance.new("Weld") o282 = Instance.new("Part") o283 = Instance.new("BlockMesh") o284 = Instance.new("Weld") o285 = Instance.new("Part") o286 = Instance.new("BlockMesh") o287 = Instance.new("Weld") o288 = Instance.new("Part") o289 = Instance.new("Weld") o290 = Instance.new("Part") o291 = Instance.new("Weld") o292 = Instance.new("Part") o293 = Instance.new("Weld") o294 = Instance.new("Part") o295 = Instance.new("BlockMesh") o296 = Instance.new("Weld") o297 = Instance.new("Part") o298 = Instance.new("Weld") o299 = Instance.new("Part") o300 = Instance.new("Weld") o301 = Instance.new("Part") o302 = Instance.new("Weld") o303 = Instance.new("Part") o304 = Instance.new("Weld") o305 = Instance.new("Part") o306 = Instance.new("Weld") o307 = Instance.new("Part") o308 = Instance.new("Weld") o309 = Instance.new("Part") o310 = Instance.new("Weld") o311 = Instance.new("Part") o312 = Instance.new("BlockMesh") o313 = Instance.new("Weld") o314 = Instance.new("Part") o315 = Instance.new("BlockMesh") o316 = Instance.new("Weld") o317 = Instance.new("Part") o318 = Instance.new("BlockMesh") o319 = Instance.new("Weld") o320 = Instance.new("Part") o321 = Instance.new("BlockMesh") o322 = Instance.new("Weld") o323 = Instance.new("Part") o324 = Instance.new("BlockMesh") o325 = Instance.new("Weld") o326 = Instance.new("Part") o327 = Instance.new("BlockMesh") o328 = Instance.new("Weld") o329 = Instance.new("Part") o330 = Instance.new("BlockMesh") o331 = Instance.new("Weld") o1.Name = "Torso_" o1.Parent = mas o2.Name = "REF" o2.Parent = o1 o2.Transparency = 1 o2.Position = Vector3.new(110.644409, 3.18007588, -60.6269913) o2.Rotation = Vector3.new(180, 0.0199999996, -180) o2.Anchored = false o2.CanCollide = false o2.FormFactor = Enum.FormFactor.Symmetric o2.Size = Vector3.new(2, 2, 1) o2.CFrame = CFrame.new(110.644409, 3.18007588, -60.6269913, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o2.BottomSurface = Enum.SurfaceType.Smooth o2.TopSurface = Enum.SurfaceType.Smooth o2.Position = Vector3.new(110.644409, 3.18007588, -60.6269913) o3.Parent = o2 o3.MeshId = "rbxasset://fonts/torso.mesh" o3.MeshType = Enum.MeshType.FileMesh o4.Name = "Chain" o4.Parent = o1 o4.Material = Enum.Material.SmoothPlastic o4.BrickColor = BrickColor.new("Fossil") o4.Position = Vector3.new(112.188507, 1.02904105, -59.959465) o4.Rotation = Vector3.new(0, 0, 51.9099998) o4.Anchored = false o4.CanCollide = false o4.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o4.CFrame = CFrame.new(112.188507, 1.02904105, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines o4.Color = Color3.new(0.623529, 0.631373, 0.67451) o4.Position = Vector3.new(112.188507, 1.02904105, -59.959465) o5.Parent = o4 o5.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o6.Name = "Joint" o6.Parent = o4 o6.C0 = CFrame.new(0.740280151, 2.54227448, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o6.Part0 = o4 o6.Part1 = o2 o7.Parent = o1 o7.Material = Enum.Material.Metal o7.BrickColor = BrickColor.new("Dark stone grey") o7.Position = Vector3.new(110.710022, 3.85552692, -59.974144) o7.Rotation = Vector3.new(89.9199982, 0, 0) o7.Anchored = false o7.CanCollide = false o7.Size = Vector3.new(0.475277603, 0.200000003, 0.484976858) o7.CFrame = CFrame.new(110.710022, 3.85552692, -59.974144, 1, 0, 0, 0, 0.00141300017, -0.999999106, 0, 0.999999106, 0.00141300017) o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines o7.Color = Color3.new(0.388235, 0.372549, 0.384314) o7.Position = Vector3.new(110.710022, 3.85552692, -59.974144) o8.Parent = o7 o8.Scale = Vector3.new(1, 0.484977037, 1) o9.Name = "Joint" o9.Parent = o7 o9.C0 = CFrame.new(-0.065612793, -0.653800964, 0.674528122, -0.99999994, 1.23944917e-22, 0.000331714633, -0.000331714342, 0.00141300017, -0.999999046, -4.68712841e-07, -0.999999106, -0.00141300005) o9.Part0 = o7 o9.Part1 = o2 o10.Name = "ChainPart" o10.Parent = o1 o10.Material = Enum.Material.Slate o10.BrickColor = BrickColor.new("Dark stone grey") o10.Position = Vector3.new(110.700089, 2.85231447, -59.8544502) o10.Rotation = Vector3.new(89.7399979, 0.0900000036, 160.279999) o10.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o10.CFrame = CFrame.new(110.700089, 2.85231447, -59.8544502, -0.941325903, -0.337495148, 0.00160953274, 0, -0.00476900069, -0.999988616, 0.337498963, -0.941315234, 0.00448918389) o10.Color = Color3.new(0.388235, 0.372549, 0.384314) o10.Position = Vector3.new(110.700089, 2.85231447, -59.8544502) o11.Parent = o10 o11.MeshId = "rbxassetid://525469584" o11.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o11.TextureId = "rbxassetid://157956766" o11.MeshType = Enum.MeshType.FileMesh o12.Name = "Joint" o12.Parent = o10 o12.C0 = CFrame.new(-0.208320618, 0.744434357, -0.331315279, 0.941213906, -1.5369531e-22, -0.337811172, 0.337807357, -0.00476900069, 0.941203237, -0.00161102181, -0.999988616, -0.00448864931) o12.Part0 = o10 o12.Part1 = o2 o13.Name = "ChainPart" o13.Parent = o1 o13.Material = Enum.Material.Slate o13.BrickColor = BrickColor.new("Dark stone grey") o13.Position = Vector3.new(110.700089, 3.11272144, -59.8544502) o13.Rotation = Vector3.new(89.7300034, 0.0199999996, 175) o13.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o13.CFrame = CFrame.new(110.700089, 3.11272144, -59.8544502, -0.996187627, -0.0872359872, 0.000416033145, 0, -0.00476900162, -0.999988616, 0.0872369707, -0.996176362, 0.00475081895) o13.Color = Color3.new(0.388235, 0.372549, 0.384314) o13.Position = Vector3.new(110.700089, 3.11272144, -59.8544502) o14.Parent = o13 o14.MeshId = "rbxassetid://525469584" o14.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o14.TextureId = "rbxassetid://157956766" o14.MeshType = Enum.MeshType.FileMesh o15.Name = "Joint" o15.Parent = o13 o15.C0 = CFrame.new(-0.011932373, 0.774124146, -0.0710468292, 0.996158659, -1.33042061e-22, -0.0875674114, 0.0875664279, -0.00476900162, 0.996147394, -0.00041760903, -0.999988616, -0.00475068064) o15.Part0 = o13 o15.Part1 = o2 o16.Name = "ChainPart" o16.Parent = o1 o16.Material = Enum.Material.Slate o16.BrickColor = BrickColor.new("Dark stone grey") o16.Position = Vector3.new(110.698997, 2.97608733, -59.8550568) o16.Rotation = Vector3.new(90.0199966, -0.270000011, -85.9599991) o16.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o16.CFrame = CFrame.new(110.698997, 2.97608733, -59.8550568, 0.0704749599, 0.997502208, -0.00475714216, 0, -0.00476900069, -0.999988616, -0.997513533, 0.0704741552, -0.000336095109) o16.Color = Color3.new(0.388235, 0.372549, 0.384314) o16.Position = Vector3.new(110.698997, 2.97608733, -59.8550568) o17.Parent = o16 o17.MeshId = "rbxassetid://525469584" o17.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o17.TextureId = "rbxassetid://157956766" o17.MeshType = Enum.MeshType.FileMesh o18.Name = "Joint" o18.Parent = o16 o18.C0 = CFrame.new(0.766166687, -0.109832764, -0.203467131, -0.0701440647, 1.181596e-22, 0.997536838, -0.997525513, -0.00476900069, -0.0701432601, 0.00475725299, -0.999988616, 0.00033451707) o18.Part0 = o16 o18.Part1 = o2 o19.Name = "ChainPart" o19.Parent = o1 o19.Material = Enum.Material.Slate o19.BrickColor = BrickColor.new("Dark stone grey") o19.Position = Vector3.new(110.698997, 3.226861, -59.8550568) o19.Rotation = Vector3.new(89.8499985, -0.230000004, -123.540001) o19.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o19.CFrame = CFrame.new(110.698997, 3.226861, -59.8550568, -0.55250299, 0.833501399, -0.00397501327, 0, -0.00476899929, -0.999988616, -0.833510995, -0.552496672, 0.00263488619) o19.Color = Color3.new(0.388235, 0.372549, 0.384314) o19.Position = Vector3.new(110.698997, 3.226861, -59.8550568) o20.Parent = o19 o20.MeshId = "rbxassetid://525469584" o20.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o20.TextureId = "rbxassetid://157956766" o20.MeshType = Enum.MeshType.FileMesh o21.Name = "Joint" o21.Parent = o19 o21.C0 = CFrame.new(0.673576355, 0.381210327, 0.0449678898, 0.552779436, 2.29540033e-23, 0.833327651, -0.833318055, -0.00476899929, 0.552773118, 0.00397413876, -0.999988616, -0.00263620447) o21.Part0 = o19 o21.Part1 = o2 o22.Name = "ChainPart" o22.Parent = o1 o22.Material = Enum.Material.Slate o22.BrickColor = BrickColor.new("Dark stone grey") o22.Position = Vector3.new(110.700089, 3.35474706, -59.8544502) o22.Rotation = Vector3.new(89.7399979, 0.0900000036, 160.279999) o22.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o22.CFrame = CFrame.new(110.700089, 3.35474706, -59.8544502, -0.941325903, -0.337495148, 0.00160953274, 0, -0.00476900069, -0.999988616, 0.337498963, -0.941315234, 0.00448918389) o22.Color = Color3.new(0.388235, 0.372549, 0.384314) o22.Position = Vector3.new(110.700089, 3.35474706, -59.8544502) o23.Parent = o22 o23.MeshId = "rbxassetid://525469584" o23.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o23.TextureId = "rbxassetid://157956766" o23.MeshType = Enum.MeshType.FileMesh o24.Name = "Joint" o24.Parent = o22 o24.C0 = CFrame.new(-0.208320618, 0.746829987, 0.171111345, 0.941213906, -1.5369531e-22, -0.337811172, 0.337807357, -0.00476900069, 0.941203237, -0.00161102181, -0.999988616, -0.00448864931) o24.Part0 = o22 o24.Part1 = o2 o25.Name = "ChainPart" o25.Parent = o1 o25.Material = Enum.Material.Slate o25.BrickColor = BrickColor.new("Dark stone grey") o25.Position = Vector3.new(110.698997, 3.47851992, -59.8550568) o25.Rotation = Vector3.new(90.0199966, -0.270000011, -85.9599991) o25.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o25.CFrame = CFrame.new(110.698997, 3.47851992, -59.8550568, 0.0704749599, 0.997502208, -0.00475714216, 0, -0.00476900069, -0.999988616, -0.997513533, 0.0704741552, -0.000336095109) o25.Color = Color3.new(0.388235, 0.372549, 0.384314) o25.Position = Vector3.new(110.698997, 3.47851992, -59.8550568) o26.Parent = o25 o26.MeshId = "rbxassetid://525469584" o26.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o26.TextureId = "rbxassetid://157956766" o26.MeshType = Enum.MeshType.FileMesh o27.Name = "Joint" o27.Parent = o25 o27.C0 = CFrame.new(0.766166687, -0.107437134, 0.298959732, -0.0701440647, 1.181596e-22, 0.997536838, -0.997525513, -0.00476900069, -0.0701432601, 0.00475725299, -0.999988616, 0.00033451707) o27.Part0 = o25 o27.Part1 = o2 o28.Name = "ChainPart" o28.Parent = o1 o28.Material = Enum.Material.Slate o28.BrickColor = BrickColor.new("Dark stone grey") o28.Position = Vector3.new(110.700089, 3.61515403, -59.8544502) o28.Rotation = Vector3.new(89.7300034, 0.0199999996, 175) o28.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o28.CFrame = CFrame.new(110.700089, 3.61515403, -59.8544502, -0.996187627, -0.0872359872, 0.000416033145, 0, -0.00476900162, -0.999988616, 0.0872369707, -0.996176362, 0.00475081895) o28.Color = Color3.new(0.388235, 0.372549, 0.384314) o28.Position = Vector3.new(110.700089, 3.61515403, -59.8544502) o29.Parent = o28 o29.MeshId = "rbxassetid://525469584" o29.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o29.TextureId = "rbxassetid://157956766" o29.MeshType = Enum.MeshType.FileMesh o30.Name = "Joint" o30.Parent = o28 o30.C0 = CFrame.new(-0.011932373, 0.776519775, 0.431379795, 0.996158659, -1.33042061e-22, -0.0875674114, 0.0875664279, -0.00476900162, 0.996147394, -0.00041760903, -0.999988616, -0.00475068064) o30.Part0 = o28 o30.Part1 = o2 o31.Name = "ChainPart" o31.Parent = o1 o31.Material = Enum.Material.Slate o31.BrickColor = BrickColor.new("Dark stone grey") o31.Position = Vector3.new(110.700317, 3.76630592, -59.8551254) o31.Rotation = Vector3.new(90, -0.270000011, -90.5100021) o31.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o31.CFrame = CFrame.new(110.700317, 3.76630592, -59.8551254, -0.00887999684, 0.999949217, -0.0047688121, 0, -0.00476900069, -0.999988616, -0.999960661, -0.00887989532, 4.23487072e-05) o31.Color = Color3.new(0.388235, 0.372549, 0.384314) o31.Position = Vector3.new(110.700317, 3.76630592, -59.8551254) o32.Parent = o31 o32.MeshId = "rbxassetid://525469584" o32.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o32.TextureId = "rbxassetid://157956766" o32.MeshType = Enum.MeshType.FileMesh o33.Name = "Joint" o33.Parent = o31 o33.C0 = CFrame.new(0.772331238, -0.046257019, 0.586457491, 0.00921169762, 1.08592396e-22, 0.999957681, -0.999946237, -0.00476900069, 0.00921159238, 0.00476879766, -0.999988616, -4.39305877e-05) o33.Part0 = o31 o33.Part1 = o2 o34.Name = "ChainPart" o34.Parent = o1 o34.Material = Enum.Material.Slate o34.BrickColor = BrickColor.new("Dark stone grey") o34.Position = Vector3.new(110.698997, 2.72442842, -59.8550568) o34.Rotation = Vector3.new(89.8499985, -0.230000004, -123.540001) o34.Size = Vector3.new(0.200000003, 0.200000003, 0.286000013) o34.CFrame = CFrame.new(110.698997, 2.72442842, -59.8550568, -0.55250299, 0.833501399, -0.00397501327, 0, -0.00476899929, -0.999988616, -0.833510995, -0.552496672, 0.00263488619) o34.Color = Color3.new(0.388235, 0.372549, 0.384314) o34.Position = Vector3.new(110.698997, 2.72442842, -59.8550568) o35.Parent = o34 o35.MeshId = "rbxassetid://525469584" o35.Scale = Vector3.new(0.00100000005, 0.00200000009, 0.00100000005) o35.TextureId = "rbxassetid://157956766" o35.MeshType = Enum.MeshType.FileMesh o36.Name = "Joint" o36.Parent = o34 o36.C0 = CFrame.new(0.673576355, 0.378814697, -0.457459211, 0.552779436, 2.29540033e-23, 0.833327651, -0.833318055, -0.00476899929, 0.552773118, 0.00397413876, -0.999988616, -0.00263620447) o36.Part0 = o34 o36.Part1 = o2 o37.Parent = o1 o37.Material = Enum.Material.SmoothPlastic o37.BrickColor = BrickColor.new("Really black") o37.Position = Vector3.new(108.697571, 2.32146406, -60.0999985) o37.Rotation = Vector3.new(-90, 0, 90) o37.Anchored = false o37.CanCollide = false o37.Shape = Enum.PartType.Cylinder o37.Size = Vector3.new(0.200000003, 0.200000003, 0.278077513) o37.CFrame = CFrame.new(108.697571, 2.32146406, -60.0999985, 0, -1, 0, 0, 0, 1, -1, 0, 0) o37.BottomSurface = Enum.SurfaceType.Smooth o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines o37.TopSurface = Enum.SurfaceType.Smooth o37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o37.Position = Vector3.new(108.697571, 2.32146406, -60.0999985) o38.Parent = o37 o38.Scale = Vector3.new(0.278077543, 0.945463777, 1) o38.MeshType = Enum.MeshType.Cylinder o39.Name = "Joint" o39.Parent = o37 o39.C0 = CFrame.new(0.526992798, -1.94683838, 0.858611822, 0.000331714633, 1.09697344e-22, 0.99999994, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22) o39.Part0 = o37 o39.Part1 = o2 o40.Parent = o1 o40.Material = Enum.Material.SmoothPlastic o40.BrickColor = BrickColor.new("Really black") o40.Position = Vector3.new(110.445099, 3.25596094, -60.0699387) o40.Rotation = Vector3.new(180, 90, 0) o40.Anchored = false o40.FormFactor = Enum.FormFactor.Custom o40.Size = Vector3.new(0.200000003, 1.99000001, 1.66999996) o40.CFrame = CFrame.new(110.445099, 3.25596094, -60.0699387, 0, 0, 1, 0, -1, 0, 1, 0, -0) o40.BottomSurface = Enum.SurfaceType.Smooth o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines o40.TopSurface = Enum.SurfaceType.Smooth o40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o40.Position = Vector3.new(110.445099, 3.25596094, -60.0699387) o41.Name = "Joint" o41.Parent = o40 o41.C0 = CFrame.new(-0.557052612, 0.0758850574, 0.199310303, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o41.Part0 = o40 o41.Part1 = o2 o42.Parent = o1 o42.Material = Enum.Material.Neon o42.BrickColor = BrickColor.new("Bright blue") o42.Position = Vector3.new(111.957489, 1.39043605, -60.0449448) o42.Rotation = Vector3.new(-90, 67.0100021, 90) o42.Anchored = false o42.FormFactor = Enum.FormFactor.Custom o42.Size = Vector3.new(0.210000008, 2.18000031, 0.200000003) o42.CFrame = CFrame.new(111.957489, 1.39043605, -60.0449448, 0, -0.39049381, 0.9206056, 0, 0.9206056, 0.39049381, -1, 0, 0) o42.BottomSurface = Enum.SurfaceType.Smooth o42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o42.RightSurface = Enum.SurfaceType.SmoothNoOutlines o42.TopSurface = Enum.SurfaceType.Smooth o42.Color = Color3.new(0.0509804, 0.411765, 0.67451) o42.Position = Vector3.new(111.957489, 1.39043605, -60.0449448) o43.Name = "Joint" o43.Parent = o42 o43.C0 = CFrame.new(0.582046509, 2.16030502, -0.509986877, 0.000331714633, 1.09697344e-22, 0.99999994, 0.39049378, 0.9206056, -0.000129532506, -0.92060554, 0.39049381, 0.000305378344) o43.Part0 = o42 o43.Part1 = o2 o44.Parent = o1 o44.Material = Enum.Material.SmoothPlastic o44.BrickColor = BrickColor.new("Really black") o44.Position = Vector3.new(111.315094, 3.25596094, -60.0699387) o44.Rotation = Vector3.new(0, -90, 0) o44.Anchored = false o44.FormFactor = Enum.FormFactor.Custom o44.Size = Vector3.new(0.200000003, 1.99000001, 0.669999957) o44.CFrame = CFrame.new(111.315094, 3.25596094, -60.0699387, 0, 0, -1, 0, 1, 0, 1, 0, 0) o44.BottomSurface = Enum.SurfaceType.Smooth o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines o44.TopSurface = Enum.SurfaceType.Smooth o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o44.Position = Vector3.new(111.315094, 3.25596094, -60.0699387) o45.Name = "Joint" o45.Parent = o44 o45.C0 = CFrame.new(-0.557052612, -0.0758850574, 0.670684814, -0.000331714633, -1.09697344e-22, -0.99999994, 1.23908515e-22, 1, -1.09738441e-22, 0.99999994, -1.23944917e-22, -0.000331714633) o45.Part0 = o44 o45.Part1 = o2 o46.Parent = o1 o46.Material = Enum.Material.SmoothPlastic o46.BrickColor = BrickColor.new("Really black") o46.Position = Vector3.new(110.640091, 3.25596094, -61.2099419) o46.Rotation = Vector3.new(180, 90, 0) o46.Anchored = false o46.FormFactor = Enum.FormFactor.Custom o46.Size = Vector3.new(0.200000003, 1.99000001, 2.05999994) o46.CFrame = CFrame.new(110.640091, 3.25596094, -61.2099419, 0, 0, 1, 0, -1, 0, 1, 0, -0) o46.BottomSurface = Enum.SurfaceType.Smooth o46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o46.RightSurface = Enum.SurfaceType.SmoothNoOutlines o46.TopSurface = Enum.SurfaceType.Smooth o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o46.Position = Vector3.new(110.640091, 3.25596094, -61.2099419) o47.Name = "Joint" o47.Parent = o46 o47.C0 = CFrame.new(0.582950592, 0.0758850574, 0.0043182373, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o47.Part0 = o46 o47.Part1 = o2 o48.Parent = o1 o48.Material = Enum.Material.SmoothPlastic o48.BrickColor = BrickColor.new("Really black") o48.Position = Vector3.new(109.589294, 1.338287, -60.5699387) o48.Rotation = Vector3.new(-90, -67.0100021, -90) o48.Anchored = false o48.FormFactor = Enum.FormFactor.Custom o48.Size = Vector3.new(1.24000001, 2.30000019, 0.50999999) o48.CFrame = CFrame.new(109.589294, 1.338287, -60.5699387, 0, 0.39049381, -0.9206056, 0, 0.9206056, 0.39049381, 1, 0, 0) o48.BottomSurface = Enum.SurfaceType.Smooth o48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o48.RightSurface = Enum.SurfaceType.SmoothNoOutlines o48.TopSurface = Enum.SurfaceType.Smooth o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o48.Position = Vector3.new(109.589294, 1.338287, -60.5699387) o49.Name = "Joint" o49.Parent = o48 o49.C0 = CFrame.new(-0.0570526123, 2.10757828, -0.25213623, -0.000331714633, -1.09697344e-22, -0.99999994, -0.39049378, 0.9206056, 0.000129532506, 0.92060554, 0.39049381, -0.000305378344) o49.Part0 = o48 o49.Part1 = o2 o50.Parent = o1 o50.Material = Enum.Material.Neon o50.BrickColor = BrickColor.new("Bright blue") o50.Position = Vector3.new(109.30571, 1.32278597, -61.1999435) o50.Rotation = Vector3.new(-90, -67.0100021, -90) o50.Anchored = false o50.FormFactor = Enum.FormFactor.Custom o50.Size = Vector3.new(0.200000003, 2.05000019, 0.200000003) o50.CFrame = CFrame.new(109.30571, 1.32278597, -61.1999435, 0, 0.39049381, -0.9206056, 0, 0.9206056, 0.39049381, 1, 0, 0) o50.BottomSurface = Enum.SurfaceType.Smooth o50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o50.RightSurface = Enum.SurfaceType.SmoothNoOutlines o50.TopSurface = Enum.SurfaceType.Smooth o50.Color = Color3.new(0.0509804, 0.411765, 0.67451) o50.Position = Vector3.new(109.30571, 1.32278597, -61.1999435) o51.Name = "Joint" o51.Parent = o50 o51.C0 = CFrame.new(0.572952271, 2.23258209, -0.507156372, -0.000331714633, -1.09697344e-22, -0.99999994, -0.39049378, 0.9206056, 0.000129532506, 0.92060554, 0.39049381, -0.000305378344) o51.Part0 = o50 o51.Part1 = o2 o52.Parent = o1 o52.Material = Enum.Material.Neon o52.BrickColor = BrickColor.new("Bright blue") o52.Position = Vector3.new(111.964462, 1.32278597, -61.2099457) o52.Rotation = Vector3.new(-90, 67.0100021, 90) o52.Anchored = false o52.FormFactor = Enum.FormFactor.Custom o52.Size = Vector3.new(0.219999999, 2.05000019, 0.200000003) o52.CFrame = CFrame.new(111.964462, 1.32278597, -61.2099457, 0, -0.39049381, 0.9206056, 0, 0.9206056, 0.39049381, -1, 0, 0) o52.BottomSurface = Enum.SurfaceType.Smooth o52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines o52.TopSurface = Enum.SurfaceType.Smooth o52.Color = Color3.new(0.0509804, 0.411765, 0.67451) o52.Position = Vector3.new(111.964462, 1.32278597, -61.2099457) o53.Name = "Joint" o53.Parent = o52 o53.C0 = CFrame.new(-0.582954407, 2.22530365, -0.489990234, 0.000331714633, 1.09697344e-22, 0.99999994, 0.39049378, 0.9206056, -0.000129532506, -0.92060554, 0.39049381, 0.000305378344) o53.Part0 = o52 o53.Part1 = o2 o54.Parent = o1 o54.Material = Enum.Material.Neon o54.BrickColor = BrickColor.new("Bright blue") o54.Position = Vector3.new(109.304871, 1.37202406, -60.0449448) o54.Rotation = Vector3.new(-90, -67.0100021, -90) o54.Anchored = false o54.FormFactor = Enum.FormFactor.Custom o54.Size = Vector3.new(0.210000008, 2.1400001, 0.200000003) o54.CFrame = CFrame.new(109.304871, 1.37202406, -60.0449448, 0, 0.39049381, -0.9206056, 0, 0.9206056, 0.39049381, 1, 0, 0) o54.BottomSurface = Enum.SurfaceType.Smooth o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines o54.TopSurface = Enum.SurfaceType.Smooth o54.Color = Color3.new(0.0509804, 0.411765, 0.67451) o54.Position = Vector3.new(109.304871, 1.37202406, -60.0449448) o55.Name = "Joint" o55.Parent = o54 o55.C0 = CFrame.new(-0.582046509, 2.18758392, -0.527153015, -0.000331714633, -1.09697344e-22, -0.99999994, -0.39049378, 0.9206056, 0.000129532506, 0.92060554, 0.39049381, -0.000305378344) o55.Part0 = o54 o55.Part1 = o2 o56.Parent = o1 o56.Material = Enum.Material.SmoothPlastic o56.BrickColor = BrickColor.new("Really black") o56.Position = Vector3.new(111.690109, 1.34219098, -60.6149445) o56.Rotation = Vector3.new(-90, 67.0100021, 90) o56.Anchored = false o56.FormFactor = Enum.FormFactor.Custom o56.Size = Vector3.new(1.33000004, 2.30000019, 0.529999971) o56.CFrame = CFrame.new(111.690109, 1.34219098, -60.6149445, 0, -0.39049381, 0.9206056, 0, 0.9206056, 0.39049381, -1, 0, 0) o56.BottomSurface = Enum.SurfaceType.Smooth o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines o56.TopSurface = Enum.SurfaceType.Smooth o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o56.Position = Vector3.new(111.690109, 1.34219098, -60.6149445) o57.Name = "Joint" o57.Parent = o56 o57.C0 = CFrame.new(0.012046814, 2.10030746, -0.244995117, 0.000331714633, 1.09697344e-22, 0.99999994, 0.39049378, 0.9206056, -0.000129532506, -0.92060554, 0.39049381, 0.000305378344) o57.Part0 = o56 o57.Part1 = o2 o58.Parent = o1 o58.Material = Enum.Material.SmoothPlastic o58.BrickColor = BrickColor.new("Really black") o58.Position = Vector3.new(111.570099, 3.25596094, -60.7049484) o58.Rotation = Vector3.new(180, 90, 0) o58.Anchored = false o58.FormFactor = Enum.FormFactor.Custom o58.Size = Vector3.new(1.21000004, 1.99000001, 0.200000003) o58.CFrame = CFrame.new(111.570099, 3.25596094, -60.7049484, 0, 0, 1, 0, -1, 0, 1, 0, -0) o58.BottomSurface = Enum.SurfaceType.Smooth o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines o58.TopSurface = Enum.SurfaceType.Smooth o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o58.Position = Vector3.new(111.570099, 3.25596094, -60.7049484) o59.Name = "Joint" o59.Parent = o58 o59.C0 = CFrame.new(0.0779571533, 0.0758850574, -0.925689697, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o59.Part0 = o58 o59.Part1 = o2 o60.Parent = o1 o60.Material = Enum.Material.SmoothPlastic o60.BrickColor = BrickColor.new("Really black") o60.Position = Vector3.new(109.710098, 3.25596094, -60.6999435) o60.Rotation = Vector3.new(180, 90, 0) o60.Anchored = false o60.FormFactor = Enum.FormFactor.Custom o60.Size = Vector3.new(1.22000003, 1.99000001, 0.200000003) o60.CFrame = CFrame.new(109.710098, 3.25596094, -60.6999435, 0, 0, 1, 0, -1, 0, 1, 0, -0) o60.BottomSurface = Enum.SurfaceType.Smooth o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines o60.TopSurface = Enum.SurfaceType.Smooth o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o60.Position = Vector3.new(109.710098, 3.25596094, -60.6999435) o61.Name = "Joint" o61.Parent = o60 o61.C0 = CFrame.new(0.0729522705, 0.0758850574, 0.934310913, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o61.Part0 = o60 o61.Part1 = o2 o62.Parent = o1 o62.Material = Enum.Material.SmoothPlastic o62.BrickColor = BrickColor.new("Really black") o62.Position = Vector3.new(111.943008, 1.37342, -60.6299515) o62.Rotation = Vector3.new(-90, 67.0100021, 90) o62.Anchored = false o62.FormFactor = Enum.FormFactor.Custom o62.Size = Vector3.new(1.01999998, 2.16000009, 0.200000003) o62.CFrame = CFrame.new(111.943008, 1.37342, -60.6299515, 0, -0.39049381, 0.9206056, 0, 0.9206056, 0.39049381, -1, 0, 0) o62.BottomSurface = Enum.SurfaceType.Smooth o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines o62.TopSurface = Enum.SurfaceType.Smooth o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o62.Position = Vector3.new(111.943008, 1.37342, -60.6299515) o63.Name = "Joint" o63.Parent = o62 o63.C0 = CFrame.new(-0.00296020508, 2.17031479, -0.490005493, 0.000331714633, 1.09697344e-22, 0.99999994, 0.39049378, 0.9206056, -0.000129532506, -0.92060554, 0.39049381, 0.000305378344) o63.Part0 = o62 o63.Part1 = o2 o64.Parent = o1 o64.Material = Enum.Material.SmoothPlastic o64.BrickColor = BrickColor.new("Really black") o64.Position = Vector3.new(109.327194, 1.37342, -60.6299515) o64.Rotation = Vector3.new(-90, -67.0100021, -90) o64.Anchored = false o64.FormFactor = Enum.FormFactor.Custom o64.Size = Vector3.new(1.01999998, 2.16000009, 0.200000003) o64.CFrame = CFrame.new(109.327194, 1.37342, -60.6299515, 0, 0.39049381, -0.9206056, 0, 0.9206056, 0.39049381, 1, 0, 0) o64.BottomSurface = Enum.SurfaceType.Smooth o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines o64.TopSurface = Enum.SurfaceType.Smooth o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o64.Position = Vector3.new(109.327194, 1.37342, -60.6299515) o65.Name = "Joint" o65.Parent = o64 o65.C0 = CFrame.new(0.00296020508, 2.17758179, -0.507148743, -0.000331714633, -1.09697344e-22, -0.99999994, -0.39049378, 0.9206056, 0.000129532506, 0.92060554, 0.39049381, -0.000305378344) o65.Part0 = o64 o65.Part1 = o2 o66.Parent = o1 o66.Material = Enum.Material.SmoothPlastic o66.BrickColor = BrickColor.new("Fossil") o66.Position = Vector3.new(112.370712, 0.82624799, -60.7414627) o66.Rotation = Vector3.new(90, -38.0900002, 147.770004) o66.Anchored = false o66.CanCollide = false o66.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o66.CFrame = CFrame.new(112.370712, 0.82624799, -60.7414627, -0.665761709, -0.419700056, -0.61693871, 0.521891773, 0.329002023, -0.787011266, 0.533282757, -0.845937133, 1.08515837e-06) o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines o66.Color = Color3.new(0.623529, 0.631373, 0.67451) o66.Position = Vector3.new(112.370712, 0.82624799, -60.7414627) o67.Parent = o66 o67.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o68.Name = "Joint" o68.Parent = o66 o68.C0 = CFrame.new(2.438797, 1.40211105, -0.787460327, 0.665584743, 0.521891773, -0.533503532, 0.419980645, 0.329002023, 0.845797837, 0.616938651, -0.787011266, -0.000205732766) o68.Part0 = o66 o68.Part1 = o2 o69.Parent = o1 o69.Material = Enum.Material.SmoothPlastic o69.BrickColor = BrickColor.new("Fossil") o69.Position = Vector3.new(112.317879, 0.86769098, -60.7595291) o69.Rotation = Vector3.new(90, -38.0900002, 147.770004) o69.Anchored = false o69.CanCollide = false o69.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o69.CFrame = CFrame.new(112.317879, 0.86769098, -60.7595291, -0.665761709, -0.419700056, -0.61693871, 0.521891773, 0.329002023, -0.787011266, 0.533282757, -0.845937133, 1.08515837e-06) o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines o69.Color = Color3.new(0.623529, 0.631373, 0.67451) o69.Position = Vector3.new(112.317879, 0.86769098, -60.7595291) o70.Parent = o69 o70.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o71.Name = "Joint" o71.Parent = o69 o71.C0 = CFrame.new(2.39161682, 1.351017, -0.787437439, 0.665584743, 0.521891773, -0.533503532, 0.419980645, 0.329002023, 0.845797837, 0.616938651, -0.787011266, -0.000205732766) o71.Part0 = o69 o71.Part1 = o2 o72.Parent = o1 o72.Material = Enum.Material.SmoothPlastic o72.BrickColor = BrickColor.new("Fossil") o72.Position = Vector3.new(112.404327, 0.859848976, -60.6439018) o72.Rotation = Vector3.new(135.619995, 41.7400017, 145.770004) o72.Anchored = false o72.CanCollide = false o72.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o72.CFrame = CFrame.new(112.404327, 0.859848976, -60.6439018, -0.61693728, -0.419700086, 0.665762961, -0.787012339, 0.329001963, -0.521890163, 0, -0.845937133, -0.533282697) o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines o72.Color = Color3.new(0.623529, 0.631373, 0.67451) o72.Position = Vector3.new(112.404327, 0.859848976, -60.6439018) o73.Parent = o72 o73.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o74.Name = "Joint" o74.Parent = o72 o74.C0 = CFrame.new(-0.740287781, 1.48768997, -2.39161682, 0.61693722, -0.787012339, -0.00020464712, 0.419980675, 0.329001963, 0.845797837, -0.665585995, -0.521890163, 0.533503473) o74.Part0 = o72 o74.Part1 = o2 o75.Parent = o1 o75.Material = Enum.Material.SmoothPlastic o75.BrickColor = BrickColor.new("Fossil") o75.Position = Vector3.new(111.981911, 1.13104796, -60.8204117) o75.Rotation = Vector3.new(-180, 0, 128.089996) o75.Anchored = false o75.CanCollide = false o75.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o75.CFrame = CFrame.new(111.981911, 1.13104796, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines o75.Color = Color3.new(0.623529, 0.631373, 0.67451) o75.Position = Vector3.new(111.981911, 1.13104796, -60.8204117) o76.Parent = o75 o76.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o77.Name = "Joint" o77.Parent = o75 o77.C0 = CFrame.new(-0.787452698, 2.31674957, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o77.Part0 = o75 o77.Part1 = o2 o78.Name = "Chain" o78.Parent = o1 o78.Material = Enum.Material.SmoothPlastic o78.BrickColor = BrickColor.new("Fossil") o78.Position = Vector3.new(112.001556, 1.11563599, -60.8204117) o78.Rotation = Vector3.new(90, -38.0900002, 90) o78.Anchored = false o78.CanCollide = false o78.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o78.CFrame = CFrame.new(112.001556, 1.11563599, -60.8204117, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines o78.Color = Color3.new(0.623529, 0.631373, 0.67451) o78.Position = Vector3.new(112.001556, 1.11563599, -60.8204117) o79.Parent = o78 o79.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o80.Name = "Joint" o80.Parent = o78 o80.C0 = CFrame.new(0.19342041, 2.34172058, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o80.Part0 = o78 o80.Part1 = o2 o81.Name = "Chain" o81.Parent = o1 o81.Material = Enum.Material.SmoothPlastic o81.BrickColor = BrickColor.new("Fossil") o81.Position = Vector3.new(112.317879, 0.86769098, -60.0203476) o81.Rotation = Vector3.new(90, -38.0900002, 32.2299995) o81.Anchored = false o81.CanCollide = false o81.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o81.CFrame = CFrame.new(112.317879, 0.86769098, -60.0203476, 0.665761709, -0.419700056, -0.61693871, -0.521891773, 0.329002023, -0.787011266, 0.533282757, 0.845937133, -1.08515837e-06) o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines o81.Color = Color3.new(0.623529, 0.631373, 0.67451) o81.Position = Vector3.new(112.317879, 0.86769098, -60.0203476) o82.Parent = o81 o82.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o83.Name = "Joint" o83.Parent = o81 o83.C0 = CFrame.new(-2.64445114, 0.949951172, -0.787437439, -0.665938556, -0.521891773, -0.533061862, 0.419419408, 0.329002023, -0.84607631, 0.616938651, -0.787011266, -0.000203562435) o83.Part0 = o81 o83.Part1 = o2 o84.Name = "Chain" o84.Parent = o1 o84.Material = Enum.Material.SmoothPlastic o84.BrickColor = BrickColor.new("Fossil") o84.Position = Vector3.new(112.370712, 0.82624799, -60.0384293) o84.Rotation = Vector3.new(90, -38.0900002, 32.2299995) o84.Anchored = false o84.CanCollide = false o84.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o84.CFrame = CFrame.new(112.370712, 0.82624799, -60.0384293, 0.665761709, -0.419700056, -0.61693871, -0.521891773, 0.329002023, -0.787011266, 0.533282757, 0.845937133, -1.08515837e-06) o84.BackSurface = Enum.SurfaceType.SmoothNoOutlines o84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o84.TopSurface = Enum.SurfaceType.SmoothNoOutlines o84.Color = Color3.new(0.623529, 0.631373, 0.67451) o84.Position = Vector3.new(112.370712, 0.82624799, -60.0384293) o85.Parent = o84 o85.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o86.Name = "Joint" o86.Parent = o84 o86.C0 = CFrame.new(-2.69161606, 1.00105286, -0.787460327, -0.665938556, -0.521891773, -0.533061862, 0.419419408, 0.329002023, -0.84607631, 0.616938651, -0.787011266, -0.000203562435) o86.Part0 = o84 o86.Part1 = o2 o87.Name = "Chain" o87.Parent = o1 o87.Material = Enum.Material.SmoothPlastic o87.BrickColor = BrickColor.new("Fossil") o87.Position = Vector3.new(112.314896, 0.92997098, -60.7635117) o87.Rotation = Vector3.new(159.570007, 24.0100002, 132.479996) o87.Anchored = false o87.CanCollide = false o87.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o87.CFrame = CFrame.new(112.314896, 0.92997098, -60.7635117, -0.61693728, -0.673685193, 0.406861961, -0.787012339, 0.528100371, -0.318938226, 0, -0.516970217, -0.856003463) o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines o87.Color = Color3.new(0.623529, 0.631373, 0.67451) o87.Position = Vector3.new(112.314896, 0.92997098, -60.7635117) o88.Parent = o87 o88.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o89.Name = "Joint" o89.Parent = o87 o89.C0 = CFrame.new(-0.740280151, 2.24308014, -1.51416016, 0.61693722, -0.787012339, -0.00020464712, 0.673856616, 0.528100371, 0.5167467, -0.406577975, -0.318938226, 0.856138349) o89.Part0 = o87 o89.Part1 = o2 o90.Name = "Chain" o90.Parent = o1 o90.Material = Enum.Material.SmoothPlastic o90.BrickColor = BrickColor.new("Fossil") o90.Position = Vector3.new(112.257187, 0.854418993, -60.7628021) o90.Rotation = Vector3.new(159.570007, 24.0100002, 132.479996) o90.Anchored = false o90.CanCollide = false o90.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o90.CFrame = CFrame.new(112.257187, 0.854418993, -60.7628021, -0.61693728, -0.673685193, 0.406861961, -0.787012339, 0.528100371, -0.318938226, 0, -0.516970217, -0.856003463) o90.BackSurface = Enum.SurfaceType.SmoothNoOutlines o90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o90.RightSurface = Enum.SurfaceType.SmoothNoOutlines o90.TopSurface = Enum.SurfaceType.SmoothNoOutlines o90.Color = Color3.new(0.623529, 0.631373, 0.67451) o90.Position = Vector3.new(112.257187, 0.854418993, -60.7628021) o91.Parent = o90 o91.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o92.Name = "Joint" o92.Parent = o90 o92.C0 = CFrame.new(-0.835334778, 2.24447632, -1.51416779, 0.61693722, -0.787012339, -0.00020464712, 0.673856616, 0.528100371, 0.5167467, -0.406577975, -0.318938226, 0.856138349) o92.Part0 = o90 o92.Part1 = o2 o93.Name = "Chain" o93.Parent = o1 o93.Material = Enum.Material.SmoothPlastic o93.BrickColor = BrickColor.new("Fossil") o93.Position = Vector3.new(112.35376, 0.839529991, -60.0927505) o93.Rotation = Vector3.new(44.3800011, 41.7400017, 34.2299995) o93.Anchored = false o93.CanCollide = false o93.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o93.CFrame = CFrame.new(112.35376, 0.839529991, -60.0927505, 0.61693728, -0.419700086, 0.665762961, 0.787012339, 0.329001963, -0.521890163, 0, 0.845937133, 0.533282697) o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines o93.Color = Color3.new(0.623529, 0.631373, 0.67451) o93.Position = Vector3.new(112.35376, 0.839529991, -60.0927505) o94.Parent = o93 o94.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o95.Name = "Joint" o95.Parent = o93 o95.C0 = CFrame.new(0.787475586, 1.03552246, -2.64443588, -0.61693722, 0.787012339, 0.00020464712, 0.419419438, 0.329001963, -0.84607631, -0.665939808, -0.521890163, -0.533061802) o95.Part0 = o93 o95.Part1 = o2 o96.Name = "Chain" o96.Parent = o1 o96.Material = Enum.Material.SmoothPlastic o96.BrickColor = BrickColor.new("Fossil") o96.Position = Vector3.new(112.435074, 0.77579999, -60.5723343) o96.Rotation = Vector3.new(90, -38.0900002, 171.5) o96.Anchored = false o96.CanCollide = false o96.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o96.CFrame = CFrame.new(112.435074, 0.77579999, -60.5723343, -0.77837038, -0.11628738, -0.616941571, 0.610170305, 0.0911542997, -0.78700906, 0.14775607, -0.989023924, 3.29376485e-06) o96.BackSurface = Enum.SurfaceType.SmoothNoOutlines o96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o96.RightSurface = Enum.SurfaceType.SmoothNoOutlines o96.TopSurface = Enum.SurfaceType.SmoothNoOutlines o96.Color = Color3.new(0.623529, 0.631373, 0.67451) o96.Position = Vector3.new(112.435074, 0.77579999, -60.5723343) o97.Parent = o96 o97.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o98.Name = "Joint" o98.Parent = o96 o98.C0 = CFrame.new(2.85273743, 0.481449127, -0.787452698, 0.778321326, 0.610170305, -0.148014247, 0.116615444, 0.0911542997, 0.9889853, 0.616941512, -0.78700906, -0.000207942314) o98.Part0 = o96 o98.Part1 = o2 o99.Name = "Chain" o99.Parent = o1 o99.Material = Enum.Material.SmoothPlastic o99.BrickColor = BrickColor.new("Fossil") o99.Position = Vector3.new(112.405258, 0.799176991, -60.5065689) o99.Rotation = Vector3.new(90, -38.0900002, 171.5) o99.Anchored = false o99.CanCollide = false o99.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o99.CFrame = CFrame.new(112.405258, 0.799176991, -60.5065689, -0.77837038, -0.11628738, -0.616941571, 0.610170305, 0.0911542997, -0.78700906, 0.14775607, -0.989023924, 3.29376485e-06) o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines o99.Color = Color3.new(0.623529, 0.631373, 0.67451) o99.Position = Vector3.new(112.405258, 0.799176991, -60.5065689) o100.Parent = o99 o100.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o101.Name = "Joint" o101.Parent = o99 o101.C0 = CFrame.new(2.80555725, 0.540893555, -0.787452698, 0.778321326, 0.610170305, -0.148014247, 0.116615444, 0.0911542997, 0.9889853, 0.616941512, -0.78700906, -0.000207942314) o101.Part0 = o99 o101.Part1 = o2 o102.Name = "Chain" o102.Parent = o1 o102.Material = Enum.Material.SmoothPlastic o102.BrickColor = BrickColor.new("Fossil") o102.Position = Vector3.new(112.268173, 0.906641006, -60.7770309) o102.Rotation = Vector3.new(90, -38.0900002, 121.129997) o102.Anchored = false o102.CanCollide = false o102.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o102.CFrame = CFrame.new(112.268173, 0.906641006, -60.7770309, -0.406859994, -0.673685372, -0.616938412, 0.318939, 0.528101265, -0.787011445, 0.856004, -0.516969204, 1.277553e-06) o102.BackSurface = Enum.SurfaceType.SmoothNoOutlines o102.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o102.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o102.RightSurface = Enum.SurfaceType.SmoothNoOutlines o102.TopSurface = Enum.SurfaceType.SmoothNoOutlines o102.Color = Color3.new(0.623529, 0.631373, 0.67451) o102.Position = Vector3.new(112.268173, 0.906641006, -60.7770309) o103.Parent = o102 o103.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o104.Name = "Joint" o104.Parent = o102 o104.C0 = CFrame.new(1.51417542, 2.21694183, -0.787452698, 0.406576008, 0.318939, -0.856138885, 0.673856795, 0.528101265, 0.516745687, 0.616938353, -0.787011445, -0.000205925055) o104.Part0 = o102 o104.Part1 = o2 o105.Name = "Chain" o105.Parent = o1 o105.Material = Enum.Material.SmoothPlastic o105.BrickColor = BrickColor.new("Fossil") o105.Position = Vector3.new(112.251343, 0.919830024, -60.7899399) o105.Rotation = Vector3.new(159.570007, 24.0100002, 132.479996) o105.Anchored = false o105.CanCollide = false o105.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o105.CFrame = CFrame.new(112.251343, 0.919830024, -60.7899399, -0.61693728, -0.673685193, 0.406861961, -0.787012339, 0.528100371, -0.318938226, 0, -0.516970217, -0.856003463) o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines o105.Color = Color3.new(0.623529, 0.631373, 0.67451) o105.Position = Vector3.new(112.251343, 0.919830024, -60.7899399) o106.Parent = o105 o106.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o107.Name = "Joint" o107.Parent = o105 o107.C0 = CFrame.new(-0.787467957, 2.1919632, -1.51416016, 0.61693722, -0.787012339, -0.00020464712, 0.673856616, 0.528100371, 0.5167467, -0.406577975, -0.318938226, 0.856138349) o107.Part0 = o105 o107.Part1 = o2 o108.Name = "Chain" o108.Parent = o1 o108.Material = Enum.Material.SmoothPlastic o108.BrickColor = BrickColor.new("Fossil") o108.Position = Vector3.new(112.24733, 0.922985017, -60.8481522) o108.Rotation = Vector3.new(90, -38.0900002, 121.129997) o108.Anchored = false o108.CanCollide = false o108.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o108.CFrame = CFrame.new(112.24733, 0.922985017, -60.8481522, -0.406859994, -0.673685372, -0.616938412, 0.318939, 0.528101265, -0.787011445, 0.856004, -0.516969204, 1.277553e-06) o108.BackSurface = Enum.SurfaceType.SmoothNoOutlines o108.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o108.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o108.RightSurface = Enum.SurfaceType.SmoothNoOutlines o108.TopSurface = Enum.SurfaceType.SmoothNoOutlines o108.Color = Color3.new(0.623529, 0.631373, 0.67451) o108.Position = Vector3.new(112.24733, 0.922985017, -60.8481522) o109.Parent = o108 o109.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o110.Name = "Joint" o110.Parent = o108 o110.C0 = CFrame.new(1.56135559, 2.15750885, -0.787452698, 0.406576008, 0.318939, -0.856138885, 0.673856795, 0.528101265, 0.516745687, 0.616938353, -0.787011445, -0.000205925055) o110.Part0 = o108 o110.Part1 = o2 o111.Name = "Chain" o111.Parent = o1 o111.Material = Enum.Material.SmoothPlastic o111.BrickColor = BrickColor.new("Fossil") o111.Position = Vector3.new(112.35376, 0.839529991, -60.6871262) o111.Rotation = Vector3.new(135.619995, 41.7400017, 145.770004) o111.Anchored = false o111.CanCollide = false o111.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o111.CFrame = CFrame.new(112.35376, 0.839529991, -60.6871262, -0.61693728, -0.419700086, 0.665762961, -0.787012339, 0.329001963, -0.521890163, 0, -0.845937133, -0.533282697) o111.BackSurface = Enum.SurfaceType.SmoothNoOutlines o111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o111.RightSurface = Enum.SurfaceType.SmoothNoOutlines o111.TopSurface = Enum.SurfaceType.SmoothNoOutlines o111.Color = Color3.new(0.623529, 0.631373, 0.67451) o111.Position = Vector3.new(112.35376, 0.839529991, -60.6871262) o112.Parent = o111 o112.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o113.Name = "Joint" o113.Parent = o111 o113.C0 = CFrame.new(-0.787475586, 1.43658829, -2.39160156, 0.61693722, -0.787012339, -0.00020464712, 0.419980675, 0.329001963, 0.845797837, -0.665585995, -0.521890163, 0.533503473) o113.Part0 = o111 o113.Part1 = o2 o114.Name = "Chain" o114.Parent = o1 o114.Material = Enum.Material.SmoothPlastic o114.BrickColor = BrickColor.new("Fossil") o114.Position = Vector3.new(112.346268, 0.784572005, -60.6427231) o114.Rotation = Vector3.new(135.619995, 41.7400017, 145.770004) o114.Anchored = false o114.CanCollide = false o114.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o114.CFrame = CFrame.new(112.346268, 0.784572005, -60.6427231, -0.61693728, -0.419700086, 0.665762961, -0.787012339, 0.329001963, -0.521890163, 0, -0.845937133, -0.533282697) o114.BackSurface = Enum.SurfaceType.SmoothNoOutlines o114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o114.RightSurface = Enum.SurfaceType.SmoothNoOutlines o114.TopSurface = Enum.SurfaceType.SmoothNoOutlines o114.Color = Color3.new(0.623529, 0.631373, 0.67451) o114.Position = Vector3.new(112.346268, 0.784572005, -60.6427231) o115.Parent = o114 o115.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o116.Name = "Joint" o116.Parent = o114 o116.C0 = CFrame.new(-0.835350037, 1.48908615, -2.39160919, 0.61693722, -0.787012339, -0.00020464712, 0.419980675, 0.329001963, 0.845797837, -0.665585995, -0.521890163, 0.533503473) o116.Part0 = o114 o116.Part1 = o2 o117.Name = "Chain" o117.Parent = o1 o117.Material = Enum.Material.SmoothPlastic o117.BrickColor = BrickColor.new("Fossil") o117.Position = Vector3.new(112.346268, 0.784572005, -60.1371689) o117.Rotation = Vector3.new(44.3800011, 41.7400017, 34.2299995) o117.Anchored = false o117.CanCollide = false o117.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o117.CFrame = CFrame.new(112.346268, 0.784572005, -60.1371689, 0.61693728, -0.419700086, 0.665762961, 0.787012339, 0.329001963, -0.521890163, 0, 0.845937133, 0.533282697) o117.BackSurface = Enum.SurfaceType.SmoothNoOutlines o117.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o117.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o117.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o117.TopSurface = Enum.SurfaceType.SmoothNoOutlines o117.Color = Color3.new(0.623529, 0.631373, 0.67451) o117.Position = Vector3.new(112.346268, 0.784572005, -60.1371689) o118.Parent = o117 o118.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o119.Name = "Joint" o119.Parent = o117 o119.C0 = CFrame.new(0.835350037, 1.08803558, -2.6444397, -0.61693722, 0.787012339, 0.00020464712, 0.419419438, 0.329001963, -0.84607631, -0.665939808, -0.521890163, -0.533061802) o119.Part0 = o117 o119.Part1 = o2 o120.Name = "Chain" o120.Parent = o1 o120.Material = Enum.Material.SmoothPlastic o120.BrickColor = BrickColor.new("Fossil") o120.Position = Vector3.new(112.400162, 0.803156972, -60.593605) o120.Rotation = Vector3.new(135.619995, 41.7400017, 145.770004) o120.Anchored = false o120.CanCollide = false o120.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o120.CFrame = CFrame.new(112.400162, 0.803156972, -60.593605, -0.61693728, -0.419700086, 0.665762961, -0.787012339, 0.329001963, -0.521890163, 0, -0.845937133, -0.533282697) o120.BackSurface = Enum.SurfaceType.SmoothNoOutlines o120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o120.RightSurface = Enum.SurfaceType.SmoothNoOutlines o120.TopSurface = Enum.SurfaceType.SmoothNoOutlines o120.Color = Color3.new(0.623529, 0.631373, 0.67451) o120.Position = Vector3.new(112.400162, 0.803156972, -60.593605) o121.Parent = o120 o121.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o122.Name = "Joint" o122.Parent = o120 o122.C0 = CFrame.new(-0.787475586, 1.54714203, -2.39160156, 0.61693722, -0.787012339, -0.00020464712, 0.419980675, 0.329001963, 0.845797837, -0.665585995, -0.521890163, 0.533503473) o122.Part0 = o120 o122.Part1 = o2 o123.Name = "Chain" o123.Parent = o1 o123.Material = Enum.Material.SmoothPlastic o123.BrickColor = BrickColor.new("Fossil") o123.Position = Vector3.new(112.308029, 0.875400007, -60.6895828) o123.Rotation = Vector3.new(90, -38.0900002, 147.770004) o123.Anchored = false o123.CanCollide = false o123.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o123.CFrame = CFrame.new(112.308029, 0.875400007, -60.6895828, -0.665761709, -0.419700056, -0.61693871, 0.521891773, 0.329002023, -0.787011266, 0.533282757, -0.845937133, 1.08515837e-06) o123.BackSurface = Enum.SurfaceType.SmoothNoOutlines o123.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o123.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o123.RightSurface = Enum.SurfaceType.SmoothNoOutlines o123.TopSurface = Enum.SurfaceType.SmoothNoOutlines o123.Color = Color3.new(0.623529, 0.631373, 0.67451) o123.Position = Vector3.new(112.308029, 0.875400007, -60.6895828) o124.Parent = o123 o124.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o125.Name = "Joint" o125.Parent = o123 o125.C0 = CFrame.new(2.34374237, 1.40351486, -0.787452698, 0.665584743, 0.521891773, -0.533503532, 0.419980645, 0.329002023, 0.845797837, 0.616938651, -0.787011266, -0.000205732766) o125.Part0 = o123 o125.Part1 = o2 o126.Name = "Chain" o126.Parent = o1 o126.Material = Enum.Material.SmoothPlastic o126.BrickColor = BrickColor.new("Fossil") o126.Position = Vector3.new(111.914551, 1.18384898, -60.8204117) o126.Rotation = Vector3.new(90, -38.0900002, 90) o126.Anchored = false o126.CanCollide = false o126.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o126.CFrame = CFrame.new(111.914551, 1.18384898, -60.8204117, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o126.BackSurface = Enum.SurfaceType.SmoothNoOutlines o126.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o126.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o126.RightSurface = Enum.SurfaceType.SmoothNoOutlines o126.TopSurface = Enum.SurfaceType.SmoothNoOutlines o126.Color = Color3.new(0.623529, 0.631373, 0.67451) o126.Position = Vector3.new(111.914551, 1.18384898, -60.8204117) o127.Parent = o126 o127.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o128.Name = "Joint" o128.Parent = o126 o128.C0 = CFrame.new(0.19342041, 2.23116302, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o128.Part0 = o126 o128.Part1 = o2 o129.Name = "Chain" o129.Parent = o1 o129.Material = Enum.Material.SmoothPlastic o129.BrickColor = BrickColor.new("Fossil") o129.Position = Vector3.new(112.404327, 0.859848976, -60.1359901) o129.Rotation = Vector3.new(44.3800011, 41.7400017, 34.2299995) o129.Anchored = false o129.CanCollide = false o129.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o129.CFrame = CFrame.new(112.404327, 0.859848976, -60.1359901, 0.61693728, -0.419700086, 0.665762961, 0.787012339, 0.329001963, -0.521890163, 0, 0.845937133, 0.533282697) o129.BackSurface = Enum.SurfaceType.SmoothNoOutlines o129.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o129.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o129.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o129.TopSurface = Enum.SurfaceType.SmoothNoOutlines o129.Color = Color3.new(0.623529, 0.631373, 0.67451) o129.Position = Vector3.new(112.404327, 0.859848976, -60.1359901) o130.Parent = o129 o130.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o131.Name = "Joint" o131.Parent = o129 o131.C0 = CFrame.new(0.740287781, 1.0866394, -2.6444397, -0.61693722, 0.787012339, 0.00020464712, 0.419419438, 0.329001963, -0.84607631, -0.665939808, -0.521890163, -0.533061802) o131.Part0 = o129 o131.Part1 = o2 o132.Name = "Chain" o132.Parent = o1 o132.Material = Enum.Material.SmoothPlastic o132.BrickColor = BrickColor.new("Fossil") o132.Position = Vector3.new(111.954773, 1.15231502, -60.8676071) o132.Rotation = Vector3.new(90, -38.0900002, 90) o132.Anchored = false o132.CanCollide = false o132.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o132.CFrame = CFrame.new(111.954773, 1.15231502, -60.8676071, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o132.BackSurface = Enum.SurfaceType.SmoothNoOutlines o132.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o132.RightSurface = Enum.SurfaceType.SmoothNoOutlines o132.TopSurface = Enum.SurfaceType.SmoothNoOutlines o132.Color = Color3.new(0.623529, 0.631373, 0.67451) o132.Position = Vector3.new(111.954773, 1.15231502, -60.8676071) o133.Parent = o132 o133.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o134.Name = "Joint" o134.Parent = o132 o134.C0 = CFrame.new(0.240615845, 2.28227234, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o134.Part0 = o132 o134.Part1 = o2 o135.Name = "Chain" o135.Parent = o1 o135.Material = Enum.Material.SmoothPlastic o135.BrickColor = BrickColor.new("Fossil") o135.Position = Vector3.new(112.308029, 0.875400007, -60.0902939) o135.Rotation = Vector3.new(90, -38.0900002, 32.2299995) o135.Anchored = false o135.CanCollide = false o135.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o135.CFrame = CFrame.new(112.308029, 0.875400007, -60.0902939, 0.665761709, -0.419700056, -0.61693871, -0.521891773, 0.329002023, -0.787011266, 0.533282757, 0.845937133, -1.08515837e-06) o135.BackSurface = Enum.SurfaceType.SmoothNoOutlines o135.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o135.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o135.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o135.TopSurface = Enum.SurfaceType.SmoothNoOutlines o135.Color = Color3.new(0.623529, 0.631373, 0.67451) o135.Position = Vector3.new(112.308029, 0.875400007, -60.0902939) o136.Parent = o135 o136.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o137.Name = "Joint" o137.Parent = o135 o137.C0 = CFrame.new(-2.59657669, 1.00244141, -0.787452698, -0.665938556, -0.521891773, -0.533061862, 0.419419408, 0.329002023, -0.84607631, 0.616938651, -0.787011266, -0.000203562435) o137.Part0 = o135 o137.Part1 = o2 o138.Name = "Chain" o138.Parent = o1 o138.Material = Enum.Material.SmoothPlastic o138.BrickColor = BrickColor.new("Fossil") o138.Position = Vector3.new(112.361237, 0.833685994, -60.5569229) o138.Rotation = Vector3.new(90, -38.0900002, 171.5) o138.Anchored = false o138.CanCollide = false o138.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o138.CFrame = CFrame.new(112.361237, 0.833685994, -60.5569229, -0.77837038, -0.11628738, -0.616941571, 0.610170305, 0.0911542997, -0.78700906, 0.14775607, -0.989023924, 3.29376485e-06) o138.BackSurface = Enum.SurfaceType.SmoothNoOutlines o138.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o138.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o138.RightSurface = Enum.SurfaceType.SmoothNoOutlines o138.TopSurface = Enum.SurfaceType.SmoothNoOutlines o138.Color = Color3.new(0.623529, 0.631373, 0.67451) o138.Position = Vector3.new(112.361237, 0.833685994, -60.5569229) o139.Parent = o138 o139.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o140.Name = "Joint" o140.Parent = o138 o140.C0 = CFrame.new(2.75767517, 0.482826233, -0.787445068, 0.778321326, 0.610170305, -0.148014247, 0.116615444, 0.0911542997, 0.9889853, 0.616941512, -0.78700906, -0.000207942314) o140.Part0 = o138 o140.Part1 = o2 o141.Name = "Chain" o141.Parent = o1 o141.Material = Enum.Material.SmoothPlastic o141.BrickColor = BrickColor.new("Fossil") o141.Position = Vector3.new(112.193703, 0.965031981, -60.8341904) o141.Rotation = Vector3.new(90, -38.0900002, 121.129997) o141.Anchored = false o141.CanCollide = false o141.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o141.CFrame = CFrame.new(112.193703, 0.965031981, -60.8341904, -0.406859994, -0.673685372, -0.616938412, 0.318939, 0.528101265, -0.787011445, 0.856004, -0.516969204, 1.277553e-06) o141.BackSurface = Enum.SurfaceType.SmoothNoOutlines o141.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o141.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o141.RightSurface = Enum.SurfaceType.SmoothNoOutlines o141.TopSurface = Enum.SurfaceType.SmoothNoOutlines o141.Color = Color3.new(0.623529, 0.631373, 0.67451) o141.Position = Vector3.new(112.193703, 0.965031981, -60.8341904) o142.Parent = o141 o142.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o143.Name = "Joint" o143.Parent = o141 o143.C0 = CFrame.new(1.51417542, 2.10639191, -0.787445068, 0.406576008, 0.318939, -0.856138885, 0.673856795, 0.528101265, 0.516745687, 0.616938353, -0.787011445, -0.000205925055) o143.Part0 = o141 o143.Part1 = o2 o144.Name = "Chain" o144.Parent = o1 o144.Material = Enum.Material.SmoothPlastic o144.BrickColor = BrickColor.new("Fossil") o144.Position = Vector3.new(112.400162, 0.803156972, -60.1862717) o144.Rotation = Vector3.new(44.3800011, 41.7400017, 34.2299995) o144.Anchored = false o144.CanCollide = false o144.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o144.CFrame = CFrame.new(112.400162, 0.803156972, -60.1862717, 0.61693728, -0.419700086, 0.665762961, 0.787012339, 0.329001963, -0.521890163, 0, 0.845937133, 0.533282697) o144.BackSurface = Enum.SurfaceType.SmoothNoOutlines o144.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o144.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o144.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o144.TopSurface = Enum.SurfaceType.SmoothNoOutlines o144.Color = Color3.new(0.623529, 0.631373, 0.67451) o144.Position = Vector3.new(112.400162, 0.803156972, -60.1862717) o145.Parent = o144 o145.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o146.Name = "Joint" o146.Parent = o144 o146.C0 = CFrame.new(0.787475586, 1.14608002, -2.64443588, -0.61693722, 0.787012339, 0.00020464712, 0.419419438, 0.329001963, -0.84607631, -0.665939808, -0.521890163, -0.533061802) o146.Part0 = o144 o146.Part1 = o2 o147.Name = "Chain" o147.Parent = o1 o147.Material = Enum.Material.SmoothPlastic o147.BrickColor = BrickColor.new("Fossil") o147.Position = Vector3.new(112.209579, 0.952573001, -60.7660599) o147.Rotation = Vector3.new(90, -38.0900002, 121.129997) o147.Anchored = false o147.CanCollide = false o147.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o147.CFrame = CFrame.new(112.209579, 0.952573001, -60.7660599, -0.406859994, -0.673685372, -0.616938412, 0.318939, 0.528101265, -0.787011445, 0.856004, -0.516969204, 1.277553e-06) o147.BackSurface = Enum.SurfaceType.SmoothNoOutlines o147.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o147.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o147.RightSurface = Enum.SurfaceType.SmoothNoOutlines o147.TopSurface = Enum.SurfaceType.SmoothNoOutlines o147.Color = Color3.new(0.623529, 0.631373, 0.67451) o147.Position = Vector3.new(112.209579, 0.952573001, -60.7660599) o148.Parent = o147 o148.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o149.Name = "Joint" o149.Parent = o147 o149.C0 = CFrame.new(1.46629333, 2.15889359, -0.787452698, 0.406576008, 0.318939, -0.856138885, 0.673856795, 0.528101265, 0.516745687, 0.616938353, -0.787011445, -0.000205925055) o149.Part0 = o147 o149.Part1 = o2 o150.Name = "Chain" o150.Parent = o1 o150.Material = Enum.Material.SmoothPlastic o150.BrickColor = BrickColor.new("Fossil") o150.Position = Vector3.new(111.993683, 1.060974, -59.959465) o150.Rotation = Vector3.new(0, 0, 51.9099998) o150.Anchored = false o150.CanCollide = false o150.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o150.CFrame = CFrame.new(111.993683, 1.060974, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o150.BackSurface = Enum.SurfaceType.SmoothNoOutlines o150.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o150.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o150.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o150.TopSurface = Enum.SurfaceType.SmoothNoOutlines o150.Color = Color3.new(0.623529, 0.631373, 0.67451) o150.Position = Vector3.new(111.993683, 1.060974, -59.959465) o151.Parent = o150 o151.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o152.Name = "Joint" o152.Parent = o150 o152.C0 = CFrame.new(0.835342407, 2.36924744, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o152.Part0 = o150 o152.Part1 = o2 o153.Name = "Chain" o153.Parent = o1 o153.Material = Enum.Material.SmoothPlastic o153.BrickColor = BrickColor.new("Fossil") o153.Position = Vector3.new(112.364258, 0.831314027, -60.113884) o153.Rotation = Vector3.new(90, -38.0900002, 32.2299995) o153.Anchored = false o153.CanCollide = false o153.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o153.CFrame = CFrame.new(112.364258, 0.831314027, -60.113884, 0.665761709, -0.419700056, -0.61693871, -0.521891773, 0.329002023, -0.787011266, 0.533282757, 0.845937133, -1.08515837e-06) o153.BackSurface = Enum.SurfaceType.SmoothNoOutlines o153.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o153.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o153.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o153.TopSurface = Enum.SurfaceType.SmoothNoOutlines o153.Color = Color3.new(0.623529, 0.631373, 0.67451) o153.Position = Vector3.new(112.364258, 0.831314027, -60.113884) o154.Parent = o153 o154.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o155.Name = "Joint" o155.Parent = o153 o155.C0 = CFrame.new(-2.64444351, 1.06050873, -0.787460327, -0.665938556, -0.521891773, -0.533061862, 0.419419408, 0.329002023, -0.84607631, 0.616938651, -0.787011266, -0.000203562435) o155.Part0 = o153 o155.Part1 = o2 o156.Name = "Chain" o156.Parent = o1 o156.Material = Enum.Material.SmoothPlastic o156.BrickColor = BrickColor.new("Fossil") o156.Position = Vector3.new(112.051231, 1.13664401, -59.959465) o156.Rotation = Vector3.new(0, 0, 51.9099998) o156.Anchored = false o156.CanCollide = false o156.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o156.CFrame = CFrame.new(112.051231, 1.13664401, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o156.BackSurface = Enum.SurfaceType.SmoothNoOutlines o156.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o156.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o156.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o156.TopSurface = Enum.SurfaceType.SmoothNoOutlines o156.Color = Color3.new(0.623529, 0.631373, 0.67451) o156.Position = Vector3.new(112.051231, 1.13664401, -59.959465) o157.Parent = o156 o157.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o158.Name = "Joint" o158.Parent = o156 o158.C0 = CFrame.new(0.740287781, 2.36785126, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o158.Part0 = o156 o158.Part1 = o2 o159.Name = "Chain" o159.Parent = o1 o159.Material = Enum.Material.SmoothPlastic o159.BrickColor = BrickColor.new("Fossil") o159.Position = Vector3.new(111.955872, 1.15145397, -60.0073471) o159.Rotation = Vector3.new(90, -38.0900002, 90) o159.Anchored = false o159.CanCollide = false o159.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o159.CFrame = CFrame.new(111.955872, 1.15145397, -60.0073471, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o159.BackSurface = Enum.SurfaceType.SmoothNoOutlines o159.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o159.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o159.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o159.TopSurface = Enum.SurfaceType.SmoothNoOutlines o159.Color = Color3.new(0.623529, 0.631373, 0.67451) o159.Position = Vector3.new(111.955872, 1.15145397, -60.0073471) o160.Parent = o159 o160.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o161.Name = "Joint" o161.Parent = o159 o161.C0 = CFrame.new(-0.619644165, 2.28366852, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o161.Part0 = o159 o161.Part1 = o2 o162.Name = "Chain" o162.Parent = o1 o162.Material = Enum.Material.SmoothPlastic o162.BrickColor = BrickColor.new("Fossil") o162.Position = Vector3.new(111.981911, 1.13104796, -59.959465) o162.Rotation = Vector3.new(0, 0, 51.9099998) o162.Anchored = false o162.CanCollide = false o162.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o162.CFrame = CFrame.new(111.981911, 1.13104796, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o162.BackSurface = Enum.SurfaceType.SmoothNoOutlines o162.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o162.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o162.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o162.TopSurface = Enum.SurfaceType.SmoothNoOutlines o162.Color = Color3.new(0.623529, 0.631373, 0.67451) o162.Position = Vector3.new(111.981911, 1.13104796, -59.959465) o163.Parent = o162 o163.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o164.Name = "Joint" o164.Parent = o162 o164.C0 = CFrame.new(0.787452698, 2.31674957, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o164.Part0 = o162 o164.Part1 = o2 o165.Name = "Chain" o165.Parent = o1 o165.Material = Enum.Material.SmoothPlastic o165.BrickColor = BrickColor.new("Fossil") o165.Position = Vector3.new(112.068916, 1.06284106, -59.959465) o165.Rotation = Vector3.new(0, 0, 51.9099998) o165.Anchored = false o165.CanCollide = false o165.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o165.CFrame = CFrame.new(112.068916, 1.06284106, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o165.BackSurface = Enum.SurfaceType.SmoothNoOutlines o165.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o165.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o165.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o165.TopSurface = Enum.SurfaceType.SmoothNoOutlines o165.Color = Color3.new(0.623529, 0.631373, 0.67451) o165.Position = Vector3.new(112.068916, 1.06284106, -59.959465) o166.Parent = o165 o166.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o167.Name = "Joint" o167.Parent = o165 o167.C0 = CFrame.new(0.787452698, 2.42730713, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o167.Part0 = o165 o167.Part1 = o2 o168.Name = "Chain" o168.Parent = o1 o168.Material = Enum.Material.SmoothPlastic o168.BrickColor = BrickColor.new("Fossil") o168.Position = Vector3.new(112.188507, 1.02904105, -60.8204117) o168.Rotation = Vector3.new(-180, 0, 128.089996) o168.Anchored = false o168.CanCollide = false o168.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o168.CFrame = CFrame.new(112.188507, 1.02904105, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o168.BackSurface = Enum.SurfaceType.SmoothNoOutlines o168.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o168.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o168.RightSurface = Enum.SurfaceType.SmoothNoOutlines o168.TopSurface = Enum.SurfaceType.SmoothNoOutlines o168.Color = Color3.new(0.623529, 0.631373, 0.67451) o168.Position = Vector3.new(112.188507, 1.02904105, -60.8204117) o169.Parent = o168 o169.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o170.Name = "Joint" o170.Parent = o168 o170.C0 = CFrame.new(-0.740280151, 2.54227448, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o170.Part0 = o168 o170.Part1 = o2 o171.Name = "Chain" o171.Parent = o1 o171.Material = Enum.Material.SmoothPlastic o171.BrickColor = BrickColor.new("Fossil") o171.Position = Vector3.new(111.955872, 1.15145397, -60.7725449) o171.Rotation = Vector3.new(90, -38.0900002, 90) o171.Anchored = false o171.CanCollide = false o171.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o171.CFrame = CFrame.new(111.955872, 1.15145397, -60.7725449, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o171.BackSurface = Enum.SurfaceType.SmoothNoOutlines o171.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o171.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o171.RightSurface = Enum.SurfaceType.SmoothNoOutlines o171.TopSurface = Enum.SurfaceType.SmoothNoOutlines o171.Color = Color3.new(0.623529, 0.631373, 0.67451) o171.Position = Vector3.new(111.955872, 1.15145397, -60.7725449) o172.Parent = o171 o172.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o173.Name = "Joint" o173.Parent = o171 o173.C0 = CFrame.new(0.145553589, 2.28366852, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o173.Part0 = o171 o173.Part1 = o2 o174.Name = "Chain" o174.Parent = o1 o174.Material = Enum.Material.SmoothPlastic o174.BrickColor = BrickColor.new("Fossil") o174.Position = Vector3.new(112.414261, 0.792107999, -60.426033) o174.Rotation = Vector3.new(91.75, 51.8899994, -1.37) o174.Anchored = false o174.CanCollide = false o174.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o174.CFrame = CFrame.new(112.414261, 0.792107999, -60.426033, 0.61693728, 0.0147895953, 0.786873341, 0.787012339, -0.0115935318, -0.616828322, 0, 0.999823451, -0.0187920742) o174.BackSurface = Enum.SurfaceType.SmoothNoOutlines o174.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o174.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o174.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o174.TopSurface = Enum.SurfaceType.SmoothNoOutlines o174.Color = Color3.new(0.623529, 0.631373, 0.67451) o174.Position = Vector3.new(112.414261, 0.792107999, -60.426033) o175.Parent = o174 o175.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o176.Name = "Joint" o176.Parent = o174 o176.C0 = CFrame.new(0.787475586, -0.25478363, -2.86184692, -0.61693722, 0.787012339, 0.00020464712, -0.0151212504, -0.0115935318, -0.999818504, -0.786867023, -0.616828322, 0.0190530904) o176.Part0 = o174 o176.Part1 = o2 o177.Name = "Chain" o177.Parent = o1 o177.Material = Enum.Material.SmoothPlastic o177.BrickColor = BrickColor.new("Fossil") o177.Position = Vector3.new(112.412636, 0.793392003, -60.5365677) o177.Rotation = Vector3.new(91.75, 51.8899994, -1.37) o177.Anchored = false o177.CanCollide = false o177.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o177.CFrame = CFrame.new(112.412636, 0.793392003, -60.5365677, 0.61693728, 0.0147895953, 0.786873341, 0.787012339, -0.0115935318, -0.616828322, 0, 0.999823451, -0.0187920742) o177.BackSurface = Enum.SurfaceType.SmoothNoOutlines o177.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o177.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o177.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o177.TopSurface = Enum.SurfaceType.SmoothNoOutlines o177.Color = Color3.new(0.623529, 0.631373, 0.67451) o177.Position = Vector3.new(112.412636, 0.793392003, -60.5365677) o178.Parent = o177 o178.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o179.Name = "Joint" o179.Parent = o177 o179.C0 = CFrame.new(0.787460327, -0.144229889, -2.86185455, -0.61693722, 0.787012339, 0.00020464712, -0.0151212504, -0.0115935318, -0.999818504, -0.786867023, -0.616828322, 0.0190530904) o179.Part0 = o177 o179.Part1 = o2 o180.Name = "Chain" o180.Parent = o1 o180.Material = Enum.Material.SmoothPlastic o180.BrickColor = BrickColor.new("Fossil") o180.Position = Vector3.new(112.383942, 0.75503099, -60.4785461) o180.Rotation = Vector3.new(91.75, 51.8899994, -1.37) o180.Anchored = false o180.CanCollide = false o180.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o180.CFrame = CFrame.new(112.383942, 0.75503099, -60.4785461, 0.61693728, 0.0147895953, 0.786873341, 0.787012339, -0.0115935318, -0.616828322, 0, 0.999823451, -0.0187920742) o180.BackSurface = Enum.SurfaceType.SmoothNoOutlines o180.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o180.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o180.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o180.TopSurface = Enum.SurfaceType.SmoothNoOutlines o180.Color = Color3.new(0.623529, 0.631373, 0.67451) o180.Position = Vector3.new(112.383942, 0.75503099, -60.4785461) o181.Parent = o180 o181.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o182.Name = "Joint" o182.Parent = o180 o182.C0 = CFrame.new(0.835357666, -0.202259064, -2.86185455, -0.61693722, 0.787012339, 0.00020464712, -0.0151212504, -0.0115935318, -0.999818504, -0.786867023, -0.616828322, 0.0190530904) o182.Part0 = o180 o182.Part1 = o2 o183.Name = "Chain" o183.Parent = o1 o183.Material = Enum.Material.SmoothPlastic o183.BrickColor = BrickColor.new("Fossil") o183.Position = Vector3.new(111.914551, 1.18384898, -59.959465) o183.Rotation = Vector3.new(90, -38.0900002, 90) o183.Anchored = false o183.CanCollide = false o183.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o183.CFrame = CFrame.new(111.914551, 1.18384898, -59.959465, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o183.BackSurface = Enum.SurfaceType.SmoothNoOutlines o183.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o183.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o183.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o183.TopSurface = Enum.SurfaceType.SmoothNoOutlines o183.Color = Color3.new(0.623529, 0.631373, 0.67451) o183.Position = Vector3.new(111.914551, 1.18384898, -59.959465) o184.Parent = o183 o184.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o185.Name = "Joint" o185.Parent = o183 o185.C0 = CFrame.new(-0.667526245, 2.23116302, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o185.Part0 = o183 o185.Part1 = o2 o186.Name = "Chain" o186.Parent = o1 o186.Material = Enum.Material.SmoothPlastic o186.BrickColor = BrickColor.new("Fossil") o186.Position = Vector3.new(111.954773, 1.15231502, -59.9122849) o186.Rotation = Vector3.new(90, -38.0900002, 90) o186.Anchored = false o186.CanCollide = false o186.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o186.CFrame = CFrame.new(111.954773, 1.15231502, -59.9122849, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o186.BackSurface = Enum.SurfaceType.SmoothNoOutlines o186.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o186.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o186.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o186.TopSurface = Enum.SurfaceType.SmoothNoOutlines o186.Color = Color3.new(0.623529, 0.631373, 0.67451) o186.Position = Vector3.new(111.954773, 1.15231502, -59.9122849) o187.Parent = o186 o187.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o188.Name = "Joint" o188.Parent = o186 o188.C0 = CFrame.new(-0.714706421, 2.28227234, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o188.Part0 = o186 o188.Part1 = o2 o189.Name = "Chain" o189.Parent = o1 o189.Material = Enum.Material.SmoothPlastic o189.BrickColor = BrickColor.new("Fossil") o189.Position = Vector3.new(112.451904, 0.762605011, -60.3924637) o189.Rotation = Vector3.new(90, -38.0900002, -1.08000004) o189.Anchored = false o189.CanCollide = false o189.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o189.CFrame = CFrame.new(112.451904, 0.762605011, -60.3924637, 0.786872864, 0.0147904325, -0.616937935, -0.616828918, -0.0115923388, -0.787011862, -0.0187919978, 0.999823451, 1.47029846e-06) o189.BackSurface = Enum.SurfaceType.SmoothNoOutlines o189.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o189.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o189.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o189.TopSurface = Enum.SurfaceType.SmoothNoOutlines o189.Color = Color3.new(0.623529, 0.631373, 0.67451) o189.Position = Vector3.new(112.451904, 0.762605011, -60.3924637) o190.Parent = o189 o190.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o191.Name = "Joint" o191.Parent = o189 o191.C0 = CFrame.new(-2.9090271, -0.289245605, -0.787460327, -0.786866546, -0.616828918, 0.019053014, -0.0151220877, -0.0115923388, -0.999818504, 0.616937876, -0.787011862, -0.000206117635) o191.Part0 = o189 o191.Part1 = o2 o192.Name = "Chain" o192.Parent = o1 o192.Material = Enum.Material.SmoothPlastic o192.BrickColor = BrickColor.new("Fossil") o192.Position = Vector3.new(112.442612, 0.829834998, -60.4771347) o192.Rotation = Vector3.new(91.75, 51.8899994, -1.37) o192.Anchored = false o192.CanCollide = false o192.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o192.CFrame = CFrame.new(112.442612, 0.829834998, -60.4771347, 0.61693728, 0.0147895953, 0.786873341, 0.787012339, -0.0115935318, -0.616828322, 0, 0.999823451, -0.0187920742) o192.BackSurface = Enum.SurfaceType.SmoothNoOutlines o192.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o192.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o192.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o192.TopSurface = Enum.SurfaceType.SmoothNoOutlines o192.Color = Color3.new(0.623529, 0.631373, 0.67451) o192.Position = Vector3.new(112.442612, 0.829834998, -60.4771347) o193.Parent = o192 o193.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o194.Name = "Joint" o194.Parent = o192 o194.C0 = CFrame.new(0.740287781, -0.203670502, -2.86184692, -0.61693722, 0.787012339, 0.00020464712, -0.0151212504, -0.0115935318, -0.999818504, -0.786867023, -0.616828322, 0.0190530904) o194.Part0 = o192 o194.Part1 = o2 o195.Name = "Chain" o195.Parent = o1 o195.Material = Enum.Material.SmoothPlastic o195.BrickColor = BrickColor.new("Fossil") o195.Position = Vector3.new(112.361237, 0.833685994, -60.2229691) o195.Rotation = Vector3.new(90, -38.0900002, 8.5) o195.Anchored = false o195.CanCollide = false o195.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o195.CFrame = CFrame.new(112.361237, 0.833685994, -60.2229691, 0.77837038, -0.116286881, -0.61694169, -0.610170305, 0.0911549106, -0.787008941, 0.14775607, 0.989023864, -2.52004043e-06) o195.BackSurface = Enum.SurfaceType.SmoothNoOutlines o195.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o195.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o195.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o195.TopSurface = Enum.SurfaceType.SmoothNoOutlines o195.Color = Color3.new(0.623529, 0.631373, 0.67451) o195.Position = Vector3.new(112.361237, 0.833685994, -60.2229691) o196.Parent = o195 o196.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o197.Name = "Joint" o197.Parent = o195 o197.C0 = CFrame.new(-2.82772827, 0.0139389038, -0.787445068, -0.778419316, -0.610170305, -0.147497863, 0.115958802, 0.0911549106, -0.989062369, 0.616941631, -0.787008941, -0.000202128547) o197.Part0 = o195 o197.Part1 = o2 o198.Name = "Chain" o198.Parent = o1 o198.Material = Enum.Material.SmoothPlastic o198.BrickColor = BrickColor.new("Fossil") o198.Position = Vector3.new(112.413895, 0.792400002, -60.4509964) o198.Rotation = Vector3.new(90, -38.0900002, -1.08000004) o198.Anchored = false o198.CanCollide = false o198.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o198.CFrame = CFrame.new(112.413895, 0.792400002, -60.4509964, 0.786872864, 0.0147904325, -0.616937935, -0.616828918, -0.0115923388, -0.787011862, -0.0187919978, 0.999823451, 1.47029846e-06) o198.BackSurface = Enum.SurfaceType.SmoothNoOutlines o198.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o198.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o198.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o198.TopSurface = Enum.SurfaceType.SmoothNoOutlines o198.Color = Color3.new(0.623529, 0.631373, 0.67451) o198.Position = Vector3.new(112.413895, 0.792400002, -60.4509964) o199.Parent = o198 o199.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o200.Name = "Joint" o200.Parent = o198 o200.C0 = CFrame.new(-2.86183929, -0.229816437, -0.787467957, -0.786866546, -0.616828918, 0.019053014, -0.0151220877, -0.0115923388, -0.999818504, 0.616937876, -0.787011862, -0.000206117635) o200.Part0 = o198 o200.Part1 = o2 o201.Name = "Chain" o201.Parent = o1 o201.Material = Enum.Material.SmoothPlastic o201.BrickColor = BrickColor.new("Fossil") o201.Position = Vector3.new(112.437393, 0.833926976, -60.2991714) o201.Rotation = Vector3.new(76.3899994, 51.1100006, 10.6700001) o201.Anchored = false o201.CanCollide = false o201.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o201.CFrame = CFrame.new(112.437393, 0.833926976, -60.2991714, 0.61693728, -0.116285205, 0.778374016, 0.787012339, 0.0911557302, -0.610165715, 0, 0.989023983, 0.147755265) o201.BackSurface = Enum.SurfaceType.SmoothNoOutlines o201.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o201.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o201.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o201.TopSurface = Enum.SurfaceType.SmoothNoOutlines o201.Color = Color3.new(0.623529, 0.631373, 0.67451) o201.Position = Vector3.new(112.437393, 0.833926976, -60.2991714) o202.Parent = o201 o202.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o203.Name = "Joint" o203.Parent = o201 o203.C0 = CFrame.new(0.740287781, 0.0981445313, -2.87558746, -0.61693722, 0.787012339, 0.00020464712, 0.115957126, 0.0911557302, -0.989062488, -0.778422952, -0.610165715, -0.147497058) o203.Part0 = o201 o203.Part1 = o2 o204.Name = "Chain" o204.Parent = o1 o204.Material = Enum.Material.SmoothPlastic o204.BrickColor = BrickColor.new("Fossil") o204.Position = Vector3.new(112.377075, 0.821255982, -60.3920517) o204.Rotation = Vector3.new(90, -38.0900002, -1.08000004) o204.Anchored = false o204.CanCollide = false o204.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o204.CFrame = CFrame.new(112.377075, 0.821255982, -60.3920517, 0.786872864, 0.0147904325, -0.616937935, -0.616828918, -0.0115923388, -0.787011862, -0.0187919978, 0.999823451, 1.47029846e-06) o204.BackSurface = Enum.SurfaceType.SmoothNoOutlines o204.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o204.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o204.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o204.TopSurface = Enum.SurfaceType.SmoothNoOutlines o204.Color = Color3.new(0.623529, 0.631373, 0.67451) o204.Position = Vector3.new(112.377075, 0.821255982, -60.3920517) o205.Parent = o204 o205.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o206.Name = "Joint" o206.Parent = o204 o206.C0 = CFrame.new(-2.81395721, -0.2878685, -0.787467957, -0.786866546, -0.616828918, 0.019053014, -0.0151220877, -0.0115923388, -0.999818504, 0.616937876, -0.787011862, -0.000206117635) o206.Part0 = o204 o206.Part1 = o2 o207.Name = "Chain" o207.Parent = o1 o207.Material = Enum.Material.SmoothPlastic o207.BrickColor = BrickColor.new("Fossil") o207.Position = Vector3.new(112.001556, 1.11563599, -59.959465) o207.Rotation = Vector3.new(90, -38.0900002, 90) o207.Anchored = false o207.CanCollide = false o207.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o207.CFrame = CFrame.new(112.001556, 1.11563599, -59.959465, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o207.BackSurface = Enum.SurfaceType.SmoothNoOutlines o207.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o207.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o207.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o207.TopSurface = Enum.SurfaceType.SmoothNoOutlines o207.Color = Color3.new(0.623529, 0.631373, 0.67451) o207.Position = Vector3.new(112.001556, 1.11563599, -59.959465) o208.Parent = o207 o208.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o209.Name = "Joint" o209.Parent = o207 o209.C0 = CFrame.new(-0.667526245, 2.34172058, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o209.Part0 = o207 o209.Part1 = o2 o210.Name = "Chain" o210.Parent = o1 o210.Material = Enum.Material.SmoothPlastic o210.BrickColor = BrickColor.new("Fossil") o210.Position = Vector3.new(112.415527, 0.791115999, -60.3404465) o210.Rotation = Vector3.new(90, -38.0900002, -1.08000004) o210.Anchored = false o210.CanCollide = false o210.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o210.CFrame = CFrame.new(112.415527, 0.791115999, -60.3404465, 0.786872864, 0.0147904325, -0.616937935, -0.616828918, -0.0115923388, -0.787011862, -0.0187919978, 0.999823451, 1.47029846e-06) o210.BackSurface = Enum.SurfaceType.SmoothNoOutlines o210.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o210.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o210.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o210.TopSurface = Enum.SurfaceType.SmoothNoOutlines o210.Color = Color3.new(0.623529, 0.631373, 0.67451) o210.Position = Vector3.new(112.415527, 0.791115999, -60.3404465) o211.Parent = o210 o211.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o212.Name = "Joint" o212.Parent = o210 o212.C0 = CFrame.new(-2.86183929, -0.340385437, -0.787467957, -0.786866546, -0.616828918, 0.019053014, -0.0151220877, -0.0115923388, -0.999818504, 0.616937876, -0.787011862, -0.000206117635) o212.Part0 = o210 o212.Part1 = o2 o213.Name = "Chain" o213.Parent = o1 o213.Material = Enum.Material.SmoothPlastic o213.BrickColor = BrickColor.new("Fossil") o213.Position = Vector3.new(112.415199, 0.791372001, -60.3579636) o213.Rotation = Vector3.new(76.3899994, 51.1100006, 10.6700001) o213.Anchored = false o213.CanCollide = false o213.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o213.CFrame = CFrame.new(112.415199, 0.791372001, -60.3579636, 0.61693728, -0.116285205, 0.778374016, 0.787012339, 0.0911557302, -0.610165715, 0, 0.989023983, 0.147755265) o213.BackSurface = Enum.SurfaceType.SmoothNoOutlines o213.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o213.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o213.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o213.TopSurface = Enum.SurfaceType.SmoothNoOutlines o213.Color = Color3.new(0.623529, 0.631373, 0.67451) o213.Position = Vector3.new(112.415199, 0.791372001, -60.3579636) o214.Parent = o213 o214.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o215.Name = "Joint" o215.Parent = o213 o215.C0 = CFrame.new(0.787475586, 0.157585144, -2.87559509, -0.61693722, 0.787012339, 0.00020464712, 0.115957126, 0.0911557302, -0.989062488, -0.778422952, -0.610165715, -0.147497058) o215.Part0 = o213 o215.Part1 = o2 o216.Name = "Chain" o216.Parent = o1 o216.Material = Enum.Material.SmoothPlastic o216.BrickColor = BrickColor.new("Fossil") o216.Position = Vector3.new(112.378922, 0.758983016, -60.3005447) o216.Rotation = Vector3.new(76.3899994, 51.1100006, 10.6700001) o216.Anchored = false o216.CanCollide = false o216.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o216.CFrame = CFrame.new(112.378922, 0.758983016, -60.3005447, 0.61693728, -0.116285205, 0.778374016, 0.787012339, 0.0911557302, -0.610165715, 0, 0.989023983, 0.147755265) o216.BackSurface = Enum.SurfaceType.SmoothNoOutlines o216.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o216.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o216.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o216.TopSurface = Enum.SurfaceType.SmoothNoOutlines o216.Color = Color3.new(0.623529, 0.631373, 0.67451) o216.Position = Vector3.new(112.378922, 0.758983016, -60.3005447) o217.Parent = o216 o217.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o218.Name = "Joint" o218.Parent = o216 o218.C0 = CFrame.new(0.835342407, 0.0995330811, -2.87560272, -0.61693722, 0.787012339, 0.00020464712, 0.115957126, 0.0911557302, -0.989062488, -0.778422952, -0.610165715, -0.147497058) o218.Part0 = o216 o218.Part1 = o2 o219.Name = "Chain" o219.Parent = o1 o219.Material = Enum.Material.SmoothPlastic o219.BrickColor = BrickColor.new("Fossil") o219.Position = Vector3.new(112.193703, 0.965031981, -59.9456863) o219.Rotation = Vector3.new(90, -38.0900002, 58.8699989) o219.Anchored = false o219.CanCollide = false o219.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o219.CFrame = CFrame.new(112.193703, 0.965031981, -59.9456863, 0.406860143, -0.673685551, -0.616938114, -0.318938106, 0.528101444, -0.787011683, 0.856004298, 0.516968727, -5.57944077e-07) o219.BackSurface = Enum.SurfaceType.SmoothNoOutlines o219.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o219.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o219.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o219.TopSurface = Enum.SurfaceType.SmoothNoOutlines o219.Color = Color3.new(0.623529, 0.631373, 0.67451) o219.Position = Vector3.new(112.193703, 0.965031981, -59.9456863) o220.Parent = o219 o220.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o221.Name = "Joint" o221.Parent = o219 o221.C0 = CFrame.new(-1.9200058, 1.86128998, -0.787445068, -0.40714407, -0.318938106, -0.855869293, 0.673514009, 0.528101444, -0.517192125, 0.616938055, -0.787011683, -0.000204089447) o221.Part0 = o219 o221.Part1 = o2 o222.Name = "Chain" o222.Parent = o1 o222.Material = Enum.Material.SmoothPlastic o222.BrickColor = BrickColor.new("Fossil") o222.Position = Vector3.new(112.268173, 0.906641006, -60.002861) o222.Rotation = Vector3.new(90, -38.0900002, 58.8699989) o222.Anchored = false o222.CanCollide = false o222.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o222.CFrame = CFrame.new(112.268173, 0.906641006, -60.002861, 0.406860143, -0.673685551, -0.616938114, -0.318938106, 0.528101444, -0.787011683, 0.856004298, 0.516968727, -5.57944077e-07) o222.BackSurface = Enum.SurfaceType.SmoothNoOutlines o222.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o222.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o222.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o222.TopSurface = Enum.SurfaceType.SmoothNoOutlines o222.Color = Color3.new(0.623529, 0.631373, 0.67451) o222.Position = Vector3.new(112.268173, 0.906641006, -60.002861) o223.Parent = o222 o223.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o224.Name = "Joint" o224.Parent = o222 o224.C0 = CFrame.new(-1.91999054, 1.97185516, -0.787452698, -0.40714407, -0.318938106, -0.855869293, 0.673514009, 0.528101444, -0.517192125, 0.616938055, -0.787011683, -0.000204089447) o224.Part0 = o222 o224.Part1 = o2 o225.Name = "Chain" o225.Parent = o1 o225.Material = Enum.Material.SmoothPlastic o225.BrickColor = BrickColor.new("Fossil") o225.Position = Vector3.new(112.209579, 0.952573001, -60.0138321) o225.Rotation = Vector3.new(90, -38.0900002, 58.8699989) o225.Anchored = false o225.CanCollide = false o225.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o225.CFrame = CFrame.new(112.209579, 0.952573001, -60.0138321, 0.406860143, -0.673685551, -0.616938114, -0.318938106, 0.528101444, -0.787011683, 0.856004298, 0.516968727, -5.57944077e-07) o225.BackSurface = Enum.SurfaceType.SmoothNoOutlines o225.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o225.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o225.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o225.TopSurface = Enum.SurfaceType.SmoothNoOutlines o225.Color = Color3.new(0.623529, 0.631373, 0.67451) o225.Position = Vector3.new(112.209579, 0.952573001, -60.0138321) o226.Parent = o225 o226.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o227.Name = "Joint" o227.Parent = o225 o227.C0 = CFrame.new(-1.87211227, 1.9138031, -0.787452698, -0.40714407, -0.318938106, -0.855869293, 0.673514009, 0.528101444, -0.517192125, 0.616938055, -0.787011683, -0.000204089447) o227.Part0 = o225 o227.Part1 = o2 o228.Name = "Chain" o228.Parent = o1 o228.Material = Enum.Material.SmoothPlastic o228.BrickColor = BrickColor.new("Fossil") o228.Position = Vector3.new(112.251343, 0.919830024, -59.9899368) o228.Rotation = Vector3.new(20.4300003, 24.0100002, 47.5200005) o228.Anchored = false o228.CanCollide = false o228.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o228.CFrame = CFrame.new(112.251343, 0.919830024, -59.9899368, 0.61693728, -0.673685372, 0.406861722, 0.787012339, 0.52810055, -0.318938047, 0, 0.516969979, 0.856003523) o228.BackSurface = Enum.SurfaceType.SmoothNoOutlines o228.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o228.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o228.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o228.TopSurface = Enum.SurfaceType.SmoothNoOutlines o228.Color = Color3.new(0.623529, 0.631373, 0.67451) o228.Position = Vector3.new(112.251343, 0.919830024, -59.9899368) o229.Parent = o228 o229.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o230.Name = "Joint" o230.Parent = o228 o230.C0 = CFrame.new(0.787467957, 1.9468689, -1.92000198, -0.61693722, 0.787012339, 0.00020464712, 0.67351383, 0.52810055, -0.517193377, -0.407145649, -0.318938047, -0.855868518) o230.Part0 = o228 o230.Part1 = o2 o231.Name = "Chain" o231.Parent = o1 o231.Material = Enum.Material.SmoothPlastic o231.BrickColor = BrickColor.new("Fossil") o231.Position = Vector3.new(112.24733, 0.922985017, -59.9317245) o231.Rotation = Vector3.new(90, -38.0900002, 58.8699989) o231.Anchored = false o231.CanCollide = false o231.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o231.CFrame = CFrame.new(112.24733, 0.922985017, -59.9317245, 0.406860143, -0.673685551, -0.616938114, -0.318938106, 0.528101444, -0.787011683, 0.856004298, 0.516968727, -5.57944077e-07) o231.BackSurface = Enum.SurfaceType.SmoothNoOutlines o231.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o231.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o231.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o231.TopSurface = Enum.SurfaceType.SmoothNoOutlines o231.Color = Color3.new(0.623529, 0.631373, 0.67451) o231.Position = Vector3.new(112.24733, 0.922985017, -59.9317245) o232.Parent = o231 o232.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o233.Name = "Joint" o233.Parent = o231 o233.C0 = CFrame.new(-1.96718597, 1.91241455, -0.787445068, -0.40714407, -0.318938106, -0.855869293, 0.673514009, 0.528101444, -0.517192125, 0.616938055, -0.787011683, -0.000204089447) o233.Part0 = o231 o233.Part1 = o2 o234.Name = "Chain" o234.Parent = o1 o234.Material = Enum.Material.SmoothPlastic o234.BrickColor = BrickColor.new("Fossil") o234.Position = Vector3.new(112.325844, 0.861442029, -60.0471115) o234.Rotation = Vector3.new(20.4300003, 24.0100002, 47.5200005) o234.Anchored = false o234.CanCollide = false o234.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o234.CFrame = CFrame.new(112.325844, 0.861442029, -60.0471115, 0.61693728, -0.673685372, 0.406861722, 0.787012339, 0.52810055, -0.318938047, 0, 0.516969979, 0.856003523) o234.BackSurface = Enum.SurfaceType.SmoothNoOutlines o234.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o234.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o234.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o234.TopSurface = Enum.SurfaceType.SmoothNoOutlines o234.Color = Color3.new(0.623529, 0.631373, 0.67451) o234.Position = Vector3.new(112.325844, 0.861442029, -60.0471115) o235.Parent = o234 o235.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o236.Name = "Joint" o236.Parent = o234 o236.C0 = CFrame.new(0.787452698, 2.05745697, -1.91999435, -0.61693722, 0.787012339, 0.00020464712, 0.67351383, 0.52810055, -0.517193377, -0.407145649, -0.318938047, -0.855868518) o236.Part0 = o234 o236.Part1 = o2 o237.Name = "Chain" o237.Parent = o1 o237.Material = Enum.Material.SmoothPlastic o237.BrickColor = BrickColor.new("Fossil") o237.Position = Vector3.new(112.314896, 0.92997098, -60.0163651) o237.Rotation = Vector3.new(20.4300003, 24.0100002, 47.5200005) o237.Anchored = false o237.CanCollide = false o237.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o237.CFrame = CFrame.new(112.314896, 0.92997098, -60.0163651, 0.61693728, -0.673685372, 0.406861722, 0.787012339, 0.52810055, -0.318938047, 0, 0.516969979, 0.856003523) o237.BackSurface = Enum.SurfaceType.SmoothNoOutlines o237.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o237.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o237.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o237.TopSurface = Enum.SurfaceType.SmoothNoOutlines o237.Color = Color3.new(0.623529, 0.631373, 0.67451) o237.Position = Vector3.new(112.314896, 0.92997098, -60.0163651) o238.Parent = o237 o238.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o239.Name = "Joint" o239.Parent = o237 o239.C0 = CFrame.new(0.740280151, 1.99798584, -1.91999817, -0.61693722, 0.787012339, 0.00020464712, 0.67351383, 0.52810055, -0.517193377, -0.407145649, -0.318938047, -0.855868518) o239.Part0 = o237 o239.Part1 = o2 o240.Name = "Chain" o240.Parent = o1 o240.Material = Enum.Material.SmoothPlastic o240.BrickColor = BrickColor.new("Fossil") o240.Position = Vector3.new(112.257187, 0.854418993, -60.0170822) o240.Rotation = Vector3.new(20.4300003, 24.0100002, 47.5200005) o240.Anchored = false o240.CanCollide = false o240.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o240.CFrame = CFrame.new(112.257187, 0.854418993, -60.0170822, 0.61693728, -0.673685372, 0.406861722, 0.787012339, 0.52810055, -0.318938047, 0, 0.516969979, 0.856003523) o240.BackSurface = Enum.SurfaceType.SmoothNoOutlines o240.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o240.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o240.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o240.TopSurface = Enum.SurfaceType.SmoothNoOutlines o240.Color = Color3.new(0.623529, 0.631373, 0.67451) o240.Position = Vector3.new(112.257187, 0.854418993, -60.0170822) o241.Parent = o240 o241.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o242.Name = "Joint" o242.Parent = o240 o242.C0 = CFrame.new(0.835334778, 1.99938202, -1.9200058, -0.61693722, 0.787012339, 0.00020464712, 0.67351383, 0.52810055, -0.517193377, -0.407145649, -0.318938047, -0.855868518) o242.Part0 = o240 o242.Part1 = o2 o243.Name = "Chain" o243.Parent = o1 o243.Material = Enum.Material.SmoothPlastic o243.BrickColor = BrickColor.new("Fossil") o243.Position = Vector3.new(112.051231, 1.13664401, -60.8204117) o243.Rotation = Vector3.new(-180, 0, 128.089996) o243.Anchored = false o243.CanCollide = false o243.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o243.CFrame = CFrame.new(112.051231, 1.13664401, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o243.BackSurface = Enum.SurfaceType.SmoothNoOutlines o243.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o243.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o243.RightSurface = Enum.SurfaceType.SmoothNoOutlines o243.TopSurface = Enum.SurfaceType.SmoothNoOutlines o243.Color = Color3.new(0.623529, 0.631373, 0.67451) o243.Position = Vector3.new(112.051231, 1.13664401, -60.8204117) o244.Parent = o243 o244.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o245.Name = "Joint" o245.Parent = o243 o245.C0 = CFrame.new(-0.740287781, 2.36785126, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o245.Part0 = o243 o245.Part1 = o2 o246.Name = "Chain" o246.Parent = o1 o246.Material = Enum.Material.SmoothPlastic o246.BrickColor = BrickColor.new("Fossil") o246.Position = Vector3.new(112.206192, 0.955232024, -60.8204117) o246.Rotation = Vector3.new(-180, 0, 128.089996) o246.Anchored = false o246.CanCollide = false o246.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o246.CFrame = CFrame.new(112.206192, 0.955232024, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o246.BackSurface = Enum.SurfaceType.SmoothNoOutlines o246.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o246.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o246.RightSurface = Enum.SurfaceType.SmoothNoOutlines o246.TopSurface = Enum.SurfaceType.SmoothNoOutlines o246.Color = Color3.new(0.623529, 0.631373, 0.67451) o246.Position = Vector3.new(112.206192, 0.955232024, -60.8204117) o247.Parent = o246 o247.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o248.Name = "Joint" o248.Parent = o246 o248.C0 = CFrame.new(-0.787460327, 2.60173035, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o248.Part0 = o246 o248.Part1 = o2 o249.Name = "Chain" o249.Parent = o1 o249.Material = Enum.Material.SmoothPlastic o249.BrickColor = BrickColor.new("Fossil") o249.Position = Vector3.new(112.13884, 1.00803494, -60.8204117) o249.Rotation = Vector3.new(90, -38.0900002, 90) o249.Anchored = false o249.CanCollide = false o249.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o249.CFrame = CFrame.new(112.13884, 1.00803494, -60.8204117, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o249.BackSurface = Enum.SurfaceType.SmoothNoOutlines o249.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o249.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o249.RightSurface = Enum.SurfaceType.SmoothNoOutlines o249.TopSurface = Enum.SurfaceType.SmoothNoOutlines o249.Color = Color3.new(0.623529, 0.631373, 0.67451) o249.Position = Vector3.new(112.13884, 1.00803494, -60.8204117) o250.Parent = o249 o250.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o251.Name = "Joint" o251.Parent = o249 o251.C0 = CFrame.new(0.19342041, 2.51615143, -0.787452698, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o251.Part0 = o249 o251.Part1 = o2 o252.Name = "Chain" o252.Parent = o1 o252.Material = Enum.Material.SmoothPlastic o252.BrickColor = BrickColor.new("Fossil") o252.Position = Vector3.new(112.392395, 0.80925101, -60.6159286) o252.Rotation = Vector3.new(90, -38.0900002, 171.5) o252.Anchored = false o252.CanCollide = false o252.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o252.CFrame = CFrame.new(112.392395, 0.80925101, -60.6159286, -0.77837038, -0.11628738, -0.616941571, 0.610170305, 0.0911542997, -0.78700906, 0.14775607, -0.989023924, 3.29376485e-06) o252.BackSurface = Enum.SurfaceType.SmoothNoOutlines o252.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o252.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o252.RightSurface = Enum.SurfaceType.SmoothNoOutlines o252.TopSurface = Enum.SurfaceType.SmoothNoOutlines o252.Color = Color3.new(0.623529, 0.631373, 0.67451) o252.Position = Vector3.new(112.392395, 0.80925101, -60.6159286) o253.Parent = o252 o253.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o254.Name = "Joint" o254.Parent = o252 o254.C0 = CFrame.new(2.80554962, 0.43032074, -0.787460327, 0.778321326, 0.610170305, -0.148014247, 0.116615444, 0.0911542997, 0.9889853, 0.616941512, -0.78700906, -0.000207942314) o254.Part0 = o252 o254.Part1 = o2 o255.Name = "Chain" o255.Parent = o1 o255.Material = Enum.Material.SmoothPlastic o255.BrickColor = BrickColor.new("Fossil") o255.Position = Vector3.new(111.993683, 1.060974, -60.8204117) o255.Rotation = Vector3.new(-180, 0, 128.089996) o255.Anchored = false o255.CanCollide = false o255.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o255.CFrame = CFrame.new(111.993683, 1.060974, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o255.BackSurface = Enum.SurfaceType.SmoothNoOutlines o255.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o255.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o255.RightSurface = Enum.SurfaceType.SmoothNoOutlines o255.TopSurface = Enum.SurfaceType.SmoothNoOutlines o255.Color = Color3.new(0.623529, 0.631373, 0.67451) o255.Position = Vector3.new(111.993683, 1.060974, -60.8204117) o256.Parent = o255 o256.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o257.Name = "Joint" o257.Parent = o255 o257.C0 = CFrame.new(-0.835342407, 2.36924744, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o257.Part0 = o255 o257.Part1 = o2 o258.Name = "Chain" o258.Parent = o1 o258.Material = Enum.Material.SmoothPlastic o258.BrickColor = BrickColor.new("Fossil") o258.Position = Vector3.new(112.09314, 1.04384899, -60.7725449) o258.Rotation = Vector3.new(90, -38.0900002, 90) o258.Anchored = false o258.CanCollide = false o258.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o258.CFrame = CFrame.new(112.09314, 1.04384899, -60.7725449, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o258.BackSurface = Enum.SurfaceType.SmoothNoOutlines o258.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o258.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o258.RightSurface = Enum.SurfaceType.SmoothNoOutlines o258.TopSurface = Enum.SurfaceType.SmoothNoOutlines o258.Color = Color3.new(0.623529, 0.631373, 0.67451) o258.Position = Vector3.new(112.09314, 1.04384899, -60.7725449) o259.Parent = o258 o259.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o260.Name = "Joint" o260.Parent = o258 o260.C0 = CFrame.new(0.145553589, 2.45808411, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o260.Part0 = o258 o260.Part1 = o2 o261.Name = "Chain" o261.Parent = o1 o261.Material = Enum.Material.SmoothPlastic o261.BrickColor = BrickColor.new("Fossil") o261.Position = Vector3.new(112.068916, 1.06284106, -60.8204117) o261.Rotation = Vector3.new(-180, 0, 128.089996) o261.Anchored = false o261.CanCollide = false o261.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o261.CFrame = CFrame.new(112.068916, 1.06284106, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o261.BackSurface = Enum.SurfaceType.SmoothNoOutlines o261.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o261.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o261.RightSurface = Enum.SurfaceType.SmoothNoOutlines o261.TopSurface = Enum.SurfaceType.SmoothNoOutlines o261.Color = Color3.new(0.623529, 0.631373, 0.67451) o261.Position = Vector3.new(112.068916, 1.06284106, -60.8204117) o262.Parent = o261 o262.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o263.Name = "Joint" o263.Parent = o261 o263.C0 = CFrame.new(-0.787452698, 2.42730713, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o263.Part0 = o261 o263.Part1 = o2 o264.Name = "Chain" o264.Parent = o1 o264.Material = Enum.Material.SmoothPlastic o264.BrickColor = BrickColor.new("Fossil") o264.Position = Vector3.new(112.051819, 1.07623994, -60.8204117) o264.Rotation = Vector3.new(90, -38.0900002, 90) o264.Anchored = false o264.CanCollide = false o264.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o264.CFrame = CFrame.new(112.051819, 1.07623994, -60.8204117, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o264.BackSurface = Enum.SurfaceType.SmoothNoOutlines o264.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o264.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o264.RightSurface = Enum.SurfaceType.SmoothNoOutlines o264.TopSurface = Enum.SurfaceType.SmoothNoOutlines o264.Color = Color3.new(0.623529, 0.631373, 0.67451) o264.Position = Vector3.new(112.051819, 1.07623994, -60.8204117) o265.Parent = o264 o265.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o266.Name = "Joint" o266.Parent = o264 o266.C0 = CFrame.new(0.19342041, 2.40558624, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o266.Part0 = o264 o266.Part1 = o2 o267.Name = "Chain" o267.Parent = o1 o267.Material = Enum.Material.SmoothPlastic o267.BrickColor = BrickColor.new("Fossil") o267.Position = Vector3.new(112.130943, 0.953365028, -60.8204117) o267.Rotation = Vector3.new(-180, 0, 128.089996) o267.Anchored = false o267.CanCollide = false o267.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o267.CFrame = CFrame.new(112.130943, 0.953365028, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o267.BackSurface = Enum.SurfaceType.SmoothNoOutlines o267.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o267.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o267.RightSurface = Enum.SurfaceType.SmoothNoOutlines o267.TopSurface = Enum.SurfaceType.SmoothNoOutlines o267.Color = Color3.new(0.623529, 0.631373, 0.67451) o267.Position = Vector3.new(112.130943, 0.953365028, -60.8204117) o268.Parent = o267 o268.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o269.Name = "Joint" o269.Parent = o267 o269.C0 = CFrame.new(-0.835350037, 2.54366302, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o269.Part0 = o267 o269.Part1 = o2 o270.Name = "Chain" o270.Parent = o1 o270.Material = Enum.Material.SmoothPlastic o270.BrickColor = BrickColor.new("Fossil") o270.Position = Vector3.new(112.119171, 1.02344501, -60.8204117) o270.Rotation = Vector3.new(-180, 0, 128.089996) o270.Anchored = false o270.CanCollide = false o270.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o270.CFrame = CFrame.new(112.119171, 1.02344501, -60.8204117, -0.61693728, -0.787012339, 0, -0.787012339, 0.61693728, 0, 0, 0, -1) o270.BackSurface = Enum.SurfaceType.SmoothNoOutlines o270.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o270.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o270.RightSurface = Enum.SurfaceType.SmoothNoOutlines o270.TopSurface = Enum.SurfaceType.SmoothNoOutlines o270.Color = Color3.new(0.623529, 0.631373, 0.67451) o270.Position = Vector3.new(112.119171, 1.02344501, -60.8204117) o271.Parent = o270 o271.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o272.Name = "Joint" o272.Parent = o270 o272.C0 = CFrame.new(-0.787460327, 2.49116516, -0.19342041, 0.61693722, -0.787012339, -0.00020464712, 0.787012279, 0.61693728, -0.000261063513, 0.000331714633, 1.09697344e-22, 0.99999994) o272.Part0 = o270 o272.Part1 = o2 o273.Name = "Chain" o273.Parent = o1 o273.Material = Enum.Material.SmoothPlastic o273.BrickColor = BrickColor.new("Fossil") o273.Position = Vector3.new(112.092041, 1.04470801, -60.8676071) o273.Rotation = Vector3.new(90, -38.0900002, 90) o273.Anchored = false o273.CanCollide = false o273.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o273.CFrame = CFrame.new(112.092041, 1.04470801, -60.8676071, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o273.BackSurface = Enum.SurfaceType.SmoothNoOutlines o273.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o273.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o273.RightSurface = Enum.SurfaceType.SmoothNoOutlines o273.TopSurface = Enum.SurfaceType.SmoothNoOutlines o273.Color = Color3.new(0.623529, 0.631373, 0.67451) o273.Position = Vector3.new(112.092041, 1.04470801, -60.8676071) o274.Parent = o273 o274.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o275.Name = "Joint" o275.Parent = o273 o275.C0 = CFrame.new(0.240615845, 2.45669556, -0.787467957, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o275.Part0 = o273 o275.Part1 = o2 o276.Name = "Chain" o276.Parent = o1 o276.Material = Enum.Material.SmoothPlastic o276.BrickColor = BrickColor.new("Fossil") o276.Position = Vector3.new(112.092041, 1.04470801, -59.9122849) o276.Rotation = Vector3.new(90, -38.0900002, 90) o276.Anchored = false o276.CanCollide = false o276.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o276.CFrame = CFrame.new(112.092041, 1.04470801, -59.9122849, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o276.BackSurface = Enum.SurfaceType.SmoothNoOutlines o276.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o276.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o276.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o276.TopSurface = Enum.SurfaceType.SmoothNoOutlines o276.Color = Color3.new(0.623529, 0.631373, 0.67451) o276.Position = Vector3.new(112.092041, 1.04470801, -59.9122849) o277.Parent = o276 o277.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o278.Name = "Joint" o278.Parent = o276 o278.C0 = CFrame.new(-0.714706421, 2.45669556, -0.787467957, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o278.Part0 = o276 o278.Part1 = o2 o279.Name = "Chain" o279.Parent = o1 o279.Material = Enum.Material.SmoothPlastic o279.BrickColor = BrickColor.new("Fossil") o279.Position = Vector3.new(112.13884, 1.00803494, -59.959465) o279.Rotation = Vector3.new(90, -38.0900002, 90) o279.Anchored = false o279.CanCollide = false o279.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o279.CFrame = CFrame.new(112.13884, 1.00803494, -59.959465, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o279.BackSurface = Enum.SurfaceType.SmoothNoOutlines o279.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o279.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o279.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o279.TopSurface = Enum.SurfaceType.SmoothNoOutlines o279.Color = Color3.new(0.623529, 0.631373, 0.67451) o279.Position = Vector3.new(112.13884, 1.00803494, -59.959465) o280.Parent = o279 o280.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o281.Name = "Joint" o281.Parent = o279 o281.C0 = CFrame.new(-0.667526245, 2.51615143, -0.787452698, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o281.Part0 = o279 o281.Part1 = o2 o282.Name = "Chain" o282.Parent = o1 o282.Material = Enum.Material.SmoothPlastic o282.BrickColor = BrickColor.new("Fossil") o282.Position = Vector3.new(112.206192, 0.955232024, -59.959465) o282.Rotation = Vector3.new(0, 0, 51.9099998) o282.Anchored = false o282.CanCollide = false o282.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o282.CFrame = CFrame.new(112.206192, 0.955232024, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o282.BackSurface = Enum.SurfaceType.SmoothNoOutlines o282.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o282.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o282.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o282.TopSurface = Enum.SurfaceType.SmoothNoOutlines o282.Color = Color3.new(0.623529, 0.631373, 0.67451) o282.Position = Vector3.new(112.206192, 0.955232024, -59.959465) o283.Parent = o282 o283.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o284.Name = "Joint" o284.Parent = o282 o284.C0 = CFrame.new(0.787460327, 2.60173035, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o284.Part0 = o282 o284.Part1 = o2 o285.Name = "Chain" o285.Parent = o1 o285.Material = Enum.Material.SmoothPlastic o285.BrickColor = BrickColor.new("Fossil") o285.Position = Vector3.new(112.051819, 1.07623994, -59.959465) o285.Rotation = Vector3.new(90, -38.0900002, 90) o285.Anchored = false o285.CanCollide = false o285.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o285.CFrame = CFrame.new(112.051819, 1.07623994, -59.959465, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o285.BackSurface = Enum.SurfaceType.SmoothNoOutlines o285.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o285.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o285.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o285.TopSurface = Enum.SurfaceType.SmoothNoOutlines o285.Color = Color3.new(0.623529, 0.631373, 0.67451) o285.Position = Vector3.new(112.051819, 1.07623994, -59.959465) o286.Parent = o285 o286.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o287.Name = "Joint" o287.Parent = o285 o287.C0 = CFrame.new(-0.667526245, 2.40558624, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o287.Part0 = o285 o287.Part1 = o2 o288.Parent = o1 o288.Material = Enum.Material.SmoothPlastic o288.BrickColor = BrickColor.new("Really black") o288.Position = Vector3.new(110.767624, 1.33557701, -61.5026474) o288.Rotation = Vector3.new(-6.51999998, 67.3399963, 27.2399998) o288.Anchored = false o288.FormFactor = Enum.FormFactor.Custom o288.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o288.CFrame = CFrame.new(110.767624, 1.33557701, -61.5026474, 0.342526913, -0.176364899, 0.922805905, 0.36163792, 0.931291401, 0.0437539183, -0.867117822, 0.318734735, 0.382772595) o288.BottomSurface = Enum.SurfaceType.Smooth o288.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o288.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o288.RightSurface = Enum.SurfaceType.SmoothNoOutlines o288.TopSurface = Enum.SurfaceType.Smooth o288.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o288.Position = Vector3.new(110.767624, 1.33557701, -61.5026474) o289.Name = "Joint" o289.Parent = o288 o289.C0 = CFrame.new(-0.13445282, 2.01859665, 0.302177429, -0.342239261, 0.36163792, 0.867231369, 0.17625916, 0.931291401, -0.318793207, -0.922932804, 0.0437539183, -0.382466465) o289.Part0 = o288 o289.Part1 = o2 o290.Parent = o1 o290.Material = Enum.Material.SmoothPlastic o290.BrickColor = BrickColor.new("Really black") o290.Position = Vector3.new(111.109833, 1.33193398, -61.3866272) o290.Rotation = Vector3.new(-25.4300003, 60.0800018, 49.1500015) o290.Anchored = false o290.FormFactor = Enum.FormFactor.Custom o290.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o290.CFrame = CFrame.new(111.109833, 1.33193398, -61.3866272, 0.326244086, -0.37726596, 0.86673826, 0.43970111, 0.872238874, 0.21415481, -0.836796165, 0.311239034, 0.450447053) o290.BottomSurface = Enum.SurfaceType.Smooth o290.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o290.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o290.RightSurface = Enum.SurfaceType.SmoothNoOutlines o290.TopSurface = Enum.SurfaceType.Smooth o290.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o290.Position = Vector3.new(111.109833, 1.33193398, -61.3866272) o291.Name = "Joint" o291.Parent = o290 o291.C0 = CFrame.new(0.0251312256, 2.02403259, 0.33455658, -0.325966477, 0.43970111, 0.836904347, 0.377162695, 0.872238874, -0.311364144, -0.866887629, 0.21415481, -0.45015952) o291.Part0 = o290 o291.Part1 = o2 o292.Parent = o1 o292.Material = Enum.Material.SmoothPlastic o292.BrickColor = BrickColor.new("Really black") o292.Position = Vector3.new(111.424225, 1.30797601, -61.2596359) o292.Rotation = Vector3.new(-33.0400009, 53.5200005, 60.7000008) o292.Anchored = false o292.FormFactor = Enum.FormFactor.Custom o292.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o292.CFrame = CFrame.new(111.424225, 1.30797601, -61.2596359, 0.290921897, -0.518504918, 0.804062903, 0.516514838, 0.792536378, 0.324189126, -0.805342674, 0.320996702, 0.498381644) o292.BottomSurface = Enum.SurfaceType.Smooth o292.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o292.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o292.RightSurface = Enum.SurfaceType.SmoothNoOutlines o292.TopSurface = Enum.SurfaceType.Smooth o292.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o292.Position = Vector3.new(111.424225, 1.30797601, -61.2596359) o293.Name = "Joint" o293.Parent = o292 o293.C0 = CFrame.new(0.23059845, 2.09112549, 0.295188904, -0.290654719, 0.516514838, 0.805439115, 0.518398404, 0.792536378, -0.321168661, -0.804228187, 0.324189126, -0.498114884) o293.Part0 = o292 o293.Part1 = o2 o294.Parent = o1 o294.Material = Enum.Material.Metal o294.BrickColor = BrickColor.new("Dark stone grey") o294.Position = Vector3.new(110.700317, 3.83861208, -59.9401741) o294.Rotation = Vector3.new(89.9199982, 0, 0) o294.Anchored = false o294.CanCollide = false o294.Size = Vector3.new(0.358883083, 0.200000003, 0.324934512) o294.CFrame = CFrame.new(110.700317, 3.83861208, -59.9401741, 1, 0, 0, 0, 0.00141300017, -0.999999106, 0, 0.999999106, 0.00141300017) o294.BackSurface = Enum.SurfaceType.SmoothNoOutlines o294.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o294.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o294.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o294.RightSurface = Enum.SurfaceType.SmoothNoOutlines o294.TopSurface = Enum.SurfaceType.SmoothNoOutlines o294.Color = Color3.new(0.388235, 0.372549, 0.384314) o294.Position = Vector3.new(110.700317, 3.83861208, -59.9401741) o295.Parent = o294 o295.Scale = Vector3.new(1, 0.484977037, 1) o296.Name = "Joint" o296.Parent = o294 o296.C0 = CFrame.new(-0.0559082031, -0.687747955, 0.657565355, -0.99999994, 1.23944917e-22, 0.000331714633, -0.000331714342, 0.00141300017, -0.999999046, -4.68712841e-07, -0.999999106, -0.00141300005) o296.Part0 = o294 o296.Part1 = o2 o297.Parent = o1 o297.Material = Enum.Material.SmoothPlastic o297.BrickColor = BrickColor.new("Really black") o297.Position = Vector3.new(110.359283, 1.338287, -61.4699478) o297.Rotation = Vector3.new(-48.2099991, -83.4400024, -73.3799973) o297.Anchored = false o297.FormFactor = Enum.FormFactor.Custom o297.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o297.CFrame = CFrame.new(110.359283, 1.338287, -61.4699478, 0.0327019915, 0.109552041, -0.993442953, -0.426729918, 0.900353193, 0.0852395296, 0.903787732, 0.421144277, 0.0761924684) o297.BottomSurface = Enum.SurfaceType.Smooth o297.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o297.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o297.RightSurface = Enum.SurfaceType.SmoothNoOutlines o297.TopSurface = Enum.SurfaceType.Smooth o297.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o297.Position = Vector3.new(110.359283, 1.338287, -61.4699478) o298.Name = "Joint" o298.Parent = o297 o298.C0 = CFrame.new(-0.0147628784, 2.0445013, -0.0620422363, -0.033001788, -0.426729918, -0.903776824, -0.109691732, 0.900353193, -0.421107918, 0.993417621, 0.0852395296, -0.0765220001) o298.Part0 = o297 o298.Part1 = o2 o299.Parent = o1 o299.Material = Enum.Material.SmoothPlastic o299.BrickColor = BrickColor.new("Really black") o299.Position = Vector3.new(109.589294, 1.338287, -61.2099457) o299.Rotation = Vector3.new(-90, -67.0100021, -90) o299.Anchored = false o299.FormFactor = Enum.FormFactor.Custom o299.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o299.CFrame = CFrame.new(109.589294, 1.338287, -61.2099457, 0, 0.39049381, -0.9206056, 0, 0.9206056, 0.39049381, 1, 0, 0) o299.BottomSurface = Enum.SurfaceType.Smooth o299.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o299.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o299.RightSurface = Enum.SurfaceType.SmoothNoOutlines o299.TopSurface = Enum.SurfaceType.Smooth o299.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o299.Position = Vector3.new(109.589294, 1.338287, -61.2099457) o300.Name = "Joint" o300.Parent = o299 o300.C0 = CFrame.new(0.582954407, 2.10757828, -0.25213623, -0.000331714633, -1.09697344e-22, -0.99999994, -0.39049378, 0.9206056, 0.000129532506, 0.92060554, 0.39049381, -0.000305378344) o300.Part0 = o299 o300.Part1 = o2 o301.Parent = o1 o301.Material = Enum.Material.SmoothPlastic o301.BrickColor = BrickColor.new("Really black") o301.Position = Vector3.new(109.999298, 1.338287, -61.4399414) o301.Rotation = Vector3.new(-61.8400002, -72.7200012, -81.8799973) o301.Anchored = false o301.FormFactor = Enum.FormFactor.Custom o301.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o301.CFrame = CFrame.new(109.999298, 1.338287, -61.4399414, 0.0419270247, 0.29401207, -0.954881728, -0.348433197, 0.900024235, 0.261822164, 0.936395526, 0.321735084, 0.140178889) o301.BottomSurface = Enum.SurfaceType.Smooth o301.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o301.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o301.RightSurface = Enum.SurfaceType.SmoothNoOutlines o301.TopSurface = Enum.SurfaceType.Smooth o301.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o301.Position = Vector3.new(109.999298, 1.338287, -61.4399414) o302.Name = "Joint" o302.Parent = o301 o302.C0 = CFrame.new(0.14654541, 2.10887909, -0.0198287964, -0.0422376357, -0.348433197, -0.936381578, -0.294118762, 0.900024235, -0.321637511, 0.954835176, 0.261822164, -0.140495628) o302.Part0 = o301 o302.Part1 = o2 o303.Parent = o1 o303.Material = Enum.Material.SmoothPlastic o303.BrickColor = BrickColor.new("Really black") o303.Position = Vector3.new(111.325104, 4.15095997, -60.7049484) o303.Rotation = Vector3.new(180, 90, 0) o303.Anchored = false o303.FormFactor = Enum.FormFactor.Custom o303.Size = Vector3.new(1.21000004, 0.200000003, 0.689999998) o303.CFrame = CFrame.new(111.325104, 4.15095997, -60.7049484, 0, 0, 1, 0, -1, 0, 1, 0, -0) o303.BottomSurface = Enum.SurfaceType.Smooth o303.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o303.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o303.RightSurface = Enum.SurfaceType.SmoothNoOutlines o303.TopSurface = Enum.SurfaceType.Smooth o303.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o303.Position = Vector3.new(111.325104, 4.15095997, -60.7049484) o304.Name = "Joint" o304.Parent = o303 o304.C0 = CFrame.new(0.0779571533, 0.970884085, -0.68069458, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o304.Part0 = o303 o304.Part1 = o2 o305.Parent = o1 o305.Material = Enum.Material.SmoothPlastic o305.BrickColor = BrickColor.new("Really black") o305.Position = Vector3.new(109.659302, 1.338287, -61.4399414) o305.Rotation = Vector3.new(-66.0599976, -65.1100006, -80.6699982) o305.Anchored = false o305.FormFactor = Enum.FormFactor.Custom o305.Size = Vector3.new(0.439999998, 2.30000019, 0.50999999) o305.CFrame = CFrame.new(109.659302, 1.338287, -61.4399414, 0.0682549775, 0.41538015, -0.907083571, -0.26591292, 0.883888245, 0.384749234, 0.961577654, 0.214944214, 0.170784712) o305.BottomSurface = Enum.SurfaceType.Smooth o305.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o305.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o305.RightSurface = Enum.SurfaceType.SmoothNoOutlines o305.TopSurface = Enum.SurfaceType.Smooth o305.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o305.Position = Vector3.new(109.659302, 1.338287, -61.4399414) o306.Name = "Joint" o306.Parent = o305 o306.C0 = CFrame.new(0.359195709, 2.2118721, -0.0461044312, -0.0685739368, -0.26591292, -0.961554945, -0.415451407, 0.883888245, -0.214806408, 0.907026887, 0.384749234, -0.171085596) o306.Part0 = o305 o306.Part1 = o2 o307.Parent = o1 o307.Material = Enum.Material.SmoothPlastic o307.BrickColor = BrickColor.new("Really black") o307.Position = Vector3.new(110.610107, 4.15095997, -61.0299454) o307.Rotation = Vector3.new(180, 90, 0) o307.Anchored = false o307.FormFactor = Enum.FormFactor.Custom o307.Size = Vector3.new(0.560000062, 0.200000003, 2) o307.CFrame = CFrame.new(110.610107, 4.15095997, -61.0299454, 0, 0, 1, 0, -1, 0, 1, 0, -0) o307.BottomSurface = Enum.SurfaceType.Smooth o307.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o307.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o307.RightSurface = Enum.SurfaceType.SmoothNoOutlines o307.TopSurface = Enum.SurfaceType.Smooth o307.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o307.Position = Vector3.new(110.610107, 4.15095997, -61.0299454) o308.Name = "Joint" o308.Parent = o307 o308.C0 = CFrame.new(0.402954102, 0.970884085, 0.0343017578, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o308.Part0 = o307 o308.Part1 = o2 o309.Parent = o1 o309.Material = Enum.Material.SmoothPlastic o309.BrickColor = BrickColor.new("Really black") o309.Position = Vector3.new(109.930099, 4.15095997, -60.6999435) o309.Rotation = Vector3.new(180, 90, 0) o309.Anchored = false o309.FormFactor = Enum.FormFactor.Custom o309.Size = Vector3.new(1.22000003, 0.200000003, 0.639999986) o309.CFrame = CFrame.new(109.930099, 4.15095997, -60.6999435, 0, 0, 1, 0, -1, 0, 1, 0, -0) o309.BottomSurface = Enum.SurfaceType.Smooth o309.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o309.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o309.RightSurface = Enum.SurfaceType.SmoothNoOutlines o309.TopSurface = Enum.SurfaceType.Smooth o309.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o309.Position = Vector3.new(109.930099, 4.15095997, -60.6999435) o310.Name = "Joint" o310.Parent = o309 o310.C0 = CFrame.new(0.0729522705, 0.970884085, 0.714309692, -0.000331714633, -1.09697344e-22, -0.99999994, -1.23908515e-22, -1, 1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o310.Part0 = o309 o310.Part1 = o2 o311.Name = "Chain" o311.Parent = o1 o311.Material = Enum.Material.SmoothPlastic o311.BrickColor = BrickColor.new("Fossil") o311.Position = Vector3.new(112.130943, 0.953365028, -59.959465) o311.Rotation = Vector3.new(0, 0, 51.9099998) o311.Anchored = false o311.CanCollide = false o311.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o311.CFrame = CFrame.new(112.130943, 0.953365028, -59.959465, 0.61693728, -0.787012339, 0, 0.787012339, 0.61693728, 0, 0, 0, 1) o311.BackSurface = Enum.SurfaceType.SmoothNoOutlines o311.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o311.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o311.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o311.TopSurface = Enum.SurfaceType.SmoothNoOutlines o311.Color = Color3.new(0.623529, 0.631373, 0.67451) o311.Position = Vector3.new(112.130943, 0.953365028, -59.959465) o312.Parent = o311 o312.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o313.Name = "Joint" o313.Parent = o311 o313.C0 = CFrame.new(0.835350037, 2.54366302, -0.667526245, -0.61693722, 0.787012339, 0.00020464712, 0.787012279, 0.61693728, -0.000261063513, -0.000331714633, -1.09697344e-22, -0.99999994) o313.Part0 = o311 o313.Part1 = o2 o314.Name = "Chain" o314.Parent = o1 o314.Material = Enum.Material.SmoothPlastic o314.BrickColor = BrickColor.new("Fossil") o314.Position = Vector3.new(112.392395, 0.80925101, -60.1639633) o314.Rotation = Vector3.new(90, -38.0900002, 8.5) o314.Anchored = false o314.CanCollide = false o314.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o314.CFrame = CFrame.new(112.392395, 0.80925101, -60.1639633, 0.77837038, -0.116286881, -0.61694169, -0.610170305, 0.0911549106, -0.787008941, 0.14775607, 0.989023864, -2.52004043e-06) o314.BackSurface = Enum.SurfaceType.SmoothNoOutlines o314.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o314.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o314.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o314.TopSurface = Enum.SurfaceType.SmoothNoOutlines o314.Color = Color3.new(0.623529, 0.631373, 0.67451) o314.Position = Vector3.new(112.392395, 0.80925101, -60.1639633) o315.Parent = o314 o315.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o316.Name = "Joint" o316.Parent = o314 o316.C0 = CFrame.new(-2.87560272, -0.0385665894, -0.787452698, -0.778419316, -0.610170305, -0.147497863, 0.115958802, 0.0911549106, -0.989062369, 0.616941631, -0.787008941, -0.000202128547) o316.Part0 = o314 o316.Part1 = o2 o317.Name = "Chain" o317.Parent = o1 o317.Material = Enum.Material.SmoothPlastic o317.BrickColor = BrickColor.new("Fossil") o317.Position = Vector3.new(112.405258, 0.799176991, -60.2733078) o317.Rotation = Vector3.new(90, -38.0900002, 8.5) o317.Anchored = false o317.CanCollide = false o317.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o317.CFrame = CFrame.new(112.405258, 0.799176991, -60.2733078, 0.77837038, -0.116286881, -0.61694169, -0.610170305, 0.0911549106, -0.787008941, 0.14775607, 0.989023864, -2.52004043e-06) o317.BackSurface = Enum.SurfaceType.SmoothNoOutlines o317.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o317.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o317.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o317.TopSurface = Enum.SurfaceType.SmoothNoOutlines o317.Color = Color3.new(0.623529, 0.631373, 0.67451) o317.Position = Vector3.new(112.405258, 0.799176991, -60.2733078) o318.Parent = o317 o318.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o319.Name = "Joint" o319.Parent = o317 o319.C0 = CFrame.new(-2.87561035, 0.0719909668, -0.787445068, -0.778419316, -0.610170305, -0.147497863, 0.115958802, 0.0911549106, -0.989062369, 0.616941631, -0.787008941, -0.000202128547) o319.Part0 = o317 o319.Part1 = o2 o320.Name = "Chain" o320.Parent = o1 o320.Material = Enum.Material.SmoothPlastic o320.BrickColor = BrickColor.new("Fossil") o320.Position = Vector3.new(112.435074, 0.77579999, -60.2075424) o320.Rotation = Vector3.new(90, -38.0900002, 8.5) o320.Anchored = false o320.CanCollide = false o320.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o320.CFrame = CFrame.new(112.435074, 0.77579999, -60.2075424, 0.77837038, -0.116286881, -0.61694169, -0.610170305, 0.0911549106, -0.787008941, 0.14775607, 0.989023864, -2.52004043e-06) o320.BackSurface = Enum.SurfaceType.SmoothNoOutlines o320.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o320.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o320.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o320.TopSurface = Enum.SurfaceType.SmoothNoOutlines o320.Color = Color3.new(0.623529, 0.631373, 0.67451) o320.Position = Vector3.new(112.435074, 0.77579999, -60.2075424) o321.Parent = o320 o321.Scale = Vector3.new(0.140866324, 0.565506876, 0.163323283) o322.Name = "Joint" o322.Parent = o320 o322.C0 = CFrame.new(-2.92279816, 0.012550354, -0.787445068, -0.778419316, -0.610170305, -0.147497863, 0.115958802, 0.0911549106, -0.989062369, 0.616941631, -0.787008941, -0.000202128547) o322.Part0 = o320 o322.Part1 = o2 o323.Name = "Chain" o323.Parent = o1 o323.Material = Enum.Material.SmoothPlastic o323.BrickColor = BrickColor.new("Fossil") o323.Position = Vector3.new(112.402344, 0.801451981, -60.2486038) o323.Rotation = Vector3.new(76.3899994, 51.1100006, 10.6700001) o323.Anchored = false o323.CanCollide = false o323.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o323.CFrame = CFrame.new(112.402344, 0.801451981, -60.2486038, 0.61693728, -0.116285205, 0.778374016, 0.787012339, 0.0911557302, -0.610165715, 0, 0.989023983, 0.147755265) o323.BackSurface = Enum.SurfaceType.SmoothNoOutlines o323.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o323.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o323.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o323.TopSurface = Enum.SurfaceType.SmoothNoOutlines o323.Color = Color3.new(0.623529, 0.631373, 0.67451) o323.Position = Vector3.new(112.402344, 0.801451981, -60.2486038) o324.Parent = o323 o324.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o325.Name = "Joint" o325.Parent = o323 o325.C0 = CFrame.new(0.787467957, 0.0470123291, -2.87559509, -0.61693722, 0.787012339, 0.00020464712, 0.115957126, 0.0911557302, -0.989062488, -0.778422952, -0.610165715, -0.147497058) o325.Part0 = o323 o325.Part1 = o2 o326.Name = "Chain" o326.Parent = o1 o326.Material = Enum.Material.SmoothPlastic o326.BrickColor = BrickColor.new("Fossil") o326.Position = Vector3.new(112.09314, 1.04384899, -60.0073471) o326.Rotation = Vector3.new(90, -38.0900002, 90) o326.Anchored = false o326.CanCollide = false o326.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o326.CFrame = CFrame.new(112.09314, 1.04384899, -60.0073471, 0, -0.787012339, -0.61693728, 0, 0.61693728, -0.787012339, 1, 0, 0) o326.BackSurface = Enum.SurfaceType.SmoothNoOutlines o326.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o326.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o326.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o326.TopSurface = Enum.SurfaceType.SmoothNoOutlines o326.Color = Color3.new(0.623529, 0.631373, 0.67451) o326.Position = Vector3.new(112.09314, 1.04384899, -60.0073471) o327.Parent = o326 o327.Scale = Vector3.new(0.134741768, 0.577756166, 0.163323283) o328.Name = "Joint" o328.Parent = o326 o328.C0 = CFrame.new(-0.619644165, 2.45808411, -0.787460327, -0.000331714633, -1.09697344e-22, -0.99999994, 0.787012279, 0.61693728, -0.000261063513, 0.61693722, -0.787012339, -0.00020464712) o328.Part0 = o326 o328.Part1 = o2 o329.Name = "Chain" o329.Parent = o1 o329.Material = Enum.Material.SmoothPlastic o329.BrickColor = BrickColor.new("Fossil") o329.Position = Vector3.new(112.364258, 0.831314027, -60.666008) o329.Rotation = Vector3.new(90, -38.0900002, 147.770004) o329.Anchored = false o329.CanCollide = false o329.Size = Vector3.new(0.226600036, 0.226600021, 0.226600036) o329.CFrame = CFrame.new(112.364258, 0.831314027, -60.666008, -0.665761709, -0.419700056, -0.61693871, 0.521891773, 0.329002023, -0.787011266, 0.533282757, -0.845937133, 1.08515837e-06) o329.BackSurface = Enum.SurfaceType.SmoothNoOutlines o329.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o329.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o329.RightSurface = Enum.SurfaceType.SmoothNoOutlines o329.TopSurface = Enum.SurfaceType.SmoothNoOutlines o329.Color = Color3.new(0.623529, 0.631373, 0.67451) o329.Position = Vector3.new(112.364258, 0.831314027, -60.666008) o330.Parent = o329 o330.Scale = Vector3.new(0.557340801, 0.114326328, 0.163323283) o331.Name = "Joint" o331.Parent = o329 o331.C0 = CFrame.new(2.39161682, 1.46156693, -0.787460327, 0.665584743, 0.521891773, -0.533503532, 0.419980645, 0.329002023, 0.845797837, 0.616938651, -0.787011266, -0.000205732766) o331.Part0 = o329 o331.Part1 = o2 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["Torso_"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["Torso_"].Name = "Familiar Torso" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Torso"]) w.Part0 = game.Players.LocalPlayer.Character["Torso"] w.Part1 = o2 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Torso"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Torso"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Part") o3 = Instance.new("SpecialMesh") o4 = Instance.new("Part") o5 = Instance.new("Weld") o6 = Instance.new("Part") o7 = Instance.new("Weld") o8 = Instance.new("Part") o9 = Instance.new("Weld") o10 = Instance.new("Part") o11 = Instance.new("Weld") o12 = Instance.new("Part") o13 = Instance.new("Weld") o14 = Instance.new("Part") o15 = Instance.new("Weld") o16 = Instance.new("Part") o17 = Instance.new("Weld") o18 = Instance.new("Part") o19 = Instance.new("Weld") o20 = Instance.new("Part") o21 = Instance.new("SpecialMesh") o22 = Instance.new("Weld") o23 = Instance.new("Part") o24 = Instance.new("SpecialMesh") o25 = Instance.new("Weld") o26 = Instance.new("Part") o27 = Instance.new("SpecialMesh") o28 = Instance.new("Weld") o29 = Instance.new("Part") o30 = Instance.new("SpecialMesh") o31 = Instance.new("Weld") o32 = Instance.new("Part") o33 = Instance.new("SpecialMesh") o34 = Instance.new("Weld") o35 = Instance.new("Part") o36 = Instance.new("SpecialMesh") o37 = Instance.new("Weld") o38 = Instance.new("Part") o39 = Instance.new("SpecialMesh") o40 = Instance.new("Weld") o41 = Instance.new("Part") o42 = Instance.new("SpecialMesh") o43 = Instance.new("Weld") o44 = Instance.new("Part") o45 = Instance.new("SpecialMesh") o46 = Instance.new("Weld") o47 = Instance.new("Part") o48 = Instance.new("SpecialMesh") o49 = Instance.new("Weld") o50 = Instance.new("Part") o51 = Instance.new("SpecialMesh") o52 = Instance.new("Weld") o53 = Instance.new("Part") o54 = Instance.new("Weld") o55 = Instance.new("Part") o56 = Instance.new("Weld") o57 = Instance.new("Part") o58 = Instance.new("Weld") o59 = Instance.new("Part") o60 = Instance.new("Weld") o61 = Instance.new("Part") o62 = Instance.new("Weld") o63 = Instance.new("WedgePart") o64 = Instance.new("SpecialMesh") o65 = Instance.new("Weld") o66 = Instance.new("WedgePart") o67 = Instance.new("SpecialMesh") o68 = Instance.new("Weld") o69 = Instance.new("WedgePart") o70 = Instance.new("SpecialMesh") o71 = Instance.new("Weld") o72 = Instance.new("WedgePart") o73 = Instance.new("SpecialMesh") o74 = Instance.new("Weld") o75 = Instance.new("WedgePart") o76 = Instance.new("SpecialMesh") o77 = Instance.new("Weld") o78 = Instance.new("WedgePart") o79 = Instance.new("SpecialMesh") o80 = Instance.new("Weld") o81 = Instance.new("WedgePart") o82 = Instance.new("SpecialMesh") o83 = Instance.new("Weld") o84 = Instance.new("WedgePart") o85 = Instance.new("SpecialMesh") o86 = Instance.new("Weld") o87 = Instance.new("WedgePart") o88 = Instance.new("SpecialMesh") o89 = Instance.new("Weld") o90 = Instance.new("Part") o91 = Instance.new("Weld") o92 = Instance.new("WedgePart") o93 = Instance.new("SpecialMesh") o94 = Instance.new("Weld") o95 = Instance.new("WedgePart") o96 = Instance.new("SpecialMesh") o97 = Instance.new("Weld") o98 = Instance.new("WedgePart") o99 = Instance.new("SpecialMesh") o100 = Instance.new("Weld") o1.Name = "LeftArm" o1.Parent = mas o2.Name = "REF" o2.Parent = o1 o2.Transparency = 1 o2.Position = Vector3.new(112.144409, 3.18000388, -60.6271744) o2.Rotation = Vector3.new(180, 0.0199999996, -180) o2.Anchored = false o2.CanCollide = false o2.FormFactor = Enum.FormFactor.Symmetric o2.Size = Vector3.new(1, 2, 1) o2.CFrame = CFrame.new(112.144409, 3.18000388, -60.6271744, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o2.BottomSurface = Enum.SurfaceType.Smooth o2.TopSurface = Enum.SurfaceType.Smooth o2.Position = Vector3.new(112.144409, 3.18000388, -60.6271744) o3.Parent = o2 o3.MeshId = "rbxasset://fonts/leftarm.mesh" o3.MeshType = Enum.MeshType.FileMesh o4.Name = "Pinkie" o4.Parent = o1 o4.Material = Enum.Material.Metal o4.BrickColor = BrickColor.new("Really black") o4.Position = Vector3.new(112.587646, 1.6745528, -61.0940781) o4.Rotation = Vector3.new(-83.9899979, -75.9199982, 6.19999981) o4.Anchored = false o4.FormFactor = Enum.FormFactor.Custom o4.Size = Vector3.new(0.385473251, 0.244744942, 0.244744942) o4.CFrame = CFrame.new(112.587646, 1.6745528, -61.0940781, 0.241840079, -0.026258843, -0.969960749, 0.97029537, 6.48375021e-07, 0.241923481, -0.0063520018, -0.999655247, 0.0254789889) o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o4.Position = Vector3.new(112.587646, 1.6745528, -61.0940781) o5.Name = "Joint" o5.Parent = o4 o5.C0 = CFrame.new(1.35057449, -0.455104828, 0.806030273, -0.241837963, 0.97029537, 0.00643222313, 0.0265904423, 6.48375021e-07, 0.999646485, 0.969952226, 0.241923481, -0.0258007366) o5.Part0 = o4 o5.Part1 = o2 o6.Name = "main" o6.Parent = o1 o6.Material = Enum.Material.Metal o6.BrickColor = BrickColor.new("Really black") o6.Reflectance = 0.20000000298023 o6.Position = Vector3.new(112.151566, 3.20138907, -60.6235428) o6.Rotation = Vector3.new(0, -88.5, 0) o6.Anchored = false o6.FormFactor = Enum.FormFactor.Custom o6.Size = Vector3.new(1.16253865, 2.04795957, 1.22372472) o6.CFrame = CFrame.new(112.151566, 3.20138907, -60.6235428, 0.0262640044, 0, -0.999655128, 0, 1, 0, 0.999655128, 0, 0.0262640044) o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o6.Position = Vector3.new(112.151566, 3.20138907, -60.6235428) o7.Name = "Joint" o7.Parent = o6 o7.C0 = CFrame.new(-0.00381851196, -0.0213851929, 0.00704956055, -0.0265956037, -1.06404222e-22, -0.999646366, 1.23908515e-22, 1, -1.09738441e-22, 0.999646366, -1.26783263e-22, -0.0265956037) o7.Part0 = o6 o7.Part1 = o2 o8.Name = "Middle" o8.Parent = o1 o8.Material = Enum.Material.Metal o8.BrickColor = BrickColor.new("Really black") o8.Position = Vector3.new(112.583878, 1.59440327, -60.4757423) o8.Rotation = Vector3.new(-83.9800034, -75.9199982, 6.19999981) o8.Anchored = false o8.FormFactor = Enum.FormFactor.Custom o8.Size = Vector3.new(0.550676167, 0.244744971, 0.244744971) o8.CFrame = CFrame.new(112.583878, 1.59440327, -60.4757423, 0.241842672, -0.026281815, -0.969959617, 0.970294714, 4.18917307e-06, 0.241926104, -0.00635419413, -0.999654591, 0.0255021211) o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o8.Position = Vector3.new(112.583878, 1.59440327, -60.4757423) o9.Name = "Joint" o9.Parent = o8 o9.C0 = CFrame.new(1.43317795, 0.16293335, 0.805999756, -0.241840556, 0.970294714, 0.0064344164, 0.0266134124, 4.18917307e-06, 0.999645829, 0.969951093, 0.241926104, -0.0258238688) o9.Part0 = o8 o9.Part1 = o2 o10.Name = "Middle" o10.Parent = o1 o10.Material = Enum.Material.Metal o10.BrickColor = BrickColor.new("Really black") o10.Position = Vector3.new(112.645073, 2.05328345, -60.4773598) o10.Rotation = Vector3.new(0, -88.4899979, 90) o10.Anchored = false o10.FormFactor = Enum.FormFactor.Custom o10.Size = Vector3.new(0.428303689, 0.244744971, 0.244744971) o10.CFrame = CFrame.new(112.645073, 2.05328345, -60.4773598, -5.76933703e-18, -0.026274994, -0.99965477, 1, -5.42101086e-20, 6.15587026e-18, -2.82188995e-19, -0.99965477, 0.026274994) o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o10.Position = Vector3.new(112.645073, 2.05328345, -60.4773598) o11.Name = "Joint" o11.Parent = o10 o11.C0 = CFrame.new(1.12672043, 0.162914276, 0.496559143, 5.76955417e-18, 1, 2.80165453e-19, 0.0266065914, -5.41037061e-20, 0.999646008, 0.999646008, 6.15574329e-18, -0.0266065914) o11.Part0 = o10 o11.Part1 = o2 o12.Name = "Index" o12.Parent = o1 o12.Material = Enum.Material.Metal o12.BrickColor = BrickColor.new("Really black") o12.Position = Vector3.new(112.653015, 2.05328369, -60.1777191) o12.Rotation = Vector3.new(0.00999999978, -88.5, 90.0100021) o12.Anchored = false o12.FormFactor = Enum.FormFactor.Custom o12.Size = Vector3.new(0.42830357, 0.244744897, 0.244744897) o12.CFrame = CFrame.new(112.653015, 2.05328369, -60.1777191, -2.77161598e-06, -0.026252022, -0.999655366, 1, -3.54077952e-06, -2.71201134e-06, -3.46917659e-06, -0.999655426, 0.026252022) o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o12.Position = Vector3.new(112.653015, 2.05328369, -60.1777191) o13.Name = "Joint" o13.Parent = o12 o13.C0 = CFrame.new(1.12672305, 0.462650299, 0.496635437, 2.77276649e-06, 1, 3.46825686e-06, 0.0265836213, -3.54077952e-06, 0.999646664, 0.999646604, -2.71201134e-06, -0.0265836213) o13.Part0 = o12 o13.Part1 = o2 o14.Name = "Index" o14.Parent = o1 o14.Material = Enum.Material.Metal o14.BrickColor = BrickColor.new("Really black") o14.Position = Vector3.new(112.602913, 1.63892996, -60.1764107) o14.Rotation = Vector3.new(-83.9899979, -75.9199982, 6.19999981) o14.Anchored = false o14.FormFactor = Enum.FormFactor.Custom o14.Size = Vector3.new(0.458896697, 0.244744897, 0.244744897) o14.CFrame = CFrame.new(112.602913, 1.63892996, -60.1764107, 0.241840079, -0.026258843, -0.969960749, 0.97029537, 6.48375021e-07, 0.241923481, -0.0063520018, -0.999655247, 0.0254789889) o14.BackSurface = Enum.SurfaceType.SmoothNoOutlines o14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o14.RightSurface = Enum.SurfaceType.SmoothNoOutlines o14.TopSurface = Enum.SurfaceType.SmoothNoOutlines o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o14.Position = Vector3.new(112.602913, 1.63892996, -60.1764107) o15.Name = "Joint" o15.Parent = o14 o15.C0 = CFrame.new(1.3872757, 0.462646484, 0.80607605, -0.241837963, 0.97029537, 0.00643222313, 0.0265904423, 6.48375021e-07, 0.999646485, 0.969952226, 0.241923481, -0.0258007366) o15.Part0 = o14 o15.Part1 = o2 o16.Parent = o1 o16.Material = Enum.Material.Metal o16.BrickColor = BrickColor.new("Really black") o16.Position = Vector3.new(112.100418, 1.99244225, -60.016201) o16.Rotation = Vector3.new(175.25, -1.62, -90.3199997) o16.Anchored = false o16.FormFactor = Enum.FormFactor.Custom o16.Size = Vector3.new(0.275338024, 0.244744927, 0.244744927) o16.CFrame = CFrame.new(112.100418, 1.99244225, -60.016201, -0.00558705535, 0.999582946, -0.0283310357, 0.996565759, 0.00322507066, -0.0827412084, -0.0826153085, -0.0286960267, -0.996168256) o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o16.Position = Vector3.new(112.100418, 1.99244225, -60.016201) o17.Name = "Joint" o17.Parent = o16 o17.C0 = CFrame.new(1.23371267, 0.0653381348, 0.509124756, 0.00561445951, 0.996565759, 0.0826134458, -0.99957335, 0.00322507066, 0.0290276017, 0.0286614783, -0.0827412084, 0.996158779) o17.Part0 = o16 o17.Part1 = o2 o18.Parent = o1 o18.Material = Enum.Material.Metal o18.BrickColor = BrickColor.new("Really black") o18.Position = Vector3.new(112.100418, 1.76605344, -60.016201) o18.Rotation = Vector3.new(-174.410004, -1.64999998, -90.0199966) o18.Anchored = false o18.FormFactor = Enum.FormFactor.Custom o18.Size = Vector3.new(0.275338024, 0.244744927, 0.244744927) o18.CFrame = CFrame.new(112.100418, 1.76605344, -60.016201, -0.000417999923, 0.999582946, -0.0288741793, 0.995239794, 0.00322977034, 0.0974023417, 0.09745498, -0.0286960211, -0.994826138) o18.BackSurface = Enum.SurfaceType.SmoothNoOutlines o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines o18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o18.Position = Vector3.new(112.100418, 1.76605344, -60.016201) o19.Name = "Joint" o19.Parent = o18 o19.C0 = CFrame.new(1.34765911, 0.0660705566, 0.74426651, 0.00038567264, 0.995239794, -0.0974551141, -0.99957335, 0.00322977034, 0.0290275961, 0.0292041767, 0.0974023417, 0.994816482) o19.Part0 = o18 o19.Part1 = o2 o20.Parent = o1 o20.Material = Enum.Material.Neon o20.BrickColor = BrickColor.new("Cyan") o20.Position = Vector3.new(112.858627, 3.2858181, -60.5739594) o20.Rotation = Vector3.new(-180, -1.5, -180) o20.Anchored = false o20.CanCollide = false o20.Shape = Enum.PartType.Ball o20.Size = Vector3.new(0.414847255, 0.414847255, 0.414847255) o20.CFrame = CFrame.new(112.858627, 3.2858181, -60.5739594, -0.999655128, 0, -0.0262640044, 0, 1, 0, 0.0262640044, 0, -0.999655128) o20.BottomSurface = Enum.SurfaceType.Smooth o20.TopSurface = Enum.SurfaceType.Smooth o20.Color = Color3.new(0.0156863, 0.686275, 0.92549) o20.Position = Vector3.new(112.858627, 3.2858181, -60.5739594) o21.Parent = o20 o21.Scale = Vector3.new(0.296064734, 0.296066254, 0.296066403) o21.MeshType = Enum.MeshType.Sphere o22.Name = "Joint" o22.Parent = o20 o22.C0 = CFrame.new(0.712562561, -0.105814219, 0.0719528198, 0.999646366, -1.26783263e-22, -0.0265956037, 1.23908515e-22, 1, -1.09738441e-22, 0.0265956037, 1.06404222e-22, 0.999646366) o22.Part0 = o20 o22.Part1 = o2 o23.Name = "SkullMask" o23.Parent = o1 o23.Position = Vector3.new(112.709534, 3.31745791, -60.6490936) o23.Rotation = Vector3.new(0, -88.5, 0) o23.Anchored = false o23.FormFactor = Enum.FormFactor.Custom o23.Size = Vector3.new(0.42987746, 0.49128899, 0.49128893) o23.CFrame = CFrame.new(112.709534, 3.31745791, -60.6490936, 0.0262640044, 0, -0.999655128, 0, 1, 0, 0.999655128, 0, 0.0262640044) o23.BottomSurface = Enum.SurfaceType.Smooth o23.TopSurface = Enum.SurfaceType.Smooth o23.Position = Vector3.new(112.709534, 3.31745791, -60.6490936) o24.Parent = o23 o24.MeshId = "http://www.roblox.com/asset/?id=72542883" o24.Scale = Vector3.new(0.307055533, 0.921166539, 0.307055563) o24.TextureId = "rbxassetid://0" o24.VertexColor = Vector3.new(1, 2, 1) o24.MeshType = Enum.MeshType.FileMesh o25.Name = "Joint" o25.Parent = o23 o25.C0 = CFrame.new(0.00706863403, -0.137454033, 0.565498352, -0.0265956037, -1.06404222e-22, -0.999646366, 1.23908515e-22, 1, -1.09738441e-22, 0.999646366, -1.26783263e-22, -0.0265956037) o25.Part0 = o23 o25.Part1 = o2 o26.Parent = o1 o26.Material = Enum.Material.Neon o26.BrickColor = BrickColor.new("Cyan") o26.Position = Vector3.new(112.85437, 3.2858181, -60.7367096) o26.Rotation = Vector3.new(-180, -1.5, -180) o26.Anchored = false o26.CanCollide = false o26.Shape = Enum.PartType.Ball o26.Size = Vector3.new(0.414847255, 0.414847255, 0.414847255) o26.CFrame = CFrame.new(112.85437, 3.2858181, -60.7367096, -0.999655128, 0, -0.0262640044, 0, 1, 0, 0.0262640044, 0, -0.999655128) o26.BottomSurface = Enum.SurfaceType.Smooth o26.TopSurface = Enum.SurfaceType.Smooth o26.Color = Color3.new(0.0156863, 0.686275, 0.92549) o26.Position = Vector3.new(112.85437, 3.2858181, -60.7367096) o27.Parent = o26 o27.Scale = Vector3.new(0.296064734, 0.296066254, 0.296066403) o27.MeshType = Enum.MeshType.Sphere o28.Name = "Joint" o28.Parent = o26 o28.C0 = CFrame.new(0.712593079, -0.105814219, -0.0908508301, 0.999646366, -1.26783263e-22, -0.0265956037, 1.23908515e-22, 1, -1.09738441e-22, 0.0265956037, 1.06404222e-22, 0.999646366) o28.Part0 = o26 o28.Part1 = o2 o29.Parent = o1 o29.Material = Enum.Material.Neon o29.BrickColor = BrickColor.new("Cyan") o29.Reflectance = 0.5 o29.Position = Vector3.new(112.185989, 2.85818291, -61.1590652) o29.Rotation = Vector3.new(-0.0299999993, -88.3000031, 179.699997) o29.Anchored = false o29.CanCollide = false o29.FormFactor = Enum.FormFactor.Plate o29.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o29.CFrame = CFrame.new(112.185989, 2.85818291, -61.1590652, -0.0296190046, -0.000153985544, -0.99956125, 0.0047260006, -0.999988854, 1.40105449e-05, -0.999550104, -0.0047235121, 0.0296194013) o29.BottomSurface = Enum.SurfaceType.Smooth o29.TopSurface = Enum.SurfaceType.Smooth o29.Color = Color3.new(0.0156863, 0.686275, 0.92549) o29.Position = Vector3.new(112.185989, 2.85818291, -61.1590652) o30.Parent = o29 o30.Scale = Vector3.new(0.527341008, 1, 0.527341008) o30.MeshType = Enum.MeshType.Wedge o31.Name = "Joint" o31.Parent = o29 o31.C0 = CFrame.new(-0.528896332, -0.324323416, 0.0573196411, 0.0299505685, 0.0047260006, 0.99954021, 0.000155552392, -0.999988854, 0.00472346041, 0.999551356, 1.40105449e-05, -0.0299509689) o31.Part0 = o29 o31.Part1 = o2 o32.Parent = o1 o32.Material = Enum.Material.Neon o32.BrickColor = BrickColor.new("Cyan") o32.Reflectance = 0.5 o32.Position = Vector3.new(112.063293, 3.10351396, -61.1541824) o32.Rotation = Vector3.new(179.970001, 88.3000031, -179.699997) o32.Anchored = false o32.CanCollide = false o32.FormFactor = Enum.FormFactor.Plate o32.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o32.CFrame = CFrame.new(112.063293, 3.10351396, -61.1541824, -0.0296190046, 0.000153985544, 0.99956125, 0.0047260006, 0.999988854, -1.40105449e-05, -0.999550104, 0.0047235121, -0.0296194013) o32.BottomSurface = Enum.SurfaceType.Smooth o32.TopSurface = Enum.SurfaceType.Smooth o32.Color = Color3.new(0.0156863, 0.686275, 0.92549) o32.Position = Vector3.new(112.063293, 3.10351396, -61.1541824) o33.Parent = o32 o33.Scale = Vector3.new(0.527341008, 1, 0.527341008) o33.MeshType = Enum.MeshType.Wedge o34.Name = "Joint" o34.Parent = o32 o34.C0 = CFrame.new(-0.528812408, 0.0789909363, 0.0654754639, 0.0299505685, 0.0047260006, 0.99954021, -0.000155552392, 0.999988854, -0.00472346041, -0.999551356, -1.40105449e-05, 0.0299509689) o34.Part0 = o32 o34.Part1 = o2 o35.Parent = o1 o35.Material = Enum.Material.Neon o35.BrickColor = BrickColor.new("Cyan") o35.Reflectance = 0.5 o35.Position = Vector3.new(112.063255, 2.85818195, -61.1554489) o35.Rotation = Vector3.new(179.970001, 88.3000031, 0.300000012) o35.Anchored = false o35.CanCollide = false o35.FormFactor = Enum.FormFactor.Plate o35.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o35.CFrame = CFrame.new(112.063255, 2.85818195, -61.1554489, 0.0296190046, -0.000153985544, 0.99956125, -0.0047260006, -0.999988854, -1.40105449e-05, 0.999550104, -0.0047235121, -0.0296194013) o35.BottomSurface = Enum.SurfaceType.Smooth o35.TopSurface = Enum.SurfaceType.Smooth o35.Color = Color3.new(0.0156863, 0.686275, 0.92549) o35.Position = Vector3.new(112.063255, 2.85818195, -61.1554489) o36.Parent = o35 o36.Scale = Vector3.new(0.527341008, 1, 0.527341008) o36.MeshType = Enum.MeshType.Wedge o37.Name = "Joint" o37.Parent = o35 o37.C0 = CFrame.new(0.528915405, -0.324326277, 0.0654678345, -0.0299505685, -0.0047260006, -0.99954021, 0.000155552392, -0.999988854, 0.00472346041, -0.999551356, -1.40105449e-05, 0.0299509689) o37.Part0 = o35 o37.Part1 = o2 o38.Parent = o1 o38.Material = Enum.Material.Neon o38.BrickColor = BrickColor.new("Cyan") o38.Reflectance = 0.5 o38.Position = Vector3.new(112.186005, 3.10351396, -61.1578369) o38.Rotation = Vector3.new(-0.0299999993, -88.3000031, -0.300000012) o38.Anchored = false o38.CanCollide = false o38.FormFactor = Enum.FormFactor.Plate o38.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o38.CFrame = CFrame.new(112.186005, 3.10351396, -61.1578369, 0.0296190046, 0.000153985544, -0.99956125, -0.0047260006, 0.999988854, 1.40105449e-05, 0.999550104, 0.0047235121, 0.0296194013) o38.BottomSurface = Enum.SurfaceType.Smooth o38.TopSurface = Enum.SurfaceType.Smooth o38.Color = Color3.new(0.0156863, 0.686275, 0.92549) o38.Position = Vector3.new(112.186005, 3.10351396, -61.1578369) o39.Parent = o38 o39.Scale = Vector3.new(0.527341008, 1, 0.527341008) o39.MeshType = Enum.MeshType.Wedge o40.Name = "Joint" o40.Parent = o38 o40.C0 = CFrame.new(0.528827667, 0.0789892673, 0.0572891235, -0.0299505685, -0.0047260006, -0.99954021, -0.000155552392, 0.999988854, -0.00472346041, 0.999551356, 1.40105449e-05, -0.0299509689) o40.Part0 = o38 o40.Part1 = o2 o41.Parent = o1 o41.Material = Enum.Material.Neon o41.BrickColor = BrickColor.new("Cyan") o41.Reflectance = 0.5 o41.Position = Vector3.new(112.213989, 3.10351396, -60.0935593) o41.Rotation = Vector3.new(-0.0299999993, -88.3000031, -0.300000012) o41.Anchored = false o41.CanCollide = false o41.FormFactor = Enum.FormFactor.Plate o41.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o41.CFrame = CFrame.new(112.213989, 3.10351396, -60.0935593, 0.0296190046, 0.000153985544, -0.99956125, -0.0047260006, 0.999988854, 1.40105449e-05, 0.999550104, 0.0047235121, 0.0296194013) o41.BottomSurface = Enum.SurfaceType.Smooth o41.TopSurface = Enum.SurfaceType.Smooth o41.Color = Color3.new(0.0156863, 0.686275, 0.92549) o41.Position = Vector3.new(112.213989, 3.10351396, -60.0935593) o42.Parent = o41 o42.Scale = Vector3.new(0.527341008, 1, 0.527341008) o42.MeshType = Enum.MeshType.Wedge o43.Name = "Joint" o43.Parent = o41 o43.C0 = CFrame.new(-0.535797119, 0.0739576817, 0.0537490845, -0.0299505685, -0.0047260006, -0.99954021, -0.000155552392, 0.999988854, -0.00472346041, 0.999551356, 1.40105449e-05, -0.0299509689) o43.Part0 = o41 o43.Part1 = o2 o44.Parent = o1 o44.Material = Enum.Material.Neon o44.BrickColor = BrickColor.new("Cyan") o44.Reflectance = 0.5 o44.Position = Vector3.new(112.091309, 3.10351396, -60.0898819) o44.Rotation = Vector3.new(179.970001, 88.3000031, -179.699997) o44.Anchored = false o44.CanCollide = false o44.FormFactor = Enum.FormFactor.Plate o44.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o44.CFrame = CFrame.new(112.091309, 3.10351396, -60.0898819, -0.0296190046, 0.000153985544, 0.99956125, 0.0047260006, 0.999988854, -1.40105449e-05, -0.999550104, 0.0047235121, -0.0296194013) o44.BottomSurface = Enum.SurfaceType.Smooth o44.TopSurface = Enum.SurfaceType.Smooth o44.Color = Color3.new(0.0156863, 0.686275, 0.92549) o44.Position = Vector3.new(112.091309, 3.10351396, -60.0898819) o45.Parent = o44 o45.Scale = Vector3.new(0.527341008, 1, 0.527341008) o45.MeshType = Enum.MeshType.Wedge o46.Name = "Joint" o46.Parent = o44 o46.C0 = CFrame.new(0.535842896, 0.0739593506, 0.0689926147, 0.0299505685, 0.0047260006, 0.99954021, -0.000155552392, 0.999988854, -0.00472346041, -0.999551356, -1.40105449e-05, 0.0299509689) o46.Part0 = o44 o46.Part1 = o2 o47.Parent = o1 o47.Material = Enum.Material.Neon o47.BrickColor = BrickColor.new("Cyan") o47.Reflectance = 0.5 o47.Position = Vector3.new(112.091309, 2.85818195, -60.0911636) o47.Rotation = Vector3.new(179.970001, 88.3000031, 0.300000012) o47.Anchored = false o47.CanCollide = false o47.FormFactor = Enum.FormFactor.Plate o47.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o47.CFrame = CFrame.new(112.091309, 2.85818195, -60.0911636, 0.0296190046, -0.000153985544, 0.99956125, -0.0047260006, -0.999988854, -1.40105449e-05, 0.999550104, -0.0047235121, -0.0296194013) o47.BottomSurface = Enum.SurfaceType.Smooth o47.TopSurface = Enum.SurfaceType.Smooth o47.Color = Color3.new(0.0156863, 0.686275, 0.92549) o47.Position = Vector3.new(112.091309, 2.85818195, -60.0911636) o48.Parent = o47 o48.Scale = Vector3.new(0.527341008, 1, 0.527341008) o48.MeshType = Enum.MeshType.Wedge o49.Name = "Joint" o49.Parent = o47 o49.C0 = CFrame.new(-0.535720825, -0.319294691, 0.0689468384, -0.0299505685, -0.0047260006, -0.99954021, 0.000155552392, -0.999988854, 0.00472346041, -0.999551356, -1.40105449e-05, 0.0299509689) o49.Part0 = o47 o49.Part1 = o2 o50.Parent = o1 o50.Material = Enum.Material.Neon o50.BrickColor = BrickColor.new("Cyan") o50.Reflectance = 0.5 o50.Position = Vector3.new(112.21402, 2.85818291, -60.0948257) o50.Rotation = Vector3.new(-0.0299999993, -88.3000031, 179.699997) o50.Anchored = false o50.CanCollide = false o50.FormFactor = Enum.FormFactor.Plate o50.Size = Vector3.new(0.232626617, 0.245347008, 0.232626528) o50.CFrame = CFrame.new(112.21402, 2.85818291, -60.0948257, -0.0296190046, -0.000153985544, -0.99956125, 0.0047260006, -0.999988854, 1.40105449e-05, -0.999550104, -0.0047235121, 0.0296194013) o50.BottomSurface = Enum.SurfaceType.Smooth o50.TopSurface = Enum.SurfaceType.Smooth o50.Color = Color3.new(0.0156863, 0.686275, 0.92549) o50.Position = Vector3.new(112.21402, 2.85818291, -60.0948257) o51.Parent = o50 o51.Scale = Vector3.new(0.527341008, 1, 0.527341008) o51.MeshType = Enum.MeshType.Wedge o52.Name = "Joint" o52.Parent = o50 o52.C0 = CFrame.new(0.535694122, -0.319292068, 0.0538253784, 0.0299505685, 0.0047260006, 0.99954021, 0.000155552392, -0.999988854, 0.00472346041, 0.999551356, 1.40105449e-05, -0.0299509689) o52.Part0 = o50 o52.Part1 = o2 o53.Parent = o1 o53.Material = Enum.Material.Metal o53.BrickColor = BrickColor.new("Really black") o53.Position = Vector3.new(112.097137, 2.30945516, -60.0942497) o53.Rotation = Vector3.new(161.25, -1.5, -90.6999969) o53.Anchored = false o53.FormFactor = Enum.FormFactor.Custom o53.Size = Vector3.new(0.428303599, 0.244744927, 0.244744927) o53.CFrame = CFrame.new(112.097137, 2.30945516, -60.0942497, -0.0122789042, 0.999582648, -0.026146993, 0.94694531, 0.00322572584, -0.321378142, -0.321159691, -0.0287059508, -0.946589768) o53.BackSurface = Enum.SurfaceType.SmoothNoOutlines o53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o53.RightSurface = Enum.SurfaceType.SmoothNoOutlines o53.TopSurface = Enum.SurfaceType.SmoothNoOutlines o53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o53.Position = Vector3.new(112.097137, 2.30945516, -60.0942497) o54.Name = "Joint" o54.Parent = o53 o54.C0 = CFrame.new(0.994935989, 0.0653686523, 0.223449707, 0.0123854363, 0.94694531, 0.321155578, -0.999573052, 0.00322572584, 0.0290375259, 0.0264609884, -0.321378142, 0.946581006) o54.Part0 = o53 o54.Part1 = o2 o55.Name = "Ring" o55.Parent = o1 o55.Material = Enum.Material.Metal o55.BrickColor = BrickColor.new("Really black") o55.Position = Vector3.new(112.586052, 1.63596094, -60.7880325) o55.Rotation = Vector3.new(-83.9899979, -75.9199982, 6.19999981) o55.Anchored = false o55.FormFactor = Enum.FormFactor.Custom o55.Size = Vector3.new(0.465015382, 0.244744942, 0.244744942) o55.CFrame = CFrame.new(112.586052, 1.63596094, -60.7880325, 0.241840079, -0.026258843, -0.969960749, 0.97029537, 6.48375021e-07, 0.241923481, -0.0063520018, -0.999655247, 0.0254789889) o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o55.Position = Vector3.new(112.586052, 1.63596094, -60.7880325) o56.Name = "Joint" o56.Parent = o55 o56.C0 = CFrame.new(1.39034843, -0.149204254, 0.806022644, -0.241837963, 0.97029537, 0.00643222313, 0.0265904423, 6.48375021e-07, 0.999646485, 0.969952226, 0.241923481, -0.0258007366) o56.Part0 = o55 o56.Part1 = o2 o57.Parent = o1 o57.Material = Enum.Material.Metal o57.Position = Vector3.new(112.774567, 2.20625496, -60.4806671) o57.Rotation = Vector3.new(-88.4899979, -44.9799995, 2.13000011) o57.Anchored = false o57.FormFactor = Enum.FormFactor.Custom o57.Size = Vector3.new(0.367117465, 0.244744956, 0.244744942) o57.CFrame = CFrame.new(112.774567, 2.20625496, -60.4806671, 0.706867039, -0.0263168477, -0.706856787, 0.70710206, 2.11435545e-05, 0.707111537, -0.0185940024, -0.999653637, 0.0186236426) o57.BackSurface = Enum.SurfaceType.SmoothNoOutlines o57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o57.RightSurface = Enum.SurfaceType.SmoothNoOutlines o57.TopSurface = Enum.SurfaceType.SmoothNoOutlines o57.Position = Vector3.new(112.774567, 2.20625496, -60.4806671) o58.Name = "Joint" o58.Parent = o57 o58.C0 = CFrame.new(0.245826721, 0.16305542, 1.13126373, -0.70686084, 0.70710206, 0.0188284777, 0.0266484451, 2.11435545e-05, 0.999644876, 0.706850529, 0.707111537, -0.0188581161) o58.Part0 = o57 o58.Part1 = o2 o59.Name = "Pinkie" o59.Parent = o1 o59.Material = Enum.Material.Metal o59.BrickColor = BrickColor.new("Really black") o59.Position = Vector3.new(112.628792, 2.05326772, -61.0951462) o59.Rotation = Vector3.new(0.00999999978, -88.5, 90.0100021) o59.Anchored = false o59.FormFactor = Enum.FormFactor.Custom o59.Size = Vector3.new(0.428303659, 0.244744942, 0.244744942) o59.CFrame = CFrame.new(112.628792, 2.05326772, -61.0951462, -2.77161598e-06, -0.026252022, -0.999655366, 1, -3.54077952e-06, -2.71201134e-06, -3.46917659e-06, -0.999655426, 0.026252022) o59.BackSurface = Enum.SurfaceType.SmoothNoOutlines o59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o59.RightSurface = Enum.SurfaceType.SmoothNoOutlines o59.TopSurface = Enum.SurfaceType.SmoothNoOutlines o59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o59.Position = Vector3.new(112.628792, 2.05326772, -61.0951462) o60.Name = "Joint" o60.Parent = o59 o60.C0 = CFrame.new(1.12673569, -0.455093384, 0.496505737, 2.77276649e-06, 1, 3.46825686e-06, 0.0265836213, -3.54077952e-06, 0.999646664, 0.999646604, -2.71201134e-06, -0.0265836213) o60.Part0 = o59 o60.Part1 = o2 o61.Parent = o1 o61.Material = Enum.Material.Metal o61.Position = Vector3.new(112.766403, 2.20625496, -60.7926178) o61.Rotation = Vector3.new(-88.4899979, -44.9799995, 2.13000011) o61.Anchored = false o61.FormFactor = Enum.FormFactor.Custom o61.Size = Vector3.new(0.367117465, 0.244744956, 0.244744942) o61.CFrame = CFrame.new(112.766403, 2.20625496, -60.7926178, 0.706867039, -0.0263168477, -0.706856787, 0.70710206, 2.11435545e-05, 0.707111537, -0.0185940024, -0.999653637, 0.0186236426) o61.BackSurface = Enum.SurfaceType.SmoothNoOutlines o61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o61.RightSurface = Enum.SurfaceType.SmoothNoOutlines o61.TopSurface = Enum.SurfaceType.SmoothNoOutlines o61.Position = Vector3.new(112.766403, 2.20625496, -60.7926178) o62.Name = "Joint" o62.Parent = o61 o62.C0 = CFrame.new(0.245796204, -0.14899826, 1.13129425, -0.70686084, 0.70710206, 0.0188284777, 0.0266484451, 2.11435545e-05, 0.999644876, 0.706850529, 0.707111537, -0.0188581161) o62.Part0 = o61 o62.Part1 = o2 o63.Parent = o1 o63.Material = Enum.Material.Metal o63.Position = Vector3.new(112.751724, 2.63452792, -61.0750046) o63.Rotation = Vector3.new(90.75, 26.5599995, 88.3199997) o63.Anchored = false o63.CanCollide = false o63.FormFactor = Enum.FormFactor.Custom o63.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o63.CFrame = CFrame.new(112.751724, 2.63452792, -61.0750046, 0.0262839869, -0.894116223, 0.447063267, -1.29999935e-05, -0.44721812, -0.894424975, 0.999654531, 0.0235032439, -0.0117662987) o63.BackSurface = Enum.SurfaceType.SmoothNoOutlines o63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o63.RightSurface = Enum.SurfaceType.SmoothNoOutlines o63.TopSurface = Enum.SurfaceType.SmoothNoOutlines o63.Position = Vector3.new(112.751724, 2.63452792, -61.0750046) o64.Parent = o63 o64.Scale = Vector3.new(0.789070249, 0.526046753, 1) o64.MeshType = Enum.MeshType.Wedge o65.Name = "Joint" o65.Parent = o63 o65.C0 = CFrame.new(0.431705475, 0.309593201, -0.764667511, -0.0266155843, -1.29999935e-05, -0.99964577, 0.894108355, -0.44721812, -0.0237998329, -0.447059333, -0.894424975, 0.011914595) o65.Part0 = o63 o65.Part1 = o2 o66.Parent = o1 o66.Material = Enum.Material.Metal o66.Position = Vector3.new(112.634293, 3.27699494, -59.9934311) o66.Rotation = Vector3.new(-90, 0, -178.5) o66.Anchored = false o66.CanCollide = false o66.FormFactor = Enum.FormFactor.Custom o66.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o66.CFrame = CFrame.new(112.634293, 3.27699494, -59.9934311, -0.999655128, 0.0262640044, 0, 0, 0, 1, 0.0262640044, 0.999655128, 0) o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines o66.Position = Vector3.new(112.634293, 3.27699494, -59.9934311) o67.Parent = o66 o67.Scale = Vector3.new(0.789070249, 0.526046753, 1) o67.MeshType = Enum.MeshType.Wedge o68.Name = "Joint" o68.Parent = o66 o68.C0 = CFrame.new(0.473068237, -0.646392822, -0.0969910622, 0.999646366, -1.26783263e-22, -0.0265956037, -0.0265956037, -1.06404222e-22, -0.999646366, 1.23908515e-22, 1, -1.09738441e-22) o68.Part0 = o66 o68.Part1 = o2 o69.Parent = o1 o69.Material = Enum.Material.Metal o69.Position = Vector3.new(112.774216, 3.24638796, -60.2187424) o69.Rotation = Vector3.new(-90.5, 18.4300003, 91.5899963) o69.Anchored = false o69.CanCollide = false o69.FormFactor = Enum.FormFactor.Custom o69.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o69.CFrame = CFrame.new(112.774216, 3.24638796, -60.2187424, -0.0262640044, -0.948356986, 0.316115946, 0, 0.316224992, 0.948684275, -0.999655128, 0.0249162447, -0.00830533449) o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines o69.Position = Vector3.new(112.774216, 3.24638796, -60.2187424) o70.Parent = o69 o70.Scale = Vector3.new(0.789070249, 0.526046753, 1) o70.MeshType = Enum.MeshType.Wedge o71.Name = "Joint" o71.Parent = o69 o71.C0 = CFrame.new(0.42483139, 0.566116333, -0.258674622, 0.0265956037, 1.06404222e-22, 0.999646366, 0.948348641, 0.316224992, -0.0252308268, -0.316113174, 0.948684275, 0.00841019396) o71.Part0 = o69 o71.Part1 = o2 o72.Parent = o1 o72.Material = Enum.Material.Metal o72.Position = Vector3.new(112.562759, 2.603935, -61.2769241) o72.Rotation = Vector3.new(90, 0, 178.5) o72.Anchored = false o72.CanCollide = false o72.FormFactor = Enum.FormFactor.Custom o72.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o72.CFrame = CFrame.new(112.562759, 2.603935, -61.2769241, -0.999655128, -0.0262640044, 0, 0, 0, -1, 0.0262640044, -0.999655128, 0) o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines o72.Position = Vector3.new(112.562759, 2.603935, -61.2769241) o73.Parent = o72 o73.Scale = Vector3.new(0.789070249, 0.526046753, 1) o73.MeshType = Enum.MeshType.Wedge o74.Name = "Joint" o74.Parent = o72 o74.C0 = CFrame.new(0.435264587, -0.638538361, -0.576068878, 0.999646366, -1.26783263e-22, -0.0265956037, 0.0265956037, 1.06404222e-22, 0.999646366, -1.23908515e-22, -1, 1.09738441e-22) o74.Part0 = o72 o74.Part1 = o2 o75.Parent = o1 o75.Material = Enum.Material.Metal o75.Position = Vector3.new(112.751724, 3.24638796, -61.0750046) o75.Rotation = Vector3.new(-90.5, 18.4300003, 91.5899963) o75.Anchored = false o75.CanCollide = false o75.FormFactor = Enum.FormFactor.Custom o75.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o75.CFrame = CFrame.new(112.751724, 3.24638796, -61.0750046, -0.0262640044, -0.948356986, 0.316115946, 0, 0.316224992, 0.948684275, -0.999655128, 0.0249162447, -0.00830533449) o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines o75.Position = Vector3.new(112.751724, 3.24638796, -61.0750046) o76.Parent = o75 o76.Scale = Vector3.new(0.789070249, 0.526046753, 1) o76.MeshType = Enum.MeshType.Wedge o77.Name = "Joint" o77.Parent = o75 o77.C0 = CFrame.new(-0.431724548, 0.566116333, -0.258674622, 0.0265956037, 1.06404222e-22, 0.999646366, 0.948348641, 0.316224992, -0.0252308268, -0.316113174, 0.948684275, 0.00841019396) o77.Part0 = o75 o77.Part1 = o2 o78.Parent = o1 o78.Material = Enum.Material.Metal o78.Position = Vector3.new(112.774216, 2.63452792, -60.2187271) o78.Rotation = Vector3.new(90.75, 26.5599995, 88.3199997) o78.Anchored = false o78.CanCollide = false o78.FormFactor = Enum.FormFactor.Custom o78.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o78.CFrame = CFrame.new(112.774216, 2.63452792, -60.2187271, 0.0262839869, -0.894116223, 0.447063267, -1.29999935e-05, -0.44721812, -0.894424975, 0.999654531, 0.0235032439, -0.0117662987) o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines o78.Position = Vector3.new(112.774216, 2.63452792, -60.2187271) o79.Parent = o78 o79.Scale = Vector3.new(0.789070249, 0.526046753, 1) o79.MeshType = Enum.MeshType.Wedge o80.Name = "Joint" o80.Parent = o78 o80.C0 = CFrame.new(-0.424869537, 0.309577942, -0.764648438, -0.0266155843, -1.29999935e-05, -0.99964577, 0.894108355, -0.44721812, -0.0237998329, -0.447059333, -0.894424975, 0.011914595) o80.Part0 = o78 o80.Part1 = o2 o81.Parent = o1 o81.Material = Enum.Material.Metal o81.Position = Vector3.new(111.716995, 2.66513395, -59.9693985) o81.Rotation = Vector3.new(90, 0, -1.5) o81.Anchored = false o81.CanCollide = false o81.FormFactor = Enum.FormFactor.Custom o81.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o81.CFrame = CFrame.new(111.716995, 2.66513395, -59.9693985, 0.999655128, 0.0262640044, 0, 0, 0, -1, -0.0262640044, 0.999655128, 0) o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o81.RightSurface = Enum.SurfaceType.SmoothNoOutlines o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines o81.Position = Vector3.new(111.716995, 2.66513395, -59.9693985) o82.Parent = o81 o82.Scale = Vector3.new(0.789070249, 0.526046753, 1) o82.MeshType = Enum.MeshType.Wedge o83.Name = "Joint" o83.Parent = o81 o83.C0 = CFrame.new(0.444549561, -0.646324158, -0.514869928, -0.999646366, 1.26783263e-22, 0.0265956037, -0.0265956037, -1.06404222e-22, -0.999646366, -1.23908515e-22, -1, 1.09738441e-22) o83.Part0 = o81 o83.Part1 = o2 o84.Parent = o1 o84.Material = Enum.Material.Metal o84.Position = Vector3.new(112.634354, 2.66511011, -59.9934464) o84.Rotation = Vector3.new(90, 0, -1.5) o84.Anchored = false o84.CanCollide = false o84.FormFactor = Enum.FormFactor.Custom o84.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o84.CFrame = CFrame.new(112.634354, 2.66511011, -59.9934464, 0.999655128, 0.0262640044, 0, 0, 0, -1, -0.0262640044, 0.999655128, 0) o84.BackSurface = Enum.SurfaceType.SmoothNoOutlines o84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o84.RightSurface = Enum.SurfaceType.SmoothNoOutlines o84.TopSurface = Enum.SurfaceType.SmoothNoOutlines o84.Position = Vector3.new(112.634354, 2.66511011, -59.9934464) o85.Parent = o84 o85.Scale = Vector3.new(0.789070249, 0.526046753, 1) o85.MeshType = Enum.MeshType.Wedge o86.Name = "Joint" o86.Parent = o84 o86.C0 = CFrame.new(-0.473129272, -0.646377563, -0.51489377, -0.999646366, 1.26783263e-22, 0.0265956037, -0.0265956037, -1.06404222e-22, -0.999646366, -1.23908515e-22, -1, 1.09738441e-22) o86.Part0 = o84 o86.Part1 = o2 o87.Parent = o1 o87.Material = Enum.Material.Metal o87.Position = Vector3.new(111.652649, 2.63455701, -61.2530289) o87.Rotation = Vector3.new(90, 0, 178.5) o87.Anchored = false o87.CanCollide = false o87.FormFactor = Enum.FormFactor.Custom o87.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o87.CFrame = CFrame.new(111.652649, 2.63455701, -61.2530289, -0.999655128, -0.0262640044, 0, 0, 0, -1, 0.0262640044, -0.999655128, 0) o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines o87.Position = Vector3.new(111.652649, 2.63455701, -61.2530289) o88.Parent = o87 o88.Scale = Vector3.new(0.789070249, 0.526046753, 1) o88.MeshType = Enum.MeshType.Wedge o89.Name = "Joint" o89.Parent = o87 o89.C0 = CFrame.new(-0.475158691, -0.638553619, -0.545446873, 0.999646366, -1.26783263e-22, -0.0265956037, 0.0265956037, 1.06404222e-22, 0.999646366, -1.23908515e-22, -1, 1.09738441e-22) o89.Part0 = o87 o89.Part1 = o2 o90.Name = "Ring" o90.Parent = o1 o90.Material = Enum.Material.Metal o90.BrickColor = BrickColor.new("Really black") o90.Position = Vector3.new(112.636887, 2.05328321, -60.7893791) o90.Rotation = Vector3.new(0.00999999978, -88.5, 90.0100021) o90.Anchored = false o90.FormFactor = Enum.FormFactor.Custom o90.Size = Vector3.new(0.428303659, 0.244744942, 0.244744942) o90.CFrame = CFrame.new(112.636887, 2.05328321, -60.7893791, -2.77161598e-06, -0.026252022, -0.999655366, 1, -3.54077952e-06, -2.71201134e-06, -3.46917659e-06, -0.999655426, 0.026252022) o90.BackSurface = Enum.SurfaceType.SmoothNoOutlines o90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o90.RightSurface = Enum.SurfaceType.SmoothNoOutlines o90.TopSurface = Enum.SurfaceType.SmoothNoOutlines o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o90.Position = Vector3.new(112.636887, 2.05328321, -60.7893791) o91.Name = "Joint" o91.Parent = o90 o91.C0 = CFrame.new(1.12672114, -0.149219513, 0.496566772, 2.77276649e-06, 1, 3.46825686e-06, 0.0265836213, -3.54077952e-06, 0.999646664, 0.999646604, -2.71201134e-06, -0.0265836213) o91.Part0 = o90 o91.Part1 = o2 o92.Parent = o1 o92.Material = Enum.Material.Metal o92.Position = Vector3.new(112.600632, 3.24638796, -61.277916) o92.Rotation = Vector3.new(-90, 0, 1.5) o92.Anchored = false o92.CanCollide = false o92.FormFactor = Enum.FormFactor.Custom o92.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o92.CFrame = CFrame.new(112.600632, 3.24638796, -61.277916, 0.999655128, -0.0262640044, 0, 0, 0, 1, -0.0262640044, -0.999655128, 0) o92.BackSurface = Enum.SurfaceType.SmoothNoOutlines o92.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o92.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o92.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o92.RightSurface = Enum.SurfaceType.SmoothNoOutlines o92.TopSurface = Enum.SurfaceType.SmoothNoOutlines o92.Position = Vector3.new(112.600632, 3.24638796, -61.277916) o93.Parent = o92 o93.Scale = Vector3.new(0.789070249, 0.526046753, 1) o93.MeshType = Enum.MeshType.Wedge o94.Name = "Joint" o94.Parent = o92 o94.C0 = CFrame.new(-0.473152161, -0.638534546, -0.0663840771, -0.999646366, 1.26783263e-22, 0.0265956037, 0.0265956037, 1.06404222e-22, 0.999646366, 1.23908515e-22, 1, -1.09738441e-22) o94.Part0 = o92 o94.Part1 = o2 o95.Parent = o1 o95.Material = Enum.Material.Metal o95.Position = Vector3.new(111.652649, 3.24638796, -61.2530441) o95.Rotation = Vector3.new(-90, 0, 1.5) o95.Anchored = false o95.CanCollide = false o95.FormFactor = Enum.FormFactor.Custom o95.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o95.CFrame = CFrame.new(111.652649, 3.24638796, -61.2530441, 0.999655128, -0.0262640044, 0, 0, 0, 1, -0.0262640044, -0.999655128, 0) o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines o95.Position = Vector3.new(111.652649, 3.24638796, -61.2530441) o96.Parent = o95 o96.Scale = Vector3.new(0.789070249, 0.526046753, 1) o96.MeshType = Enum.MeshType.Wedge o97.Name = "Joint" o97.Parent = o95 o97.C0 = CFrame.new(0.475158691, -0.638568878, -0.0663840771, -0.999646366, 1.26783263e-22, 0.0265956037, 0.0265956037, 1.06404222e-22, 0.999646366, 1.23908515e-22, 1, -1.09738441e-22) o97.Part0 = o95 o97.Part1 = o2 o98.Parent = o1 o98.Material = Enum.Material.Metal o98.Position = Vector3.new(111.716995, 3.27698898, -59.9693985) o98.Rotation = Vector3.new(-90, 0, -178.5) o98.Anchored = false o98.CanCollide = false o98.FormFactor = Enum.FormFactor.Custom o98.Size = Vector3.new(0.232626617, 0.232626617, 0.367117465) o98.CFrame = CFrame.new(111.716995, 3.27698898, -59.9693985, -0.999655128, 0.0262640044, 0, 0, 0, 1, 0.0262640044, 0.999655128, 0) o98.BackSurface = Enum.SurfaceType.SmoothNoOutlines o98.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o98.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o98.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o98.RightSurface = Enum.SurfaceType.SmoothNoOutlines o98.TopSurface = Enum.SurfaceType.SmoothNoOutlines o98.Position = Vector3.new(111.716995, 3.27698898, -59.9693985) o99.Parent = o98 o99.Scale = Vector3.new(0.789070249, 0.526046753, 1) o99.MeshType = Enum.MeshType.Wedge o100.Name = "Joint" o100.Parent = o98 o100.C0 = CFrame.new(-0.444549561, -0.646324158, -0.0969851017, 0.999646366, -1.26783263e-22, -0.0265956037, -0.0265956037, -1.06404222e-22, -0.999646366, 1.23908515e-22, 1, -1.09738441e-22) o100.Part0 = o98 o100.Part1 = o2 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["LeftArm"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["LeftArm"].Name = "Familiar Left Arm" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Left Arm"]) w.Part0 = game.Players.LocalPlayer.Character["Left Arm"] w.Part1 = o2 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Left Arm"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Left Arm"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Part") o3 = Instance.new("SpecialMesh") o4 = Instance.new("Part") o5 = Instance.new("Weld") o6 = Instance.new("Part") o7 = Instance.new("Weld") o8 = Instance.new("Part") o9 = Instance.new("Weld") o10 = Instance.new("Part") o11 = Instance.new("Weld") o1.Name = "LeftLeg" o1.Parent = mas o2.Name = "REF" o2.Parent = o1 o2.Transparency = 1 o2.Position = Vector3.new(111.144409, 1.18000603, -60.6271744) o2.Rotation = Vector3.new(180, 0.0199999996, -180) o2.CanCollide = false o2.FormFactor = Enum.FormFactor.Symmetric o2.Size = Vector3.new(1, 2, 1) o2.CFrame = CFrame.new(111.144409, 1.18000603, -60.6271744, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o2.BottomSurface = Enum.SurfaceType.Smooth o2.TopSurface = Enum.SurfaceType.Smooth o2.Position = Vector3.new(111.144409, 1.18000603, -60.6271744) o3.Parent = o2 o3.MeshId = "rbxasset://fonts/leftLeg.mesh" o3.MeshType = Enum.MeshType.FileMesh o4.Parent = o1 o4.Material = Enum.Material.Metal o4.BrickColor = BrickColor.new("Really black") o4.Position = Vector3.new(111.180069, 1.54791903, -60.6299782) o4.Size = Vector3.new(1.11999989, 1.5, 1.01999998) o4.CFrame = CFrame.new(111.180069, 1.54791903, -60.6299782, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o4.Position = Vector3.new(111.180069, 1.54791903, -60.6299782) o5.Name = "Joint" o5.Parent = o4 o5.C0 = CFrame.new(-0.03565979, -0.367913008, 0.00280380249, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o5.Part0 = o4 o5.Part1 = o2 o6.Name = "Boot Base" o6.Parent = o1 o6.Material = Enum.Material.Metal o6.BrickColor = BrickColor.new("Really black") o6.Position = Vector3.new(111.150185, 0.698450983, -60.6562157) o6.Rotation = Vector3.new(-180, -0.870000005, -180) o6.FormFactor = Enum.FormFactor.Custom o6.Size = Vector3.new(1.06147552, 0.620573759, 1.07442629) o6.CFrame = CFrame.new(111.150185, 0.698450983, -60.6562157, -0.999885976, 1.19715805e-29, -0.0151030002, -1.77493704e-30, 1, 1.26217745e-29, 0.0151030002, -1.26217745e-29, -0.999885976) o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o6.Position = Vector3.new(111.150185, 0.698450983, -60.6562157) o7.Name = "Joint" o7.Parent = o6 o7.C0 = CFrame.new(0.00621032715, 0.481555045, -0.0289497375, 0.99988091, -1.2558754e-22, -0.0154346758, 1.23908515e-22, 1, -1.09738441e-22, 0.0154346758, 1.078129e-22, 0.99988091) o7.Part0 = o6 o7.Part1 = o2 o8.Name = "Boot Sole" o8.Parent = o1 o8.Material = Enum.Material.Metal o8.BrickColor = BrickColor.new("Really black") o8.Position = Vector3.new(111.145325, 0.282176018, -60.6376762) o8.Rotation = Vector3.new(-180, -0.870000005, -180) o8.FormFactor = Enum.FormFactor.Custom o8.Size = Vector3.new(1.07147539, 0.25999999, 1.11147547) o8.CFrame = CFrame.new(111.145325, 0.282176018, -60.6376762, -0.999885976, 1.19715805e-29, -0.0151030002, -1.77493704e-30, 1, 1.26217745e-29, 0.0151030002, -1.26217745e-29, -0.999885976) o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o8.Position = Vector3.new(111.145325, 0.282176018, -60.6376762) o9.Name = "Joint" o9.Parent = o8 o9.C0 = CFrame.new(0.00107574463, 0.897830009, -0.0104866028, 0.99988091, -1.2558754e-22, -0.0154346758, 1.23908515e-22, 1, -1.09738441e-22, 0.0154346758, 1.078129e-22, 0.99988091) o9.Part0 = o8 o9.Part1 = o2 o10.Name = "Boot Top" o10.Parent = o1 o10.Material = Enum.Material.Metal o10.BrickColor = BrickColor.new("Really black") o10.Position = Vector3.new(111.155304, 0.943893015, -60.6423798) o10.Rotation = Vector3.new(-180, -0.870000005, -180) o10.FormFactor = Enum.FormFactor.Custom o10.Size = Vector3.new(1.11000001, 0.314918011, 1.13926232) o10.CFrame = CFrame.new(111.155304, 0.943893015, -60.6423798, -0.999885976, 1.19715805e-29, -0.0151030002, -1.77493704e-30, 1, 1.26217745e-29, 0.0151030002, -1.26217745e-29, -0.999885976) o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o10.Position = Vector3.new(111.155304, 0.943893015, -60.6423798) o11.Name = "Joint" o11.Parent = o10 o11.C0 = CFrame.new(0.0111236572, 0.236113012, -0.0150375366, 0.99988091, -1.2558754e-22, -0.0154346758, 1.23908515e-22, 1, -1.09738441e-22, 0.0154346758, 1.078129e-22, 0.99988091) o11.Part0 = o10 o11.Part1 = o2 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["LeftLeg"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["LeftLeg"].Name = "Familiar Left Leg" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Left Leg"]) w.Part0 = game.Players.LocalPlayer.Character["Left Leg"] w.Part1 = o2 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Left Leg"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Left Leg"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Part") o3 = Instance.new("SpecialMesh") o4 = Instance.new("Part") o5 = Instance.new("Weld") o6 = Instance.new("Part") o7 = Instance.new("Weld") o8 = Instance.new("Part") o9 = Instance.new("Weld") o10 = Instance.new("Part") o11 = Instance.new("Weld") o1.Name = "RightLeg" o1.Parent = mas o2.Name = "REF" o2.Parent = o1 o2.Transparency = 1 o2.Position = Vector3.new(110.144409, 1.18000603, -60.6271667) o2.Rotation = Vector3.new(180, 0.0199999996, -180) o2.CanCollide = false o2.FormFactor = Enum.FormFactor.Symmetric o2.Size = Vector3.new(1, 2, 1) o2.CFrame = CFrame.new(110.144409, 1.18000603, -60.6271667, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o2.BottomSurface = Enum.SurfaceType.Smooth o2.TopSurface = Enum.SurfaceType.Smooth o2.Position = Vector3.new(110.144409, 1.18000603, -60.6271667) o3.Parent = o2 o3.MeshId = "rbxasset://fonts/leftarm.mesh" o3.MeshType = Enum.MeshType.FileMesh o4.Parent = o1 o4.Material = Enum.Material.Metal o4.BrickColor = BrickColor.new("Really black") o4.Position = Vector3.new(110.140076, 1.53790605, -60.6299782) o4.Size = Vector3.new(1.03999984, 1.5, 1.01999998) o4.CFrame = CFrame.new(110.140076, 1.53790605, -60.6299782, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o4.Position = Vector3.new(110.140076, 1.53790605, -60.6299782) o5.Name = "Joint" o5.Parent = o4 o5.C0 = CFrame.new(0.00433349609, -0.357900023, 0.00281143188, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o5.Part0 = o4 o5.Part1 = o2 o6.Name = "Boot Base" o6.Parent = o1 o6.Material = Enum.Material.Metal o6.BrickColor = BrickColor.new("Really black") o6.Position = Vector3.new(110.150185, 0.698450983, -60.6562119) o6.Rotation = Vector3.new(-180, -0.870000005, -180) o6.FormFactor = Enum.FormFactor.Custom o6.Size = Vector3.new(1.06147552, 0.620573759, 1.07442629) o6.CFrame = CFrame.new(110.150185, 0.698450983, -60.6562119, -0.999885976, 1.19715805e-29, -0.0151030002, -1.77493704e-30, 1, 1.26217745e-29, 0.0151030002, -1.26217745e-29, -0.999885976) o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o6.Position = Vector3.new(110.150185, 0.698450983, -60.6562119) o7.Name = "Joint" o7.Parent = o6 o7.C0 = CFrame.new(0.00621032715, 0.481555045, -0.0289535522, 0.99988091, -1.2558754e-22, -0.0154346758, 1.23908515e-22, 1, -1.09738441e-22, 0.0154346758, 1.078129e-22, 0.99988091) o7.Part0 = o6 o7.Part1 = o2 o8.Name = "Boot Sole" o8.Parent = o1 o8.Material = Enum.Material.Metal o8.BrickColor = BrickColor.new("Really black") o8.Position = Vector3.new(110.145325, 0.282176018, -60.6376724) o8.Rotation = Vector3.new(-180, -0.870000005, -180) o8.FormFactor = Enum.FormFactor.Custom o8.Size = Vector3.new(1.07147539, 0.25999999, 1.11147547) o8.CFrame = CFrame.new(110.145325, 0.282176018, -60.6376724, -0.999885976, 1.19715805e-29, -0.0151030002, -1.77493704e-30, 1, 1.26217745e-29, 0.0151030002, -1.26217745e-29, -0.999885976) o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o8.Position = Vector3.new(110.145325, 0.282176018, -60.6376724) o9.Name = "Joint" o9.Parent = o8 o9.C0 = CFrame.new(0.00107574463, 0.897830009, -0.0104904175, 0.99988091, -1.2558754e-22, -0.0154346758, 1.23908515e-22, 1, -1.09738441e-22, 0.0154346758, 1.078129e-22, 0.99988091) o9.Part0 = o8 o9.Part1 = o2 o10.Name = "Boot Top" o10.Parent = o1 o10.Material = Enum.Material.Metal o10.BrickColor = BrickColor.new("Really black") o10.Position = Vector3.new(110.155304, 0.943893015, -60.6423759) o10.Rotation = Vector3.new(-180, -0.870000005, -180) o10.FormFactor = Enum.FormFactor.Custom o10.Size = Vector3.new(1.11000001, 0.314918011, 1.13926232) o10.CFrame = CFrame.new(110.155304, 0.943893015, -60.6423759, -0.999885976, 1.19715805e-29, -0.0151030002, -1.77493704e-30, 1, 1.26217745e-29, 0.0151030002, -1.26217745e-29, -0.999885976) o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o10.Position = Vector3.new(110.155304, 0.943893015, -60.6423759) o11.Name = "Joint" o11.Parent = o10 o11.C0 = CFrame.new(0.0111236572, 0.236113012, -0.0150413513, 0.99988091, -1.2558754e-22, -0.0154346758, 1.23908515e-22, 1, -1.09738441e-22, 0.0154346758, 1.078129e-22, 0.99988091) o11.Part0 = o10 o11.Part1 = o2 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["RightLeg"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["RightLeg"].Name = "Familiar Right Leg" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Leg"]) w.Part0 = game.Players.LocalPlayer.Character["Right Leg"] w.Part1 = o2 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Right Leg"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Right Leg"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Part") o3 = Instance.new("SpecialMesh") o4 = Instance.new("WedgePart") o5 = Instance.new("Weld") o6 = Instance.new("Part") o7 = Instance.new("Weld") o8 = Instance.new("WedgePart") o9 = Instance.new("Weld") o10 = Instance.new("Part") o11 = Instance.new("SpecialMesh") o12 = Instance.new("Weld") o13 = Instance.new("Part") o14 = Instance.new("Weld") o15 = Instance.new("Part") o16 = Instance.new("SpecialMesh") o17 = Instance.new("Weld") o18 = Instance.new("Part") o19 = Instance.new("Weld") o20 = Instance.new("Part") o21 = Instance.new("SpecialMesh") o22 = Instance.new("Weld") o23 = Instance.new("Part") o24 = Instance.new("BlockMesh") o25 = Instance.new("Weld") o26 = Instance.new("Part") o27 = Instance.new("SpecialMesh") o28 = Instance.new("Weld") o29 = Instance.new("Part") o30 = Instance.new("Weld") o31 = Instance.new("Part") o32 = Instance.new("Weld") o33 = Instance.new("Part") o34 = Instance.new("BlockMesh") o35 = Instance.new("Weld") o36 = Instance.new("Part") o37 = Instance.new("Weld") o38 = Instance.new("Part") o39 = Instance.new("Weld") o40 = Instance.new("Part") o41 = Instance.new("SpecialMesh") o42 = Instance.new("Weld") o43 = Instance.new("Part") o44 = Instance.new("BlockMesh") o45 = Instance.new("Weld") o46 = Instance.new("Part") o47 = Instance.new("BlockMesh") o48 = Instance.new("Weld") o49 = Instance.new("Part") o50 = Instance.new("BlockMesh") o51 = Instance.new("Weld") o52 = Instance.new("WedgePart") o53 = Instance.new("Weld") o54 = Instance.new("WedgePart") o55 = Instance.new("Weld") o1.Name = "RightArm" o1.Parent = mas o2.Name = "REF" o2.Parent = o1 o2.Transparency = 1 o2.Position = Vector3.new(109.144409, 3.18000388, -60.6271591) o2.Rotation = Vector3.new(180, 0.0199999996, -180) o2.CanCollide = false o2.FormFactor = Enum.FormFactor.Symmetric o2.Size = Vector3.new(1, 2, 1) o2.CFrame = CFrame.new(109.144409, 3.18000388, -60.6271591, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o2.BottomSurface = Enum.SurfaceType.Smooth o2.TopSurface = Enum.SurfaceType.Smooth o2.Position = Vector3.new(109.144409, 3.18000388, -60.6271591) o3.Parent = o2 o3.MeshId = "rbxasset://fonts/leftarm.mesh" o3.MeshType = Enum.MeshType.FileMesh o4.Parent = o1 o4.Material = Enum.Material.SmoothPlastic o4.BrickColor = BrickColor.new("Dark stone grey") o4.Position = Vector3.new(108.650101, 2.64661002, -60.3924141) o4.Rotation = Vector3.new(-90, 0, -180) o4.Size = Vector3.new(0.200000003, 0.478077561, 0.42348215) o4.CFrame = CFrame.new(108.650101, 2.64661002, -60.3924141, -1, 0, 1.19715805e-29, -1.19715805e-29, -1.26217745e-29, 1, 0, 1, -1.26217745e-29) o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines o4.Color = Color3.new(0.388235, 0.372549, 0.384314) o4.Position = Vector3.new(108.650101, 2.64661002, -60.3924141) o5.Name = "Joint" o5.Parent = o4 o5.C0 = CFrame.new(-0.494308472, -0.234745026, 0.53339386, 0.99999994, -1.23944917e-22, -0.000331714633, -0.000331714633, -1.09697344e-22, -0.99999994, 1.23908515e-22, 1, -1.09738441e-22) o5.Part0 = o4 o5.Part1 = o2 o6.Parent = o1 o6.Material = Enum.Material.SmoothPlastic o6.BrickColor = BrickColor.new("Really black") o6.Position = Vector3.new(108.940475, 3.05354095, -60.609993) o6.Size = Vector3.new(0.7813586, 0.493000001, 1.07901871) o6.CFrame = CFrame.new(108.940475, 3.05354095, -60.609993, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o6.Position = Vector3.new(108.940475, 3.05354095, -60.609993) o7.Name = "Joint" o7.Parent = o6 o7.C0 = CFrame.new(0.203933716, 0.126462936, -0.0171661377, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o7.Part0 = o6 o7.Part1 = o2 o8.Parent = o1 o8.Material = Enum.Material.SmoothPlastic o8.BrickColor = BrickColor.new("Dark stone grey") o8.Position = Vector3.new(109.427994, 2.28999829, -60.902565) o8.Rotation = Vector3.new(-90, -90, 0) o8.Size = Vector3.new(0.200000003, 0.528077543, 0.200000003) o8.CFrame = CFrame.new(109.427994, 2.28999829, -60.902565, 4.90628231e-08, 2.98023224e-08, -1, 1, -4.01892883e-08, 2.69629474e-08, -4.01892812e-08, -1, 2.98023224e-08) o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines o8.Color = Color3.new(0.388235, 0.372549, 0.384314) o8.Position = Vector3.new(109.427994, 2.28999829, -60.902565) o9.Name = "Joint" o9.Parent = o8 o9.C0 = CFrame.new(0.890005589, -0.275405884, 0.283584595, -4.90494898e-08, 1, 4.02055562e-08, 0.000331684831, -4.01892883e-08, 0.99999994, 0.99999994, 2.69629474e-08, -0.000331744435) o9.Part0 = o8 o9.Part1 = o2 o10.Parent = o1 o10.Material = Enum.Material.SmoothPlastic o10.BrickColor = BrickColor.new("Really black") o10.Position = Vector3.new(108.657578, 2.32146406, -61.1399918) o10.Rotation = Vector3.new(-90, 0, 90) o10.CanCollide = false o10.Shape = Enum.PartType.Cylinder o10.Size = Vector3.new(0.200000003, 0.200000003, 0.278077513) o10.CFrame = CFrame.new(108.657578, 2.32146406, -61.1399918, 0, -1, 1.19715805e-29, 1.26217745e-29, -1.19715805e-29, 1, -1, 0, -1.26217745e-29) o10.BottomSurface = Enum.SurfaceType.Smooth o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines o10.TopSurface = Enum.SurfaceType.Smooth o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o10.Position = Vector3.new(108.657578, 2.32146406, -61.1399918) o11.Parent = o10 o11.Scale = Vector3.new(0.278077543, 0.945463777, 1) o11.MeshType = Enum.MeshType.Cylinder o12.Name = "Joint" o12.Parent = o10 o12.C0 = CFrame.new(-0.512832642, -0.486831665, 0.85853982, 0.000331714633, 1.09697344e-22, 0.99999994, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22) o12.Part0 = o10 o12.Part1 = o2 o13.Parent = o1 o13.Material = Enum.Material.Neon o13.BrickColor = BrickColor.new("Bright blue") o13.Position = Vector3.new(108.610107, 3.47503805, -60.8999863) o13.Size = Vector3.new(0.200000003, 0.529999971, 0.200000003) o13.CFrame = CFrame.new(108.610107, 3.47503805, -60.8999863, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines o13.Color = Color3.new(0.0509804, 0.411765, 0.67451) o13.Position = Vector3.new(108.610107, 3.47503805, -60.8999863) o14.Name = "Joint" o14.Parent = o13 o14.C0 = CFrame.new(0.534301758, -0.29503417, 0.272827148, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o14.Part0 = o13 o14.Part1 = o2 o15.Parent = o1 o15.Material = Enum.Material.SmoothPlastic o15.BrickColor = BrickColor.new("Really black") o15.Position = Vector3.new(108.657578, 3.05146408, -61.1299973) o15.Rotation = Vector3.new(-90, 0, 90) o15.CanCollide = false o15.Shape = Enum.PartType.Cylinder o15.Size = Vector3.new(0.200000003, 0.200000003, 0.278077513) o15.CFrame = CFrame.new(108.657578, 3.05146408, -61.1299973, 0, -1, 1.19715805e-29, 1.26217745e-29, -1.19715805e-29, 1, -1, 0, -1.26217745e-29) o15.BottomSurface = Enum.SurfaceType.Smooth o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines o15.TopSurface = Enum.SurfaceType.Smooth o15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o15.Position = Vector3.new(108.657578, 3.05146408, -61.1299973) o16.Parent = o15 o16.Scale = Vector3.new(0.278077543, 0.945463777, 1) o16.MeshType = Enum.MeshType.Cylinder o17.Name = "Joint" o17.Parent = o15 o17.C0 = CFrame.new(-0.502838135, -0.486831665, 0.128539801, 0.000331714633, 1.09697344e-22, 0.99999994, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22) o17.Part0 = o15 o17.Part1 = o2 o18.Parent = o1 o18.Material = Enum.Material.SmoothPlastic o18.BrickColor = BrickColor.new("Really black") o18.Position = Vector3.new(108.620102, 3.47503805, -60.609993) o18.Size = Vector3.new(0.200000003, 0.529999971, 1.16000009) o18.CFrame = CFrame.new(108.620102, 3.47503805, -60.609993, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines o18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o18.Position = Vector3.new(108.620102, 3.47503805, -60.609993) o19.Name = "Joint" o19.Parent = o18 o19.C0 = CFrame.new(0.524307251, -0.29503417, -0.0171661377, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o19.Part0 = o18 o19.Part1 = o2 o20.Parent = o1 o20.Material = Enum.Material.SmoothPlastic o20.BrickColor = BrickColor.new("Really black") o20.Position = Vector3.new(108.657578, 3.61146402, -60.0499954) o20.Rotation = Vector3.new(-90, 0, 90) o20.CanCollide = false o20.Shape = Enum.PartType.Cylinder o20.Size = Vector3.new(0.200000003, 0.200000003, 0.278077513) o20.CFrame = CFrame.new(108.657578, 3.61146402, -60.0499954, 0, -1, 1.19715805e-29, 1.26217745e-29, -1.19715805e-29, 1, -1, 0, -1.26217745e-29) o20.BottomSurface = Enum.SurfaceType.Smooth o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines o20.TopSurface = Enum.SurfaceType.Smooth o20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o20.Position = Vector3.new(108.657578, 3.61146402, -60.0499954) o21.Parent = o20 o21.Scale = Vector3.new(0.278077543, 0.945463777, 1) o21.MeshType = Enum.MeshType.Cylinder o22.Name = "Joint" o22.Parent = o20 o22.C0 = CFrame.new(0.577163696, -0.486831665, -0.431460142, 0.000331714633, 1.09697344e-22, 0.99999994, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22) o22.Part0 = o20 o22.Part1 = o2 o23.Parent = o1 o23.Material = Enum.Material.SmoothPlastic o23.BrickColor = BrickColor.new("Really black") o23.Position = Vector3.new(108.642822, 3.05354095, -60.609993) o23.CanCollide = false o23.Size = Vector3.new(0.212500021, 0.493000001, 1.07901895) o23.CFrame = CFrame.new(108.642822, 3.05354095, -60.609993, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines o23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o23.Position = Vector3.new(108.642822, 3.05354095, -60.609993) o24.Parent = o23 o24.Scale = Vector3.new(0.875471771, 1, 1) o25.Name = "Joint" o25.Parent = o23 o25.C0 = CFrame.new(0.501586914, 0.126462936, -0.0171661377, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o25.Part0 = o23 o25.Part1 = o2 o26.Parent = o1 o26.Material = Enum.Material.SmoothPlastic o26.BrickColor = BrickColor.new("Really black") o26.Position = Vector3.new(108.657578, 3.05146408, -60.0899887) o26.Rotation = Vector3.new(-90, 0, 90) o26.CanCollide = false o26.Shape = Enum.PartType.Cylinder o26.Size = Vector3.new(0.200000003, 0.200000003, 0.278077513) o26.CFrame = CFrame.new(108.657578, 3.05146408, -60.0899887, 0, -1, 1.19715805e-29, 1.26217745e-29, -1.19715805e-29, 1, -1, 0, -1.26217745e-29) o26.BottomSurface = Enum.SurfaceType.Smooth o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines o26.TopSurface = Enum.SurfaceType.Smooth o26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o26.Position = Vector3.new(108.657578, 3.05146408, -60.0899887) o27.Parent = o26 o27.Scale = Vector3.new(0.278077543, 0.945463777, 1) o27.MeshType = Enum.MeshType.Cylinder o28.Name = "Joint" o28.Parent = o26 o28.C0 = CFrame.new(0.53717041, -0.486831665, 0.128539801, 0.000331714633, 1.09697344e-22, 0.99999994, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22) o28.Part0 = o26 o28.Part1 = o2 o29.Parent = o1 o29.Material = Enum.Material.SmoothPlastic o29.BrickColor = BrickColor.new("Really black") o29.Position = Vector3.new(109.085098, 3.32595992, -60.6099548) o29.Rotation = Vector3.new(0, 90, 0) o29.FormFactor = Enum.FormFactor.Custom o29.Size = Vector3.new(1.03999996, 1.88999999, 1.04999995) o29.CFrame = CFrame.new(109.085098, 3.32595992, -60.6099548, 0, 1.19715805e-29, 1, 1.26217745e-29, 1, 1.19715805e-29, -1, -1.26217745e-29, 0) o29.BackSurface = Enum.SurfaceType.SmoothNoOutlines o29.BottomSurface = Enum.SurfaceType.Smooth o29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o29.RightSurface = Enum.SurfaceType.SmoothNoOutlines o29.TopSurface = Enum.SurfaceType.Smooth o29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o29.Position = Vector3.new(109.085098, 3.32595992, -60.6099548) o30.Name = "Joint" o30.Parent = o29 o30.C0 = CFrame.new(0.0172042847, -0.145956039, 0.0593109131, 0.000331714633, 1.09697344e-22, 0.99999994, 1.23908515e-22, 1, -1.09738441e-22, -0.99999994, 1.23944917e-22, 0.000331714633) o30.Part0 = o29 o30.Part1 = o2 o31.Parent = o1 o31.Material = Enum.Material.Neon o31.BrickColor = BrickColor.new("Bright blue") o31.Position = Vector3.new(108.610107, 3.47503805, -60.2999802) o31.Size = Vector3.new(0.200000003, 0.529999971, 0.200000003) o31.CFrame = CFrame.new(108.610107, 3.47503805, -60.2999802, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o31.RightSurface = Enum.SurfaceType.SmoothNoOutlines o31.TopSurface = Enum.SurfaceType.SmoothNoOutlines o31.Color = Color3.new(0.0509804, 0.411765, 0.67451) o31.Position = Vector3.new(108.610107, 3.47503805, -60.2999802) o32.Name = "Joint" o32.Parent = o31 o32.C0 = CFrame.new(0.534301758, -0.29503417, -0.327178955, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o32.Part0 = o31 o32.Part1 = o2 o33.Parent = o1 o33.Material = Enum.Material.SmoothPlastic o33.BrickColor = BrickColor.new("Really black") o33.Position = Vector3.new(108.642822, 2.79854107, -61.0494919) o33.CanCollide = false o33.Size = Vector3.new(0.212500021, 1.00300002, 0.200000003) o33.CFrame = CFrame.new(108.642822, 2.79854107, -61.0494919, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines o33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o33.Position = Vector3.new(108.642822, 2.79854107, -61.0494919) o34.Parent = o33 o34.Scale = Vector3.new(0.875471771, 1, 1) o35.Name = "Joint" o35.Parent = o33 o35.C0 = CFrame.new(0.501586914, 0.381462812, 0.422332764, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o35.Part0 = o33 o35.Part1 = o2 o36.Parent = o1 o36.Material = Enum.Material.SmoothPlastic o36.BrickColor = BrickColor.new("Really black") o36.Position = Vector3.new(108.945892, 2.28999805, -60.6218491) o36.Size = Vector3.new(0.771358609, 0.200000003, 1.07901871) o36.CFrame = CFrame.new(108.945892, 2.28999805, -60.6218491, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o36.RightSurface = Enum.SurfaceType.SmoothNoOutlines o36.TopSurface = Enum.SurfaceType.SmoothNoOutlines o36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o36.Position = Vector3.new(108.945892, 2.28999805, -60.6218491) o37.Name = "Joint" o37.Parent = o36 o37.C0 = CFrame.new(0.198516846, 0.890005827, -0.00531005859, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o37.Part0 = o36 o37.Part1 = o2 o38.Parent = o1 o38.Material = Enum.Material.SmoothPlastic o38.BrickColor = BrickColor.new("Really black") o38.Position = Vector3.new(108.940109, 3.47503805, -60.609993) o38.Size = Vector3.new(0.839999974, 0.529999971, 1.15999997) o38.CFrame = CFrame.new(108.940109, 3.47503805, -60.609993, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o38.RightSurface = Enum.SurfaceType.SmoothNoOutlines o38.TopSurface = Enum.SurfaceType.SmoothNoOutlines o38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o38.Position = Vector3.new(108.940109, 3.47503805, -60.609993) o39.Name = "Joint" o39.Parent = o38 o39.C0 = CFrame.new(0.204299927, -0.29503417, -0.0171661377, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o39.Part0 = o38 o39.Part1 = o2 o40.Parent = o1 o40.Material = Enum.Material.SmoothPlastic o40.BrickColor = BrickColor.new("Really black") o40.Position = Vector3.new(108.657578, 3.61146402, -61.1699905) o40.Rotation = Vector3.new(-90, 0, 90) o40.CanCollide = false o40.Shape = Enum.PartType.Cylinder o40.Size = Vector3.new(0.200000003, 0.200000003, 0.278077513) o40.CFrame = CFrame.new(108.657578, 3.61146402, -61.1699905, 0, -1, 1.19715805e-29, 1.26217745e-29, -1.19715805e-29, 1, -1, 0, -1.26217745e-29) o40.BottomSurface = Enum.SurfaceType.Smooth o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines o40.TopSurface = Enum.SurfaceType.Smooth o40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o40.Position = Vector3.new(108.657578, 3.61146402, -61.1699905) o41.Parent = o40 o41.Scale = Vector3.new(0.278077543, 0.945463777, 1) o41.MeshType = Enum.MeshType.Cylinder o42.Name = "Joint" o42.Parent = o40 o42.C0 = CFrame.new(-0.542831421, -0.486831665, -0.431460142, 0.000331714633, 1.09697344e-22, 0.99999994, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22) o42.Part0 = o40 o42.Part1 = o2 o43.Parent = o1 o43.Material = Enum.Material.SmoothPlastic o43.BrickColor = BrickColor.new("Really black") o43.Position = Vector3.new(109.222839, 2.79854107, -61.0494919) o43.CanCollide = false o43.Size = Vector3.new(0.212500021, 1.00300002, 0.200000003) o43.CFrame = CFrame.new(109.222839, 2.79854107, -61.0494919, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines o43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o43.Position = Vector3.new(109.222839, 2.79854107, -61.0494919) o44.Parent = o43 o44.Scale = Vector3.new(0.875471771, 1, 1) o45.Name = "Joint" o45.Parent = o43 o45.C0 = CFrame.new(-0.0784301758, 0.381462812, 0.422332764, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o45.Part0 = o43 o45.Part1 = o2 o46.Parent = o1 o46.Material = Enum.Material.SmoothPlastic o46.BrickColor = BrickColor.new("Really black") o46.Position = Vector3.new(108.642822, 2.79354095, -60.1895142) o46.CanCollide = false o46.Size = Vector3.new(0.212500021, 1.01300001, 0.200000003) o46.CFrame = CFrame.new(108.642822, 2.79354095, -60.1895142, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o46.RightSurface = Enum.SurfaceType.SmoothNoOutlines o46.TopSurface = Enum.SurfaceType.SmoothNoOutlines o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o46.Position = Vector3.new(108.642822, 2.79354095, -60.1895142) o47.Parent = o46 o47.Scale = Vector3.new(0.875471771, 1, 1) o48.Name = "Joint" o48.Parent = o46 o48.C0 = CFrame.new(0.501586914, 0.386462927, -0.437644958, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o48.Part0 = o46 o48.Part1 = o2 o49.Parent = o1 o49.Material = Enum.Material.SmoothPlastic o49.BrickColor = BrickColor.new("Really black") o49.Position = Vector3.new(109.222839, 2.79354095, -60.1895142) o49.CanCollide = false o49.Size = Vector3.new(0.212500021, 1.01300001, 0.200000003) o49.CFrame = CFrame.new(109.222839, 2.79354095, -60.1895142, 1, 1.19715805e-29, 0, 1.19715805e-29, 1, -1.26217745e-29, 0, -1.26217745e-29, 1) o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines o49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o49.Position = Vector3.new(109.222839, 2.79354095, -60.1895142) o50.Parent = o49 o50.Scale = Vector3.new(0.875471771, 1, 1) o51.Name = "Joint" o51.Parent = o49 o51.C0 = CFrame.new(-0.0784301758, 0.386462927, -0.437644958, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994) o51.Part0 = o49 o51.Part1 = o2 o52.Parent = o1 o52.Material = Enum.Material.SmoothPlastic o52.BrickColor = BrickColor.new("Dark stone grey") o52.Position = Vector3.new(108.650101, 2.64661002, -60.8574295) o52.Rotation = Vector3.new(-90, 0, 0) o52.Size = Vector3.new(0.200000003, 0.46807757, 0.42348215) o52.CFrame = CFrame.new(108.650101, 2.64661002, -60.8574295, 1, 0, 1.19715805e-29, 1.19715805e-29, 1.26217745e-29, 1, 0, -1, -1.26217745e-29) o52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines o52.TopSurface = Enum.SurfaceType.SmoothNoOutlines o52.Color = Color3.new(0.388235, 0.372549, 0.384314) o52.Position = Vector3.new(108.650101, 2.64661002, -60.8574295) o53.Name = "Joint" o53.Parent = o52 o53.C0 = CFrame.new(0.494308472, -0.230270386, 0.53339386, -0.99999994, 1.23944917e-22, 0.000331714633, 0.000331714633, 1.09697344e-22, 0.99999994, 1.23908515e-22, 1, -1.09738441e-22) o53.Part0 = o52 o53.Part1 = o2 o54.Parent = o1 o54.Material = Enum.Material.SmoothPlastic o54.BrickColor = BrickColor.new("Dark stone grey") o54.Position = Vector3.new(109.427994, 2.28999829, -60.3651505) o54.Rotation = Vector3.new(90, -90, 0) o54.Size = Vector3.new(0.200000003, 0.578077555, 0.200000003) o54.CFrame = CFrame.new(109.427994, 2.28999829, -60.3651505, -4.90628196e-08, 2.98023224e-08, -1, -1, -4.01892883e-08, 2.69629474e-08, -4.01892812e-08, 1, -2.98023224e-08) o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines o54.Color = Color3.new(0.388235, 0.372549, 0.384314) o54.Position = Vector3.new(109.427994, 2.28999829, -60.3651505) o55.Name = "Joint" o55.Parent = o54 o55.C0 = CFrame.new(-0.890005589, -0.262008667, 0.283584595, 4.90761494e-08, -1, 4.01730063e-08, -0.000331744435, -4.01892883e-08, -0.99999994, 0.99999994, 2.69629474e-08, -0.000331684831) o55.Part0 = o54 o55.Part1 = o2 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["RightArm"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["RightArm"].Name = "Familiar Right Arm" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Arm"]) w.Part0 = game.Players.LocalPlayer.Character["Right Arm"] w.Part1 = o2 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Right Arm"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Right Arm"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Part") o2 = Instance.new("Weld") o3 = Instance.new("Part") o4 = Instance.new("Weld") o5 = Instance.new("Part") o6 = Instance.new("Weld") o7 = Instance.new("Part") o8 = Instance.new("Weld") o9 = Instance.new("Part") o10 = Instance.new("Weld") o11 = Instance.new("Part") o12 = Instance.new("Weld") o13 = Instance.new("Part") o14 = Instance.new("Weld") o15 = Instance.new("Part") o16 = Instance.new("Weld") o17 = Instance.new("Part") o18 = Instance.new("SpecialMesh") o19 = Instance.new("Weld") o20 = Instance.new("WedgePart") o21 = Instance.new("Weld") o22 = Instance.new("WedgePart") o23 = Instance.new("Weld") o24 = Instance.new("WedgePart") o25 = Instance.new("Weld") o26 = Instance.new("WedgePart") o27 = Instance.new("Weld") o28 = Instance.new("WedgePart") o29 = Instance.new("Weld") o30 = Instance.new("WedgePart") o31 = Instance.new("Weld") o32 = Instance.new("Part") o33 = Instance.new("SpecialMesh") o1.Name = "Blade" o1.Parent = mas o1.Material = Enum.Material.Metal o1.BrickColor = BrickColor.new("Fossil") o1.Position = Vector3.new(98.2693253, 1.1018647, -50.969738) o1.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o1.CanCollide = false o1.FormFactor = Enum.FormFactor.Custom o1.Size = Vector3.new(0.199999988, 6.44999933, 0.449999988) o1.CFrame = CFrame.new(98.2693253, 1.1018647, -50.969738, -0.0374063104, -0.9688375, -0.244856715, 0.0509620011, -0.24655886, 0.967787027, -0.997999787, 0.0237229597, 0.0585967302) o1.BackSurface = Enum.SurfaceType.SmoothNoOutlines o1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o1.RightSurface = Enum.SurfaceType.SmoothNoOutlines o1.TopSurface = Enum.SurfaceType.SmoothNoOutlines o1.Color = Color3.new(0.623529, 0.631373, 0.67451) o1.Position = Vector3.new(98.2693253, 1.1018647, -50.969738) o2.Name = "Joint" o2.Parent = o1 o2.C0 = CFrame.new(-1.00187302, -3.81311035, 1.25072861, -0.997999787, 0.0509621762, 0.0374063551, 0.0237229597, -0.24655886, 0.9688375, 0.058596909, 0.967787027, 0.244856715) o2.Part0 = o1 o2.Part1 = o32 o3.Name = "Handle" o3.Parent = mas o3.Material = Enum.Material.Metal o3.BrickColor = BrickColor.new("Really black") o3.Position = Vector3.new(101.193436, 1.93511701, -51.0367813) o3.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o3. Anchored = false o3.FormFactor = Enum.FormFactor.Custom o3.Size = Vector3.new(0.25999999, 0.630000114, 0.310000002) o3.CFrame = CFrame.new(101.193436, 1.93511701, -51.0367813, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o3.BackSurface = Enum.SurfaceType.SmoothNoOutlines o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines o3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o3.Position = Vector3.new(101.193436, 1.93511701, -51.0367813) o4.Name = "Joint" o4.Parent = o3 o4.C0 = CFrame.new(-1.0018692, -0.773086548, 1.16423416, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o4.Part0 = o3 o4.Part1 = o32 o5.Name = "Handle" o5.Parent = mas o5.Material = Enum.Material.Metal o5.BrickColor = BrickColor.new("Really black") o5.Position = Vector3.new(102.496597, 2.26651406, -51.0636063) o5.Rotation = Vector3.new(-86.5400009, -14.1700001, -177.789993) o5. Anchored = false o5.FormFactor = Enum.FormFactor.Custom o5.Shape = Enum.PartType.Cylinder o5.Size = Vector3.new(2.13999987, 0.230000168, 0.310000002) o5.CFrame = CFrame.new(102.496597, 2.26651406, -51.0636063, -0.968839228, 0.0374033563, -0.244850144, -0.246552065, -0.0509599186, 0.967788815, 0.0237210058, 0.998000145, 0.0585938357) o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o5.Position = Vector3.new(102.496597, 2.26651406, -51.0636063) o6.Name = "Joint" o6.Parent = o5 o6.C0 = CFrame.new(0.571815491, 0.996788025, 1.1641655, 0.0237210058, -0.246552065, 0.968839228, 0.998000145, -0.0509600937, -0.037403401, 0.0585940145, 0.967788815, 0.244850144) o6.Part0 = o5 o6.Part1 = o32 o7.Name = "Handle" o7.Parent = mas o7.Material = Enum.Material.Metal o7.BrickColor = BrickColor.new("Really black") o7.Position = Vector3.new(103.242661, 2.456352, -51.0818558) o7.Rotation = Vector3.new(-86.5400009, -14.1700001, -177.789993) o7. Anchored = false o7.FormFactor = Enum.FormFactor.Custom o7.Shape = Enum.PartType.Cylinder o7.Size = Vector3.new(0.25, 0.239999995, 0.319999993) o7.CFrame = CFrame.new(103.242661, 2.456352, -51.0818558, -0.968839228, 0.0374033563, -0.244850144, -0.246552065, -0.0509599186, 0.967788815, 0.0237210058, 0.998000145, 0.0585938357) o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o7.Position = Vector3.new(103.242661, 2.456352, -51.0818558) o8.Name = "Joint" o8.Parent = o7 o8.C0 = CFrame.new(1.34187317, 0.996768951, 1.16418648, 0.0237210058, -0.246552065, 0.968839228, 0.998000145, -0.0509600937, -0.037403401, 0.0585940145, 0.967788815, 0.244850144) o8.Part0 = o7 o8.Part1 = o32 o9.Name = "Handle10" o9.Parent = mas o9.Material = Enum.Material.Metal o9.BrickColor = BrickColor.new("Really black") o9.Position = Vector3.new(100.658432, 1.96633995, -51.0150528) o9.Rotation = Vector3.new(-83.4899979, -59.1199989, 94.1800003) o9. Anchored = false o9.FormFactor = Enum.FormFactor.Custom o9.Size = Vector3.new(0.200000003, 0.5, 0.200000003) o9.CFrame = CFrame.new(100.658432, 1.96633995, -51.0150528, -0.0374030024, -0.511938155, -0.858207703, 0.0509600081, -0.858668268, 0.509992003, -0.998000145, -0.0246590301, 0.0582051426) o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o9.Position = Vector3.new(100.658432, 1.96633995, -51.0150528) o10.Name = "Joint" o10.Parent = o9 o10.C0 = CFrame.new(-1.00178528, -1.616436, -0.199737549, -0.998000145, 0.0509601831, 0.0374030471, -0.0246591587, -0.858668268, 0.511938155, 0.0582052693, 0.509992003, 0.858207703) o10.Part0 = o9 o10.Part1 = o32 o11.Name = "Handle2" o11.Parent = mas o11.Material = Enum.Material.Metal o11.BrickColor = BrickColor.new("Really black") o11.Position = Vector3.new(101.382919, 1.73613298, -51.0539436) o11.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o11. Anchored = false o11.FormFactor = Enum.FormFactor.Custom o11.Size = Vector3.new(0.25999999, 0.899999976, 0.200000018) o11.CFrame = CFrame.new(101.382919, 1.73613298, -51.0539436, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o11.Position = Vector3.new(101.382919, 1.73613298, -51.0539436) o12.Name = "Joint" o12.Parent = o11 o12.C0 = CFrame.new(-1.00177002, -0.638160706, 1.40421295, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o12.Part0 = o11 o12.Part1 = o32 o13.Name = "Handle3" o13.Parent = mas o13.Material = Enum.Material.Metal o13.BrickColor = BrickColor.new("Really black") o13.Position = Vector3.new(100.450119, 1.75461495, -51.0180397) o13.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o13. Anchored = false o13.CanCollide = false o13.FormFactor = Enum.FormFactor.Custom o13.Size = Vector3.new(0.25, 1.10000002, 0.300000012) o13.CFrame = CFrame.new(100.450119, 1.75461495, -51.0180397, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o13.Position = Vector3.new(100.450119, 1.75461495, -51.0180397) o14.Name = "Joint" o14.Parent = o13 o14.C0 = CFrame.new(-1.00177002, -1.53818512, 1.15582275, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o14.Part0 = o13 o14.Part1 = o32 o15.Name = "Handle4" o15.Parent = mas o15.Material = Enum.Material.Metal o15.BrickColor = BrickColor.new("Really black") o15.Position = Vector3.new(99.3745956, 1.522138, -50.9895859) o15.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o15. Anchored = false o15.CanCollide = false o15.FormFactor = Enum.FormFactor.Custom o15.Size = Vector3.new(0.25, 1.10000002, 0.200000003) o15.CFrame = CFrame.new(99.3745956, 1.522138, -50.9895859, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines o15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o15.Position = Vector3.new(99.3745956, 1.522138, -50.9895859) o16.Name = "Joint" o16.Parent = o15 o16.C0 = CFrame.new(-1.00175476, -2.63818359, 1.11580276, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o16.Part0 = o15 o16.Part1 = o32 o17.Parent = mas o17.BrickColor = BrickColor.new("Really black") o17.Position = Vector3.new(103.529999, 2.52386594, -51.0825729) o17.Rotation = Vector3.new(93.4599991, 14.1700001, 87.7900009) o17. Anchored = false o17.FormFactor = Enum.FormFactor.Symmetric o17.Size = Vector3.new(0.600000024, 0.389999986, 0.310000002) o17.CFrame = CFrame.new(103.529999, 2.52386594, -51.0825729, 0.0374030024, -0.968839228, 0.244850188, -0.0509600081, -0.246552095, -0.967788815, 0.998000145, 0.0237206332, -0.0585938357) o17.BottomSurface = Enum.SurfaceType.Smooth o17.TopSurface = Enum.SurfaceType.Smooth o17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o17.Position = Vector3.new(103.529999, 2.52386594, -51.0825729) o18.Parent = o17 o18.MeshId = "http://www.roblox.com/Asset/?id=9756362" o18.Scale = Vector3.new(0.300000012, 0.5, 0.300000012) o18.MeshType = Enum.MeshType.FileMesh o19.Name = "Joint" o19.Parent = o17 o19.C0 = CFrame.new(0.990177155, 1.63690948, -1.16924286, 0.998000145, -0.0509601831, -0.0374030471, 0.0237206332, -0.246552095, 0.968839228, -0.0585940145, -0.967788815, -0.244850188) o19.Part0 = o17 o19.Part1 = o32 o20.Name = "Handle5" o20.Parent = mas o20.Material = Enum.Material.Metal o20.BrickColor = BrickColor.new("Really black") o20.Position = Vector3.new(101.249954, 2.22195911, -51.0153122) o20.Rotation = Vector3.new(93.4599991, 14.1700001, -92.2099991) o20. Anchored = false o20.FormFactor = Enum.FormFactor.Custom o20.Size = Vector3.new(0.25, 0.350000024, 0.25) o20.CFrame = CFrame.new(101.249954, 2.22195911, -51.0153122, -0.0374030024, 0.968839228, 0.244850188, 0.0509600081, 0.246552095, -0.967788815, -0.998000145, -0.0237206332, -0.0585938357) o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines o20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o20.Position = Vector3.new(101.249954, 2.22195911, -51.0153122) o21.Name = "Joint" o21.Parent = o20 o21.C0 = CFrame.new(-0.992946625, 0.648117065, -0.899215698, -0.998000145, 0.0509601831, 0.0374030471, -0.0237206332, 0.246552095, -0.968839228, -0.0585940145, -0.967788815, -0.244850188) o21.Part0 = o20 o21.Part1 = o32 o22.Name = "Handle6" o22.Parent = mas o22.Material = Enum.Material.Metal o22.BrickColor = BrickColor.new("Really black") o22.Position = Vector3.new(100.964066, 2.14921093, -51.0082169) o22.Rotation = Vector3.new(93.4599991, 14.1700001, 87.7900009) o22. Anchored = false o22.FormFactor = Enum.FormFactor.Custom o22.Size = Vector3.new(0.25, 0.25, 0.25) o22.CFrame = CFrame.new(100.964066, 2.14921093, -51.0082169, 0.0374030024, -0.968839228, 0.244850188, -0.0509600081, -0.246552095, -0.967788815, 0.998000145, 0.0237206332, -0.0585938357) o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o22.Position = Vector3.new(100.964066, 2.14921093, -51.0082169) o23.Name = "Joint" o23.Parent = o22 o23.C0 = CFrame.new(0.992851257, -0.943199158, -0.899204254, 0.998000145, -0.0509601831, -0.0374030471, 0.0237206332, -0.246552095, 0.968839228, -0.0585940145, -0.967788815, -0.244850188) o23.Part0 = o22 o23.Part1 = o32 o24.Name = "Handle7" o24.Parent = mas o24.Material = Enum.Material.Metal o24.BrickColor = BrickColor.new("Really black") o24.Position = Vector3.new(100.801941, 1.58773196, -51.0308456) o24.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o24. Anchored = false o24.CanCollide = false o24.FormFactor = Enum.FormFactor.Custom o24.Size = Vector3.new(0.25, 0.300000072, 0.200000003) o24.CFrame = CFrame.new(100.801941, 1.58773196, -51.0308456, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines o24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o24.Position = Vector3.new(100.801941, 1.58773196, -51.0308456) o25.Name = "Joint" o25.Parent = o24 o25.C0 = CFrame.new(-0.99288559, -1.23816681, 1.4042263, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o25.Part0 = o24 o25.Part1 = o32 o26.Name = "Handle8" o26.Parent = mas o26.Material = Enum.Material.Metal o26.BrickColor = BrickColor.new("Really black") o26.Position = Vector3.new(98.5145874, 1.30442798, -50.9596901) o26.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o26. Anchored = false o26.CanCollide = false o26.FormFactor = Enum.FormFactor.Custom o26.Size = Vector3.new(0.25, 0.800000072, 0.200000003) o26.CFrame = CFrame.new(98.5145874, 1.30442798, -50.9596901, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines o26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o26.Position = Vector3.new(98.5145874, 1.30442798, -50.9596901) o27.Name = "Joint" o27.Parent = o26 o27.C0 = CFrame.new(-0.992988586, -3.52578735, 1.1141758, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o27.Part0 = o26 o27.Part1 = o32 o28.Name = "BladeEnd" o28.Parent = mas o28.Material = Enum.Material.Metal o28.BrickColor = BrickColor.new("Fossil") o28.Position = Vector3.new(94.6353149, 0.178499788, -50.8718147) o28.Rotation = Vector3.new(-86.5400009, -13.5500002, 92.1699982) o28. Anchored = false o28.CanCollide = false o28.FormFactor = Enum.FormFactor.Custom o28.Size = Vector3.new(0.25, 1.09000015, 0.450000018) o28.CFrame = CFrame.new(94.6353149, 0.178499788, -50.8718147, -0.0368410014, -0.9714849, -0.234221727, 0.0513690002, -0.23591198, 0.970415771, -0.998000026, 0.0237193517, 0.0585954413) o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines o28.Color = Color3.new(0.623529, 0.631373, 0.67451) o28.Position = Vector3.new(94.6353149, 0.178499788, -50.8718147) o29.Name = "Joint" o29.Parent = o28 o29.C0 = CFrame.new(-0.987804413, -7.55036926, 1.33182144, -0.998000026, 0.0513691753, 0.0368410461, 0.0237193536, -0.23591198, 0.9714849, 0.0585956201, 0.970415771, 0.234221727) o29.Part0 = o28 o29.Part1 = o32 o30.Name = "Handle9" o30.Parent = mas o30.Material = Enum.Material.Metal o30.BrickColor = BrickColor.new("Really black") o30.Position = Vector3.new(99.7111816, 1.50592995, -50.994133) o30.Rotation = Vector3.new(-86.5400009, -14.1700001, 92.2099991) o30. Anchored = false o30.CanCollide = false o30.FormFactor = Enum.FormFactor.Custom o30.Size = Vector3.new(0.25, 0.5200001, 0.200000003) o30.CFrame = CFrame.new(99.7111816, 1.50592995, -50.994133, -0.0374030024, -0.968839228, -0.244850188, 0.0509600081, -0.246552095, 0.967788815, -0.998000145, 0.0237206332, 0.0585938357) o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines o30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) o30.Position = Vector3.new(99.7111816, 1.50592995, -50.994133) o31.Name = "Joint" o31.Parent = o30 o31.C0 = CFrame.new(-0.992874146, -2.315979, 1.21416855, -0.998000145, 0.0509601831, 0.0374030471, 0.0237206332, -0.246552095, 0.968839228, 0.0585940145, 0.967788815, 0.244850188) o31.Part0 = o30 o31.Part1 = o32 o32.Name = "REF" o32.Parent = mas o32.Transparency = 1 o32.Position = Vector3.new(101.694839, 3.2014029, -49.9870377) o32.Rotation = Vector3.new(0, -90, 0) o32. Anchored = false o32.CanCollide = false o32.FormFactor = Enum.FormFactor.Symmetric o32.Size = Vector3.new(2, 2, 1) o32.CFrame = CFrame.new(101.694839, 3.2014029, -49.9870377, -4.37113883e-08, 0, -1, 1.74845553e-07, 1, -7.64274186e-15, 1, -1.74845553e-07, -4.37113883e-08) o32.BottomSurface = Enum.SurfaceType.Smooth o32.TopSurface = Enum.SurfaceType.Smooth o32.Position = Vector3.new(101.694839, 3.2014029, -49.9870377) o33.Parent = o32 o33.MeshId = "rbxasset://fonts/torso.mesh" o33.MeshType = Enum.MeshType.FileMesh mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end wait() Workspace["Blade"].Parent = game.Players.LocalPlayer.Character game.Players.LocalPlayer.Character["Blade"].Name = "Blade" w = Instance.new("Weld", game.Players.LocalPlayer.Character["Torso"]) w.Part0 = game.Players.LocalPlayer.Character["Torso"] w.Part1 = o32 w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0) game.Players.LocalPlayer.Character["Torso"].Transparency = 0 for i,v in pairs (game.Players.LocalPlayer.Character["Blade"]:GetChildren()) do if v.ClassName == "Part" then v.CanCollide = false v.Anchored = false end end -- wait(1 / 60) Ilaoi = { } local Mouse = Player:GetMouse() local RootPart = Character.HumanoidRootPart local RootJoint = RootPart.RootJoint local attack = false local delays = false local play = true local targetted = nil local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude local velocity = RootPart.Velocity.y local sine = 0 local Create = LoadLibrary("RbxUtility").Create CFuncs = { ["Sound"] = { Create = function(id, par, vol, pit) coroutine.resume(coroutine.create(function() local S = Create("Sound"){ Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace, } wait() S:play() game:GetService("Debris"):AddItem(S, 6) end)) end; }; CreateTemplate = { }; } abss = Instance.new("BillboardGui",Character) abss.Size = UDim2.new(50,0,50,0) abss.Enabled = false imgl = Instance.new("ImageLabel",abss) imgl.Position = UDim2.new(0,0,0,0) imgl.Size = UDim2.new(1,0,1,0) imgl.Image = "rbxassetid://103028201" imgl.BackgroundTransparency = 1 imgl.ImageColor3 = Color3.new(0,0,255) img2 = Instance.new("ImageLabel",abss) img2.Position = UDim2.new(0,0,0,0) img2.Size = UDim2.new(1,0,1,0) img2.Image = "rbxassetid://103028201" img2.BackgroundTransparency = 1 img2.ImageColor3 = Color3.new(0,0,255) function TargetSelect(person) local dd=coroutine.wrap(function() if targetted ~= person then targetted = person img2.Size = UDim2.new(1,0,1,0) img2.ImageTransparency = 0 img2.Position = UDim2.new(0,0,0,0) for i = 0, 2, 0.1 do swait() img2.Size = img2.Size + UDim2.new(5,0,5,0) img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0) img2.ImageTransparency = img2.ImageTransparency + 0.05 end end end) dd() end function LockOn() if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then TargetSelect(Mouse.Target.Parent) CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=147722098", Character, 1, .8) end end function ofmoosic() -- 2 lazi hoh delays = true while wait() and kkk and kkk.Volume >= 0.02 do kkk.Volume = kkk.Volume - 0.05 end wait(0.1) kkk.Pitch = 0 kkk.PlaybackSpeed = 0 play = false delays = false end function onmoosic() delays = true kkk.Pitch = .6 kkk.PlaybackSpeed = .6 while wait() and kkk and kkk.Volume <= 1.5 do kkk.Volume = kkk.Volume + 0.05 end wait(0.1) play = true delays = false end Mouse.KeyDown:connect(function(k) k = k:lower() if attack == false and k == 'q' then LockOn() end end) kkk = Instance.new("Sound",Character) kkk.Volume = 1.5 kkk.PlaybackSpeed = 1 kkk.Pitch = .6 kkk.SoundId = "rbxassetid://" kkk:Play() kkk.Name = "a" kkk.Looped = true while true do swait() for i, v in pairs(Character:GetChildren()) do if v:IsA("Part") then v.Material = "SmoothPlastic" elseif v:IsA("Accessory") then v:WaitForChild("Handle").Material = "SmoothPlastic" end end while true do swait() imgl.Rotation = imgl.Rotation + 3 img2.Rotation = img2.Rotation + 3 if targetted ~= nil then abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso") abss.Enabled = true elseif targetted == nil then abss.Adornee = nil abss.Enabled = false end while true and imgl.Rotation >= 360 do imgl.Rotation = 0 img2.Rotation = 0 end if 0 < #Ilaoi then for e = 1, #Ilaoi do if Ilaoi[e] ~= nil then local Thing = Ilaoi[e] if Thing ~= nil then local Part = Thing[1] local Mode = Thing[2] local Delay = Thing[3] local IncX = Thing[4] local IncY = Thing[5] local IncZ = Thing[6] if Thing[2] == "Shoot" then local Look = Thing[1] local move = 30 if Thing[8] == 3 then move = 10 end local hit, pos = rayCast(Thing[4], Thing[1], move, m) if Thing[10] ~= nil then da = pos cf2 = CFrame.new(Thing[4], Thing[10].Position) cfa = CFrame.new(Thing[4], pos) tehCF = cfa:lerp(cf2, 0.2) Thing[1] = tehCF.lookVector end local mag = (Thing[4] - pos).magnitude Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2) if Thing[8] == 2 then Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1) end Thing[4] = Thing[4] + Look * move Thing[3] = Thing[3] - 1 if 2 < Thing[5] then Thing[5] = Thing[5] - 0.3 Thing[6] = Thing[6] - 0.3 end if hit ~= nil then Thing[3] = 0 if Thing[8] == 1 or Thing[8] == 3 then Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1) else if Thing[8] == 2 then Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1) if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new()) ref.Anchored = true ref.CFrame = CFrame.new(pos) CFuncs["Sound"].Create("161006093", ref, 1, 1.2) game:GetService("Debris"):AddItem(ref, 0.2) Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2) Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1) MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1) end end end ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new()) ref.Anchored = true ref.CFrame = CFrame.new(pos) Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07) game:GetService("Debris"):AddItem(ref, 1) end if Thing[3] <= 0 then table.remove(Effects, e) end end do do if Thing[2] == "FireWave" then if Thing[3] <= Thing[4] then Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0) Thing[3] = Thing[3] + 1 Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5]) else Part.Parent = nil table.remove(Effects, e) end end if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then if Thing[1].Transparency <= 1 then if Thing[2] == "Block1" then Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) Mesh = Thing[7] Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Block2" then Thing[1].CFrame = Thing[1].CFrame Mesh = Thing[7] Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Fire" then Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0) Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Cylinder" then Mesh = Thing[7] Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Blood" then Mesh = Thing[7] Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0) Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Elec" then Mesh = Thing[10] Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9]) Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Disappear" then Thing[1].Transparency = Thing[1].Transparency + Thing[3] else if Thing[2] == "Shatter" then Thing[1].Transparency = Thing[1].Transparency + Thing[3] Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0) Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0) Thing[6] = Thing[6] + Thing[5] end end end end end end end end else table.remove(Ilaoi, e) end end end end end end end end end end