Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Objects
- local ScreenGui = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local Btools = Instance.new("TextButton")
- local LuaHammer = Instance.new("TextButton")
- local bombvest = Instance.new("TextButton")
- local Sword = Instance.new("TextButton")
- local wing = Instance.new("TextButton")
- local opsniper = Instance.new("TextButton")
- local TextLabel = Instance.new("TextLabel")
- -- Properties
- ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
- Frame.Parent = ScreenGui
- Frame.BackgroundColor3 = Color3.new(0, 0.482353, 0.721569)
- Frame.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- Frame.BorderSizePixel = 25
- Frame.Position = UDim2.new(0, 296, 0, 181)
- Frame.Size = UDim2.new(0, 457, 0, 390)
- Btools.Name = "Btools"
- Btools.Parent = Frame
- Btools.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
- Btools.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- Btools.BorderSizePixel = 10
- Btools.Position = UDim2.new(0, 36, 0, 29)
- Btools.Size = UDim2.new(0, 142, 0, 53)
- Btools.Font = Enum.Font.Bodoni
- Btools.Text = "Btools"
- Btools.TextColor3 = Color3.new(1, 1, 1)
- Btools.TextSize = 35
- Btools.MouseButton1Down:connect(function()
- Script Here
- end)
- LuaHammer.Name = "LuaHammer"
- LuaHammer.Parent = Frame
- LuaHammer.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
- LuaHammer.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- LuaHammer.BorderSizePixel = 10
- LuaHammer.Position = UDim2.new(0, 228, 0, 30)
- LuaHammer.Size = UDim2.new(0, 142, 0, 53)
- LuaHammer.Font = Enum.Font.Bodoni
- LuaHammer.Text = "Lua Hammer"
- LuaHammer.TextColor3 = Color3.new(1, 1, 1)
- LuaHammer.TextSize = 25
- LuaHammer.MouseButton1Down:connect(function()
- local oc = oc or function(...) return ... end
- function weld(p0,p1,c0,c1,par)
- local w = Instance.new("Weld",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- return w
- end
- function lerp(a, b, t)
- return a + (b - a)*t
- end
- do
- local 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
- local 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
- local 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 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
- end
- local his = {}
- function ctween(tar,prop,c2,t,b)
- local function doIt()
- local now = tick()
- his[tar] = now
- local c1 = tar[prop]
- for i=1,t do
- if his[tar] ~= now then return end
- tar[prop] = clerp(c1,c2,1/t*i)
- wait(1/60)
- end
- end
- if b then coroutine.wrap(doIt)() else doIt() end
- end
- function tickwave(time,length,offset)
- return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
- end
- function playSound(id,parent,volume,pitch)
- local sound = Instance.new("Sound",parent or workspace)
- sound.SoundId = "http://www.roblox.com/asset?id="..id
- sound.Volume = volume or 1
- sound.Pitch = pitch or 1
- coroutine.wrap(function()
- wait()
- sound:Play()
- wait(10)
- sound:Stop()
- sound:Destroy()
- end)()
- return sound
- end
- local plr = game.Players.LocalPlayer
- local char = plr.Character
- local mouse = plr:GetMouse()
- local nk = char.Torso.Neck
- local nk0 = CFrame.new(0,1,0) * CFrame.Angles(-math.pi/2,0,math.pi)
- local ra,la = char["Right Arm"], char["Left Arm"]
- ra:BreakJoints()
- la:BreakJoints()
- local rs = weld(char.Torso,ra,CFrame.new(1.25,.5,0), CFrame.new(-.25,.5,0),stuff)
- local ls = weld(char.Torso,la,CFrame.new(-1.25,.5,0), CFrame.new(.25,.5,0),stuff)
- ls.Part1.FrontSurface = "Hinge"
- rs.Part1.FrontSurface = "Hinge"
- local rs0 = rs.C0
- local ls0 = ls.C0
- local color1 = BrickColor.new("Dark gray")
- local color2 = BrickColor.new("Navy blue")
- local stuff = Instance.new("Model",char)
- pcall(function() char["Hammur"]:Destroy() end)
- stuff.Name = "Hammur"
- wait(.5)
- local handle = Instance.new("Part")
- handle.FormFactor = "Custom"
- handle.BrickColor = color1
- handle.Reflectance = .25
- handle.Size = Vector3.new(.5,5,.5)
- handle.TopSurface = "Smooth"
- handle.BottomSurface = "Smooth"
- handle.CanCollide = false
- handle.Parent = stuff
- local grip = weld(char["Right Arm"],handle,CFrame.new(0,-.95,0)*CFrame.Angles(math.rad(-90),0,0),CFrame.new(0,-1.4,0))
- local grip0 = grip.C0
- local hamend = handle:Clone()
- Instance.new("BlockMesh",hamend)
- hamend.Parent = stuff
- hamend.Size = Vector3.new(2,2,3.5)
- local hamwel = weld(handle,hamend,CFrame.new(0,3,0))
- local hamsd1 = hamend:Clone()
- hamsd1.Mesh.Scale = Vector3.new(1,1,1)
- hamsd1.Parent = stuff
- hamsd1.Size = Vector3.new(2.3,2.3,.3)
- weld(hamend,hamsd1,CFrame.new(0,0,1.75))
- local hamsd2 = hamsd1:Clone()
- hamsd2.Parent = stuff
- weld(hamend,hamsd2,CFrame.new(0,0,-1.75))
- local hamp = hamsd1:Clone()
- hamp.Parent = stuff
- hamp.Size = Vector3.new(.2,.2,3.5)
- weld(hamend,hamp,CFrame.new(.95,.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.95,-.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.95,-.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.95,.95,0))
- hamp = hamp:Clone()
- hamp.BrickColor = color2
- hamp.Reflectance = .2
- hamp.Size = Vector3.new(.2,.2,2.5)
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(0,.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(0,-.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.95,0,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.95,0,0))
- hamp = handle:Clone()
- hamp.BrickColor = color2
- hamp.Reflectance = .2
- hamp.Parent = stuff
- hamp.Size = Vector3.new(.4,.2,.4)
- Instance.new("CylinderMesh",hamp)
- weld(hamend,hamp,CFrame.new(0,-.955,1.2))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(0,-.955,-1.2))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(0,.955,1.2))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(0,.955,-1.2))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.955,0,-1.2) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.955,0,1.2) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.955,0,-1.2) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.955,0,1.2) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.6,.955,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.6,.955,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.6,-.955,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.6,-.955,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.955,.6,0) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.955,-.6,0) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.955,.6,0) * CFrame.Angles(0,0,math.rad(90)))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.955,-.6,0) * CFrame.Angles(0,0,math.rad(90)))
- local luacyl = hamp:Clone()
- luacyl.BrickColor = BrickColor.Blue()
- luacyl.Parent = stuff
- luacyl.Mesh.Scale = Vector3.new(1,.2,1)
- luacyl.Size = Vector3.new(2,.2,2)
- weld(hamsd1,luacyl,CFrame.new(0,0,.14) * CFrame.Angles(math.rad(90),0,0))
- hamp = luacyl:Clone()
- hamp.BrickColor = BrickColor.White()
- hamp.Parent = stuff
- hamp.Size = Vector3.new(.7,.2,.7)
- weld(luacyl,hamp,CFrame.new(.35,.01,-.35))
- local luamoon = luacyl:Clone()
- luamoon.Parent = stuff
- luamoon.Size = Vector3.new(.7,.2,.7)
- local mnw = weld(luacyl,luamoon,CFrame.new(1.2,.02,-1.2))
- for r = 1,180,10 do
- local r2 = 2 * (math.pi/180*r)
- local l = hamsd1:Clone()
- l.Parent = stuff
- l.BrickColor = luacyl.BrickColor
- l.Size = Vector3.new(.3,.2,.2)
- l.Mesh.Scale = Vector3.new(1,.3,.3)
- weld(luacyl,l,CFrame.new(Vector3.new(math.sin(r2)*1.7,0,math.cos(r2)*1.7),Vector3.new()))
- end
- hamp = hamend:Clone()
- hamp.BrickColor = color2
- hamp.Reflectance = .2
- hamp.Size = Vector3.new(.2,.2,3.5)
- hamp.Mesh.Scale = Vector3.new(.25,.25,1)
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-1.05,.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.95,1.05,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(1.05,.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.95,1.05,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(1.05,-.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(.95,-1.05,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-1.05,-.95,0))
- hamp = hamp:Clone()
- hamp.Parent = stuff
- weld(hamend,hamp,CFrame.new(-.95,-1.05,0))
- for x = -1,1 do
- for y = -1,1 do
- hamp = hamp:Clone()
- hamp.Mesh.Scale = Vector3.new(1,1,1)
- hamp.Size = Vector3.new(.5,.5,.2)
- hamp.Parent = stuff
- weld(hamsd2,hamp,CFrame.new(x*.7,y*.7,-.1))
- end
- end
- rs.C0 = rs0 * CFrame.Angles(math.rad(70),math.rad(50),math.rad(-20))
- ls.C0 = ls0 * CFrame.new(.4,.2,-.3) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(00)) * CFrame.Angles(0,math.rad(60),0)
- function endScript()
- pcall(function() runcon:disconnect() end)
- pcall(function() kdcon:disconnect() end)
- pcall(function() kucon:disconnect() end)
- pcall(game.Destroy,stuff)
- pcall(game.Destroy,bg)
- pcall(game.Destroy,bv)
- end
- local spintime = 3
- local idling = true
- runcon = game:GetService("RunService").Stepped:connect(oc(function()
- if not stuff:IsDescendantOf(workspace) then
- endScript()
- end
- local an = (tick()%spintime)*360/spintime
- mnw.C0 = CFrame.Angles(0,math.rad(an),0) * CFrame.new(0,.04,1.7)
- if idling then
- rs.C0 = clerp(rs.C0,rs0 * CFrame.Angles(math.rad(70+tickwave(3,5)),math.rad(50),math.rad(-20)),.4)
- ls.C0 = clerp(ls.C0,ls0 * CFrame.new(.4,.2,-.3) * CFrame.Angles(math.rad(115+tickwave(3,5)),math.rad(0),math.rad(-5)) * CFrame.Angles(0,math.rad(60),0),.4)
- nk.C0 = clerp(nk.C0,nk0 * CFrame.Angles(tickwave(4,-.1),0,0),.4)
- grip.C0 = clerp(grip.C0,grip0,.4)
- end
- end))
- function cfot(tar,cf,t)
- coroutine.wrap(function()
- for i=1,t do
- tar.CFrame = tar.CFrame * cf
- wait(1/30)
- end
- end)()
- end
- function DoDamage(hum,dmg)
- if hum.Health == 0 then return end
- local a,b = ypcall(function()
- --hum:TakeDamage(dmg)
- hum.Health = hum.Health - dmg
- if not hum.Parent:FindFirstChild("Torso") then return end
- local m = Instance.new("Model",workspace)
- m.Name = -dmg
- local h = Instance.new("Humanoid",m)
- h.MaxHealth = 0
- local p = Instance.new("Part",m)
- p.Name = "Head"
- p.FormFactor = "Custom"
- p.Size = Vector3.new(.2,.2,.2)
- p.Transparency = 0.97
- p.CanCollide = false
- p.Anchored = true
- p:BreakJoints()
- game.Debris:AddItem(m,5)
- p.CFrame = CFrame.new(hum.Parent.Torso.Position) * CFrame.new(math.random(-2,2),2.5,math.random(-2,2))
- local rAm = math.random(3,6)/100
- coroutine.wrap(function()
- for i=1,300 do
- p.CFrame = p.CFrame * CFrame.new(0,rAm,0)
- wait()
- end
- p:Destroy()
- end)()
- end)
- if not a then print(b) end
- end
- local atdeb = false
- local basiccombo = 0
- local basiccombotimer = 0
- bg = Instance.new("BodyGyro",char.Torso)
- bg.maxTorque = Vector3.new(1,0,1)*9e10
- bg.P = 10000
- bg.D = 500
- bv = Instance.new("BodyVelocity",char.Torso)
- bv.maxForce = Vector3.new()
- bv.P = 50000
- kucon = mouse.KeyUp:connect(oc(function(k)
- if k == "0" and sprint then
- pcall(function() char.Humanoid.WalkSpeed = char.Humanoid.WalkSpeed / 1.5 end)
- sprint = false
- end
- end))
- kdcon = mouse.KeyDown:connect(oc(function(k)
- if k == "0" and not sprint then
- pcall(function() char.Humanoid.WalkSpeed = char.Humanoid.WalkSpeed * 1.5 end)
- sprint = true
- end
- if k == "f" then
- if atdeb then return end
- atdeb = true
- idling = false
- playSound(105374058,hamend,1,1)
- --- bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
- -- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-20),0,0),7,true)
- ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(150),math.rad(0),math.rad(-90)),7)
- ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(30)),13,true)
- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-35),0,0),13,true)
- ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(60)),13)
- playSound(92597296,hamend,1,1.07)
- local s = playSound(96626016,hamend)
- s.Volume = 0
- local hitcon
- hitcon = hamend.Touched:connect(function(hit)
- s.Volume = 1
- if not hit.Anchored then
- hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*-20
- end
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum and not hum:IsDescendantOf(char) then
- DoDamage(hum,30)
- hum.PlatformStand = true
- wait(.6)
- hum.PlatformStand = false
- end
- end)
- bg.maxTorque = Vector3.new(1,1,1)*9e10
- ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(35),math.rad(0),math.rad(30)),4,true)
- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(35),0,0),4,true)
- ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(35),math.rad(0),math.rad(-30)),4)
- if workspace:FindPartOnRay(Ray.new(hamend.Position,hamend.CFrame.lookVector*3),char) then
- s.Volume = 1
- end
- wait(.2)
- bg.maxTorque = Vector3.new(1,0,1)*9e10
- hitcon:disconnect()
- atdeb = false
- idling = true
- end
- if k == "q" then
- if atdeb then return end
- atdeb = true
- idling = false
- playSound(105374058,hamend,1,1)
- bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
- ctween(grip,"C0",grip0*CFrame.Angles(math.rad(-30),math.rad(-25),math.rad(-15)),9,true)
- ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)),7,true)
- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-20),0,0),7,true)
- ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)),7)
- ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(30)),13,true)
- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-35),0,0),13,true)
- ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-30)),13)
- playSound(92597296,hamend,1,1.07)
- local s = playSound(96626016,hamend)
- s.Volume = 0
- local hitcon
- hitcon = hamend.Touched:connect(function(hit)
- s.Volume = 1
- if not hit.Anchored then
- hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*-20
- end
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum and not hum:IsDescendantOf(char) then
- DoDamage(hum,30)
- hum.PlatformStand = true
- wait(.6)
- hum.PlatformStand = false
- end
- end)
- bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
- wait(.05)
- bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(-20),0,0)
- bg.maxTorque = Vector3.new(1,1,1)*9e10
- ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(55),math.rad(5),math.rad(50)),7,true)
- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(5),0,0),4,true)
- ctween(rs,"C0",rs0*CFrame.new(-.9,0,-.9) * CFrame.Angles(math.rad(50),math.rad(5),math.rad(-50)),7)
- if workspace:FindPartOnRay(Ray.new(hamend.Position,hamend.CFrame.lookVector*3),char) then
- s.Volume = 1
- end
- wait(.2)
- bg.maxTorque = Vector3.new(1,0,1)*9e10
- hitcon:disconnect()
- atdeb = false
- idling = true
- end
- if k == "r" then
- if atdeb then return end
- atdeb = true
- idling = false
- ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(70),math.rad(0),math.rad(30)),7,true)
- ctween(grip,"C0",grip0*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-60))*CFrame.Angles(0,math.rad(180),0),9,true)
- bg.maxTorque = Vector3.new(1,1,1)*9e10
- bg.cframe = char.Torso.CFrame
- ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(70),math.rad(0),math.rad(-30)),7,true)
- local s = playSound(92597296,hamend,1,1.07)
- s.Looped = true
- local sndmd = {}
- local hitcon
- hitcon = hamend.Touched:connect(function(hit)
- if not sndmd[hit] then sndmd[hit] = playSound(10730819,hamend) end
- if not hit.Anchored then
- hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*60
- end
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum and not hum:IsDescendantOf(char) then
- DoDamage(hum,math.random(4,6))
- hum.Sit = true
- wait(2)
- hum.Sit = false
- end
- end)
- for i=1,20 do
- bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(-1440/20),0)
- wait(.1)
- end
- hitcon:disconnect()
- bg.maxTorque = Vector3.new(1,0,1)*9e10
- s:Stop()
- s:Destroy()
- atdeb = false
- idling = true
- end
- if k == "e" then
- if atdeb then return end
- basiccombo = (tick()-basiccombotimer > .5 or basiccombo == 2) and 1 or basiccombo + 1
- idling = false
- atdeb = true
- if basiccombo == 1 then
- ctween(ls,"C0",ls0 * CFrame.new(.2,.2,-.1) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(5)) * CFrame.Angles(0,math.rad(60),0),7,true)
- ctween(rs,"C0",rs0*CFrame.new(0,0,-.3) * CFrame.Angles(math.rad(120),math.rad(70),math.rad(-30)),7)
- bg.maxTorque = Vector3.new(1,1,1)*9e10
- bg.cframe = char.Torso.CFrame * CFrame.Angles(0,math.rad(-40),0)
- playSound(92597296,hamend,1,1.2)
- local ac
- local hitcon
- hitcon = hamend.Touched:connect(function(hit)
- if not ac then ac = playSound(10730819,hamend,1,1) end
- if not hit.Anchored then
- hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*50
- end
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum and not hum:IsDescendantOf(char) then
- DoDamage(hum,10)
- end
- end)
- ctween(ls,"C0",ls0 * CFrame.new(1,.2,-1) * CFrame.Angles(math.rad(115),math.rad(0),math.rad(40)) * CFrame.Angles(0,math.rad(60),0),6,true)
- ctween(rs,"C0",rs0*CFrame.new(0,0,-.3) * CFrame.Angles(math.rad(120),math.rad(80),math.rad(-30))* CFrame.Angles(math.rad(-50),0,0),6,true)
- wait(.1)
- bg.cframe = char.Torso.CFrame * CFrame.Angles(0,math.rad(40),0)
- hitcon:disconnect()
- elseif basiccombo == 2 then
- ctween(ls,"C0",ls0*CFrame.new(1,0,-1) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(70)),10,true)
- ctween(grip,"C0",grip0*CFrame.Angles(math.rad(10),0,0),12,true)
- ctween(rs,"C0",rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),10,true)
- wait(.2)
- playSound(92597296,hamend,1,.7)
- wait(.1)
- bg.maxTorque = Vector3.new(1,1,1)*9e10
- bg.cframe = char.Torso.CFrame
- bv.maxForce = Vector3.new(1,0,1)*9e5
- bv.velocity = bg.cframe.lookVector * 70
- coroutine.wrap(function() for i=1,25 do bv.velocity = bv.velocity*.9 wait(1/30) end bv.maxForce = Vector3.new() end)()
- local thrustcon
- thrustcon = hamend.Touched:connect(function(hit)
- if not hit.Anchored then
- hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*-40
- end
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum and not hum:IsDescendantOf(char) then
- DoDamage(hum,5)
- --thrustcon:disconnect()
- hum.Sit = true
- ctween(grip,"C0",grip0*CFrame.Angles(math.rad(30),0,0),5,true)
- if not ac then ac = playSound(92597296,hamend,1,1.15) end
- local tor = hum.Parent:FindFirstChild("Torso")
- if tor and not tor:FindFirstChild("torv") then
- --tor.Velocity = bg.cframe.lookVector*30 + Vector3.new(0,100,0)
- local torv = Instance.new("BodyVelocity",tor)
- torv.maxForce = Vector3.new(1,1,1)*9e9
- torv.P = 2000
- torv.velocity = bg.cframe.lookVector*20 + Vector3.new(0,120,0)
- torv.Name = "torv"
- local torav = Instance.new("BodyAngularVelocity",tor)
- torav.maxTorque = Vector3.new(1,1,1)*9e9
- torav.P = 5000
- torav.angularvelocity = Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*2
- coroutine.wrap(function()
- for i=1,torv.velocity.Y/196.22*30 do
- hum.Sit = true
- torv.velocity = torv.velocity - Vector3.new(0,196.22/30,0)
- wait(1/30)
- end
- torv:Destroy()
- torav:Destroy()
- tor.Velocity = Vector3.new()
- end)()
- end
- end
- end)
- ctween(ls,"C0",ls0*CFrame.new(1,0,-1) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(50)),12,true)
- ctween(grip,"C0",grip0*CFrame.Angles(math.rad(-70),0,0),12,true)
- ctween(rs,"C0",rs0*CFrame.new(-.6,0,-.7) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),12,true)
- Delay(.3,function() thrustcon:disconnect() end)
- end
- wait(.1)
- bg.maxTorque = Vector3.new(1,0,1)*9e10
- basiccombotimer = tick()
- atdeb = false
- idling = true
- end -- 96626016, 92597296
- bg.cframe = CFrame.new(char.Torso.Position,char.Torso.Position+char.Torso.CFrame.lookVector*Vector3.new(1,0,1))
- end))
- char.Humanoid.MaxHealth = 220
- char.Humanoid.WalkSpeed = 20
- wait(.3)
- char.Humanoid.Health = 220
- end)
- bombvest.Name = "bombvest"
- bombvest.Parent = Frame
- bombvest.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
- bombvest.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- bombvest.BorderSizePixel = 10
- bombvest.Position = UDim2.new(0, 35, 0, 123)
- bombvest.Size = UDim2.new(0, 142, 0, 53)
- bombvest.Font = Enum.Font.Bodoni
- bombvest.Text = "bomb vest"
- bombvest.TextColor3 = Color3.new(1, 1, 1)
- bombvest.TextSize = 35
- bombvest.MouseButton1Down:connect(function()
- --[[
- Since you damned fmers are so enraptured by this script
- i might aswell release THIS!
- DSSJ3 baby
- ]]
- --[[
- User: TheDarkRevenant
- Script: DSSJ3
- Pass: QNAh3g8U
- ]]
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local hed = char.Head
- local torso = char.Torso
- local hum = char.Humanoid
- local cam = game.Workspace.CurrentCamera
- local root = char.HumanoidRootPart
- local deb = false
- local shot = 0
- local debris=game:service"Debris"
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
- math.randomseed(os.time())
- for i,v in pairs(char:children()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- for i,v in pairs (hed:GetChildren()) do
- if v:IsA("Sound") then
- v:Destroy()
- end
- end
- ----------------------------------------------------
- Debounces = {
- CanAttack = true;
- NoIdl = false;
- Slashing = false;
- Slashed = false;
- RPunch = false;
- RPunched = false;
- LPunch = false;
- LPunched = false;
- }
- local Touche = {char.Name, }
- ----------------------------------------------------
- hed.face.Texture = "rbxassetid://416805592"
- char["Body Colors"].HeadColor = BrickColor.new("Institutional white")
- char["Body Colors"].TorsoColor = BrickColor.new("Institutional white")
- char["Body Colors"].LeftArmColor = BrickColor.new("Institutional white")
- char["Body Colors"].RightArmColor = BrickColor.new("Institutional white")
- ----------------------------------------------------
- ypcall(function()
- char.Shirt:Destroy()
- char.Pants:Destroy()
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=418376720"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=417511796"
- end)
- ----------------------------------------------------
- function lerp(a, b, t) -- Linear interpolation
- return a + (b - a)*t
- end
- function slerp(a, b, t) --Spherical interpolation
- dot = a:Dot(b)
- if dot > 0.99999 or dot < -0.99999 then
- return t <= 0.5 and a or b
- else
- r = math.acos(dot)
- return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
- end
- end
- function matrixInterpolate(a, b, t)
- local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
- local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
- local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
- local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
- local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
- local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
- local t = v1:Dot(v2)
- if not (t < 0 or t == 0 or t > 0) then -- Failsafe
- return CFrame.new()
- end
- return CFrame.new(
- v0.x, v0.y, v0.z,
- v1.x, v1.y, v1.z,
- v2.x, v2.y, v2.z,
- v3.x, v3.y, v3.z)
- end
- ----------------------------------------------------
- function genWeld(a,b)
- local w = Instance.new("Weld",a)
- w.Part0 = a
- w.Part1 = b
- return w
- end
- function weld(a, b)
- local weld = Instance.new("Weld")
- weld.Name = "W"
- weld.Part0 = a
- weld.Part1 = b
- weld.C0 = a.CFrame:inverse() * b.CFrame
- weld.Parent = a
- return weld;
- end
- ----------------------------------------------------
- function Lerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- ----------------------------------------------------
- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
- local wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- ----------------------------------------------------
- function weld5(part0, part1, c0, c1)
- weeld=Instance.new("Weld", part0)
- weeld.Part0=part0
- weeld.Part1=part1
- weeld.C0=c0
- weeld.C1=c1
- return weeld
- end
- ----------------------------------------------------
- function HasntTouched(plrname)
- local ret = true
- for _, v in pairs(Touche) do
- if v == plrname then
- ret = false
- end
- end
- return ret
- end
- ----------------------------------------------------
- newWeld(torso, larm, -1.5, 0.5, 0)
- larm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, rarm, 1.5, 0.5, 0)
- rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, hed, 0, 1.5, 0)
- newWeld(torso, lleg, -0.5, -1, 0)
- lleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, rleg, 0.5, -1, 0)
- rleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(root, torso, 0, -1, 0)
- torso.Weld.C1 = CFrame.new(0, -1, 0)
- ----------------------------------------------------
- z = Instance.new("Sound", char)
- z.SoundId = "rbxassetid://229173952"
- z.Looped = true
- z.Pitch = 1.5
- z.Volume = 1
- wait(.1)
- z:Play()
- ----------------------------------------------------
- local Transforming = true
- hum.WalkSpeed = 0
- local fx = Instance.new("Part",torso)
- fx.Anchored = true
- fx.Material = "Neon"
- fx.CanCollide = false
- fx.Locked = true
- fx.Transparency = 1
- fx.Material = "SmoothPlastic"
- fx.Size = Vector3.new(1,1,1)
- fx.TopSurface = "SmoothNoOutlines"
- fx.BottomSurface = "SmoothNoOutlines"
- fx.BrickColor = BrickColor.new("Cyan")
- fxm = Instance.new("SpecialMesh",fx)
- fxm.MeshType = "Sphere"
- fxm.Scale = Vector3.new(1,1,1)
- for i = 1, 20 do rs:wait()
- fx.Transparency = fx.Transparency - (1/20)
- fx.CFrame = torso.CFrame
- fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
- rs:wait()
- end
- ----------------------------------------------------
- local m = Instance.new("Model")
- m.Name = "Hair"
- p1 = Instance.new("Part", m)
- p1.BrickColor = BrickColor.new("")
- p1.FormFactor = Enum.FormFactor.Symmetric
- p1.Size = Vector3.new(1.061, 1.887, 2.008)
- p1.CFrame = CFrame.new(-4.49043155, .24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
- p1.CanCollide = false
- p1.Locked = true
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshId = ""
- b1.TextureId = ""
- b1.MeshType = Enum.MeshType.FileMesh
- b1.Name = "Mesh"
- b1.VertexColor = Vector3.new(0, 0, 0)
- b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
- p2 = Instance.new("Part", m)
- p2.BrickColor = BrickColor.new("Institutional white")
- p2.Transparency = 1
- p2.Name = "Head"
- p2.FormFactor = Enum.FormFactor.Symmetric
- p2.Size = Vector3.new(1, 1, 1)
- p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
- p2.CanCollide = false
- p2.Locked = true
- p2.TopSurface = Enum.SurfaceType.Smooth
- --------------------------- sans hat mesh
- local hat = Instance.new("Part", char)
- local hm = Instance.new("SpecialMesh", hat)
- hm.MeshId = "http://www.roblox.com/asset/?id=430379191"
- hm.TextureId = "http://www.roblox.com/asset/?id=430379210"
- local hatw = Instance.new("Weld", char)
- hatw.Part0 = char.Head
- hatw.Part1 = hat
- hatw.C1 = CFrame.new(0,-.25,0)
- hat.BrickColor = BrickColor.new("Medium stone grey")
- ---------------------------- sans hat mesh
- b4 = Instance.new("SpecialMesh", p4)
- b4.MeshId = "http://www.roblox.com/asset/?id=430379191"
- b4.TextureId = ""
- b4.MeshType = Enum.MeshType.FileMesh
- b4.Name = "Mesh"
- b4.VertexColor = Vector3.new(0, 0, 0)
- p5 = Instance.new("Part", m)
- p5.BrickColor = BrickColor.new("Institutional white")
- p5.FormFactor = Enum.FormFactor.Symmetric
- p5.Size = Vector3.new(1, 1, 1)
- p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
- p5.CanCollide = false
- p5.Locked = true
- p5.BottomSurface = Enum.SurfaceType.Smooth
- p5.TopSurface = Enum.SurfaceType.Smooth
- b5 = Instance.new("SpecialMesh", p5)
- b5.MeshId = "http://www.roblox.com/asset/?id=45916884"
- b5.TextureId = ""
- b5.MeshType = Enum.MeshType.FileMesh
- b5.Name = "Mesh"
- b5.VertexColor = Vector3.new(0, 0, 0)
- b5.Scale = Vector3.new(1, 0.899999976, 1)
- p6 = Instance.new("Part", m)
- p6.BrickColor = BrickColor.new("Cyan")
- p6.FormFactor = Enum.FormFactor.Symmetric
- p6.Size = Vector3.new(1, 1, 1)
- p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
- p6.CanCollide = false
- p6.Locked = true
- p6.BottomSurface = Enum.SurfaceType.Smooth
- p6.TopSurface = Enum.SurfaceType.Smooth
- b6 = Instance.new("SpecialMesh", p6)
- b6.MeshId = "http://www.roblox.com/asset/?id=62246019"
- b6.TextureId = ""
- b6.MeshType = Enum.MeshType.FileMesh
- b6.Name = "Mesh"
- b6.VertexColor = Vector3.new(0, 0, 0)
- p7 = Instance.new("Part", m)
- p7.BrickColor = BrickColor.new("Cyan")
- p7.FormFactor = Enum.FormFactor.Symmetric
- p7.Size = Vector3.new(1, 1, 1)
- p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
- p7.CanCollide = false
- p7.Locked = true
- p7.BottomSurface = Enum.SurfaceType.Smooth
- p7.TopSurface = Enum.SurfaceType.Smooth
- b7 = Instance.new("SpecialMesh", p7)
- b7.MeshId = "http://www.roblox.com/asset/?id=76056263"
- b7.TextureId = ""
- b7.MeshType = Enum.MeshType.FileMesh
- b7.Name = "Mesh"
- b7.VertexColor = Vector3.new(0, 0, 0)
- p8 = Instance.new("Part", m)
- p8.BrickColor = BrickColor.new("Cyan")
- p8.FormFactor = Enum.FormFactor.Symmetric
- p8.Size = Vector3.new(1, 1, 1)
- p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
- p8.CanCollide = false
- p8.Locked = true
- p8.BottomSurface = Enum.SurfaceType.Smooth
- p8.TopSurface = Enum.SurfaceType.Smooth
- b8 = Instance.new("SpecialMesh", p8)
- b8.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b8.TextureId = ""
- b8.MeshType = Enum.MeshType.FileMesh
- b8.Name = "Mesh"
- b8.VertexColor = Vector3.new(0, 0, 0)
- b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
- p9 = Instance.new("Part", m)
- p9.BrickColor = BrickColor.new("Institutional white")
- p9.FormFactor = Enum.FormFactor.Symmetric
- p9.Size = Vector3.new(2, 1, 2)
- p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
- p9.CanCollide = false
- p9.Locked = true
- p9.BottomSurface = Enum.SurfaceType.Smooth
- p9.TopSurface = Enum.SurfaceType.Smooth
- b9 = Instance.new("SpecialMesh", p9)
- b9.MeshId = "http://www.roblox.com/asset/?id=12259089"
- b9.TextureId = ""
- b9.MeshType = Enum.MeshType.FileMesh
- b9.Name = "Mesh"
- b9.VertexColor = Vector3.new(0, 0, 0)
- b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
- p10 = Instance.new("Part", m)
- p10.BrickColor = BrickColor.new("Cyan")
- p10.FormFactor = Enum.FormFactor.Symmetric
- p10.Size = Vector3.new(1, 1, 1)
- p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
- p10.CanCollide = false
- p10.Locked = true
- p10.BottomSurface = Enum.SurfaceType.Smooth
- p10.TopSurface = Enum.SurfaceType.Smooth
- b10 = Instance.new("SpecialMesh", p10)
- b10.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b10.TextureId = ""
- b10.MeshType = Enum.MeshType.FileMesh
- b10.Name = "Mesh"
- b10.VertexColor = Vector3.new(0, 0, 0)
- b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
- p11 = Instance.new("Part", m)
- p11.BrickColor = BrickColor.new("Cyan")
- p11.FormFactor = Enum.FormFactor.Symmetric
- p11.Size = Vector3.new(1, 1, 1)
- p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
- p11.CanCollide = false
- p11.Locked = true
- p11.BottomSurface = Enum.SurfaceType.Smooth
- p11.TopSurface = Enum.SurfaceType.Smooth
- b11 = Instance.new("SpecialMesh", p11)
- b11.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b11.TextureId = ""
- b11.MeshType = Enum.MeshType.FileMesh
- b11.Name = "Mesh"
- b11.VertexColor = Vector3.new(0, 0, 0)
- b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
- p12 = Instance.new("Part", m)
- p12.BrickColor = BrickColor.new("Cyan")
- p12.FormFactor = Enum.FormFactor.Custom
- p12.Size = Vector3.new(1, 3.5, 1)
- p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
- p12.CanCollide = false
- p12.Locked = true
- p12.BottomSurface = Enum.SurfaceType.Smooth
- p12.TopSurface = Enum.SurfaceType.Smooth
- b12 = Instance.new("SpecialMesh", p12)
- b12.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b12.TextureId = ""
- b12.MeshType = Enum.MeshType.FileMesh
- b12.Name = "Mesh"
- b12.VertexColor = Vector3.new(0, 0, 0)
- b12.Scale = Vector3.new(1, 3, 1.29999995)
- p13 = Instance.new("Part", m)
- p13.BrickColor = BrickColor.new("Institutional white")
- p13.FormFactor = Enum.FormFactor.Custom
- p13.Size = Vector3.new(1, 2, 1)
- p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
- p13.CanCollide = false
- p13.Locked = true
- p13.BottomSurface = Enum.SurfaceType.Smooth
- p13.TopSurface = Enum.SurfaceType.Smooth
- b13 = Instance.new("SpecialMesh", p13)
- b13.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b13.TextureId = ""
- b13.MeshType = Enum.MeshType.FileMesh
- b13.Name = "Mesh"
- b13.VertexColor = Vector3.new(0, 0, 0)
- b13.Scale = Vector3.new(1, 3, 1.29999995)
- p14 = Instance.new("Part", m)
- p14.BrickColor = BrickColor.new("Cyan")
- p14.FormFactor = Enum.FormFactor.Custom
- p14.Size = Vector3.new(1, 2, 1)
- p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
- p14.CanCollide = false
- p14.Locked = true
- p14.BottomSurface = Enum.SurfaceType.Smooth
- p14.TopSurface = Enum.SurfaceType.Smooth
- b14 = Instance.new("SpecialMesh", p14)
- b14.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b14.TextureId = ""
- b14.MeshType = Enum.MeshType.FileMesh
- b14.Name = "Mesh"
- b14.VertexColor = Vector3.new(0, 0, 0)
- b14.Scale = Vector3.new(1, 3, 1.29999995)
- p15 = Instance.new("Part", m)
- p15.BrickColor = BrickColor.new("Cyan")
- p15.FormFactor = Enum.FormFactor.Custom
- p15.Size = Vector3.new(1, 2.5, 1)
- p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
- p15.CanCollide = false
- p15.Locked = true
- p15.BottomSurface = Enum.SurfaceType.Smooth
- p15.TopSurface = Enum.SurfaceType.Smooth
- b15 = Instance.new("SpecialMesh", p15)
- b15.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b15.TextureId = ""
- b15.MeshType = Enum.MeshType.FileMesh
- b15.Name = "Mesh"
- b15.VertexColor = Vector3.new(0, 0, 0)
- b15.Scale = Vector3.new(1, 3, 1.29999995)
- p16 = Instance.new("Part", m)
- p16.BrickColor = BrickColor.new("Cyan")
- p16.FormFactor = Enum.FormFactor.Custom
- p16.Size = Vector3.new(1, 2.5, 1)
- p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
- p16.CanCollide = false
- p16.Locked = true
- p16.BottomSurface = Enum.SurfaceType.Smooth
- p16.TopSurface = Enum.SurfaceType.Smooth
- b16 = Instance.new("SpecialMesh", p16)
- b16.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b16.TextureId = ""
- b16.MeshType = Enum.MeshType.FileMesh
- b16.Name = "Mesh"
- b16.VertexColor = Vector3.new(0, 0, 0)
- b16.Scale = Vector3.new(1, 3, 1.29999995)
- p17 = Instance.new("Part", m)
- p17.BrickColor = BrickColor.new("Cyan")
- p17.FormFactor = Enum.FormFactor.Custom
- p17.Size = Vector3.new(1, 2.4000001, 1)
- p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
- p17.CanCollide = false
- p17.Locked = true
- p17.BottomSurface = Enum.SurfaceType.Smooth
- p17.TopSurface = Enum.SurfaceType.Smooth
- b17 = Instance.new("SpecialMesh", p17)
- b17.MeshId = "http://www.roblox.com/asset/?id=12212520"
- b17.TextureId = ""
- b17.MeshType = Enum.MeshType.FileMesh
- b17.Name = "Mesh"
- b17.VertexColor = Vector3.new(0, 0, 0)
- b17.Scale = Vector3.new(1, 3, 1.29999995)
- p18 = Instance.new("Part", m)
- p18.BrickColor = BrickColor.new("Cyan")
- p18.FormFactor = Enum.FormFactor.Custom
- p18.Size = Vector3.new(2, 2, 2)
- p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
- p18.CanCollide = false
- p18.Locked = true
- p18.BottomSurface = Enum.SurfaceType.Smooth
- p18.TopSurface = Enum.SurfaceType.Smooth
- b18 = Instance.new("SpecialMesh", p18)
- b18.MeshId = "http://www.roblox.com/asset/?id=16627529"
- b18.TextureId = ""
- b18.MeshType = Enum.MeshType.FileMesh
- b18.Name = "Mesh"
- b18.VertexColor = Vector3.new(0, 0, 0)
- b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
- w1 = Instance.new("Weld", p1)
- w1.Name = "Head_Weld"
- w1.Part0 = p1
- w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
- w1.Part1 = p2
- w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
- w2 = Instance.new("Weld", p2)
- w2.Name = "Part_Weld"
- w2.Part0 = p2
- w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
- w2.Part1 = p3
- w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
- w3 = Instance.new("Weld", p3)
- w3.Name = "Part_Weld"
- w3.Part0 = p3
- w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
- w3.Part1 = p4
- w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
- w4 = Instance.new("Weld", p4)
- w4.Name = "Part_Weld"
- w4.Part0 = p4
- w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
- w4.Part1 = p5
- w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
- w5 = Instance.new("Weld", p5)
- w5.Name = "Part_Weld"
- w5.Part0 = p5
- w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
- w5.Part1 = p6
- w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
- w6 = Instance.new("Weld", p6)
- w6.Name = "Part_Weld"
- w6.Part0 = p6
- w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
- w6.Part1 = p7
- w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
- w7 = Instance.new("Weld", p7)
- w7.Name = "Part_Weld"
- w7.Part0 = p7
- w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
- w7.Part1 = p8
- w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
- w8 = Instance.new("Weld", p8)
- w8.Name = "Part_Weld"
- w8.Part0 = p8
- w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
- w8.Part1 = p9
- w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
- w9 = Instance.new("Weld", p9)
- w9.Name = "Part_Weld"
- w9.Part0 = p9
- w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
- w9.Part1 = p10
- w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
- w10 = Instance.new("Weld", p10)
- w10.Name = "Part_Weld"
- w10.Part0 = p10
- w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
- w10.Part1 = p11
- w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
- w11 = Instance.new("Weld", p11)
- w11.Name = "Part_Weld"
- w11.Part0 = p11
- w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
- w11.Part1 = p12
- w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
- w12 = Instance.new("Weld", p12)
- w12.Name = "Part_Weld"
- w12.Part0 = p12
- w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
- w12.Part1 = p13
- w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
- w13 = Instance.new("Weld", p13)
- w13.Name = "Part_Weld"
- w13.Part0 = p13
- w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
- w13.Part1 = p14
- w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
- w14 = Instance.new("Weld", p14)
- w14.Name = "Part_Weld"
- w14.Part0 = p14
- w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
- w14.Part1 = p15
- w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
- w15 = Instance.new("Weld", p15)
- w15.Name = "Part_Weld"
- w15.Part0 = p15
- w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
- w15.Part1 = p16
- w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
- w16 = Instance.new("Weld", p16)
- w16.Name = "Part_Weld"
- w16.Part0 = p16
- w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
- w16.Part1 = p17
- w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
- w17 = Instance.new("Weld", p17)
- w17.Name = "Part_Weld"
- w17.Part0 = p17
- w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
- w17.Part1 = p18
- w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
- m.Parent = char
- m:MakeJoints()
- ----------------------------------------------------
- local cor = Instance.new("Part", char.Hair)
- cor.Name = "Link"
- cor.Locked = true
- cor.BottomSurface = 0
- cor.CanCollide = false
- cor.Size = Vector3.new(1, 9, 1)
- cor.Transparency = 1
- cor.TopSurface = 0
- corw = Instance.new("Weld", cor)
- corw.Part0 = hed
- corw.Part1 = cor
- corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- weld1 = Instance.new("Weld", char.Hair)
- weld1.Part0 = cor
- weld1.Part1 = char.Hair.Head
- weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- ----------------------------------------------------
- GroundWave1 = function()
- local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local Colors = {"Royal purple", "Really black"}
- local wave = Instance.new("Part", torso)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- ----------------------------------------------------
- GroundWave = function()
- if Transforming == true then
- local wave = Instance.new("Part", torso)
- wave.BrickColor = BrickColor.new("Cyan")
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = fx.CFrame
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshType = "Sphere"
- wm.Scale = Vector3.new(1,1,1)
- coroutine.wrap(function()
- for i = 1, 18, 1 do
- wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
- --wave.Size = wm.Scale
- wave.CFrame = fx.CFrame
- wave.Transparency = i/14
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- elseif Transforming == false then
- wait()
- end
- end
- for i = 1, 100 do rs:wait()
- fx.CFrame = torso.CFrame
- end
- Spawn(function()
- while wait(1) do
- GroundWave()
- end
- end)
- wait(1)
- Transforming = false
- for i = 1, 20 do rs:wait()
- fx.Transparency = fx.Transparency + (1/20)
- fx.CFrame = torso.CFrame
- fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
- rs:wait()
- end
- local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local wave = Instance.new("Part", torso)
- wave.BrickColor = BrickColor.new("Institutional white")
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 14, 1 do
- wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/14
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- hum.WalkSpeed = 16
- ----------------------------------------------------
- Blast = function()
- local Colors = {"Really black", "Really black"}
- local wave = Instance.new("Part", torso)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = rarm.CFrame
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshType = "Sphere"
- wm.Scale = Vector3.new(1,1,1)
- z = Instance.new("Sound",wave)
- z.SoundId = "rbxassetid://237035051"
- z.Volume = 1
- z.Pitch = .9
- z:Play()
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
- --wave.Size = wm.Scale
- wave.CFrame = rarm.CFrame
- wave.Transparency = (1/14)
- rs:wait()
- end
- rs:wait()
- wave:Destroy()
- z:Destroy()
- end)()
- end
- ----------------------------------------------------
- rarm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- if Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.RPunched = false
- end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- if Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.RPunched = false
- end
- end
- end
- end
- end)
- larm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- if Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
- if Debounces.ks2==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.LPunched = false
- end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- if Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
- if Debounces.ks2==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.LPunched = false
- end
- end
- end
- end
- end)
- ----------------------------------------------------
- mod4 = Instance.new("Model",char)
- ptez = {0.7, 0.8, 0.9, 1}
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- function Punch()
- part=Instance.new('Part',mod4)
- part.Anchored=true
- part.CanCollide=false
- part.FormFactor='Custom'
- part.Size=Vector3.new(.2,.2,.2)
- part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
- part.Transparency=.7
- part.BrickColor=BrickColor.new('Really black')
- mesh=Instance.new('SpecialMesh',part)
- mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
- mesh.Scale=Vector3.new(3,3,3)
- part2=Instance.new('Part',mod4)
- part2.Anchored=true
- part2.CanCollide=false
- part2.FormFactor='Custom'
- part2.Size=Vector3.new(.2,.2,.2)
- part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
- part2.Transparency=.7
- part2.BrickColor=BrickColor.new('Really black')
- mesh2=Instance.new('SpecialMesh',part2)
- mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
- mesh2.Scale=Vector3.new(3,1.5,3)
- for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(2,6))
- end
- end
- coroutine.resume(coroutine.create(function()
- for i=0,0.62,0.4 do
- wait()
- part.CFrame=part.CFrame
- part.Transparency=i
- mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
- part2.CFrame=part2.CFrame
- part2.Transparency=i
- mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
- end
- part.Parent=nil
- part2.Parent=nil
- end))
- end
- ----------------------------------------------------
- rarm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- if Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.RPunched = false
- end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- if Debounces.RPunch == true and Debounces.RPunched == false then
- Debounces.RPunched = true
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.RPunched = false
- end
- end
- end
- end
- end)
- larm.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- if Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
- if Debounces.ks2==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.LPunched = false
- end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- if Debounces.LPunch == true and Debounces.LPunched == false then
- Debounces.LPunched = true
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
- if Debounces.ks2==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- end
- wait(.2)
- Debounces.LPunched = false
- end
- end
- end
- end
- end)
- ----------------------------------------------------
- local player = game.Players.LocalPlayer
- local pchar = player.Character
- local mouse = player:GetMouse()
- local cam = workspace.CurrentCamera
- local rad = math.rad
- local keysDown = {}
- local flySpeed = 0
- local MAX_FLY_SPEED = 150
- local canFly = false
- local flyToggled = false
- local forward, side = 0, 0
- local lastForward, lastSide = 0, 0
- local floatBP = Instance.new("BodyPosition")
- floatBP.maxForce = Vector3.new(0, math.huge, 0)
- local flyBV = Instance.new("BodyVelocity")
- flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
- local turnBG = Instance.new("BodyGyro")
- turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- mouse.KeyDown:connect(function(key)
- keysDown[key] = true
- if key == "f" then
- flyToggled = not flyToggled
- if not flyToggled then
- stanceToggle = "Normal"
- floatBP.Parent = nil
- flyBV.Parent = nil
- turnBG.Parent = nil
- root.Velocity = Vector3.new()
- pchar.Humanoid.PlatformStand = false
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- keysDown[key] = nil
- end)
- local function updateFly()
- if not flyToggled then return end
- lastForward = forward
- lastSide = side
- forward = 0
- side = 0
- if keysDown.w then
- forward = forward + 1
- end
- if keysDown.s then
- forward = forward - 1
- end
- if keysDown.a then
- side = side - 1
- end
- if keysDown.d then
- side = side + 1
- end
- canFly = (forward ~= 0 or side ~= 0)
- if canFly then
- stanceToggle = "Floating"
- turnBG.Parent = root
- floatBP.Parent = nil
- flyBV.Parent = root
- flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
- if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
- else
- floatBP.position = root.Position
- floatBP.Parent = root
- flySpeed = flySpeed - 1
- if flySpeed < 0 then flySpeed = 0 end
- end
- local camCF = cam.CoordinateFrame
- local in_forward = canFly and forward or lastForward
- local in_side = canFly and side or lastSide
- flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
- in_forward * 0.2, 0).p) - camCF.p) * flySpeed
- turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
- 0)
- end
- game:service'RunService'.RenderStepped:connect(function()
- if flyToggled then
- pchar.Humanoid.PlatformStand = true
- end
- updateFly()
- end)
- -------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "q" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://232213955"
- z.Pitch = 1
- z.Volume = 1
- wait(0.2)
- z:Play()
- sp = Instance.new("Part",rarm)
- sp.Anchored = true
- sp.CanCollide = false
- sp.Locked = true
- sp.Transparency = 0
- sp.Material = "Neon"
- sp.Size = Vector3.new(1,1,1)
- sp.TopSurface = "SmoothNoOutlines"
- sp.BottomSurface = "SmoothNoOutlines"
- sp.BrickColor = BrickColor.new("Royal purple")
- spm = Instance.new("SpecialMesh",sp)
- spm.MeshType = "Sphere"
- spm.Scale = Vector3.new(21,21,21)
- sp2 = Instance.new("Part", rarm)
- sp2.Name = "Energy"
- sp2.BrickColor = BrickColor.new("Royal purple")
- sp2.Size = Vector3.new(1, 1, 1)
- sp2.Shape = "Ball"
- sp2.CanCollide = false
- sp2.Anchored = true
- sp2.Locked = true
- sp2.TopSurface = 0
- sp2.BottomSurface = 0
- sp2.Transparency = 1
- spm2 = Instance.new("SpecialMesh",sp2)
- spm2.MeshId = "rbxassetid://9982590"
- spm2.Scale = Vector3.new(2,2,2)
- for i = 1, 20 do
- spm.Scale = spm.Scale - Vector3.new(1,1,1)
- sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1, 100, 20 do rs:wait()
- sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
- end
- for i = 1, 20 do
- sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- sp.Transparency = 1
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- wait(1)
- sp.Transparency = 0
- sp2.Transparency = 0.84
- for i = 1, 20 do
- --spm.Scale = spm.Scale - Vector3.new(1,1,1)
- sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
- sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1, 2880, 50 do
- rs:wait()
- sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
- sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
- rs:wait()
- end
- sp:Destroy()
- sp2:Destroy()
- local X = Instance.new("Part",char)
- local O = Instance.new("ObjectValue",X)
- O.Name = "creator"
- X.Locked = true
- X.Name = "Shell"
- X.Anchored = false
- X.CanCollide = false
- X.Transparency = 0
- X.Reflectance = 0
- X.BottomSurface = 0
- X.TopSurface = 0
- X.Shape = 0
- local V = Instance.new("ObjectValue",X)
- V.Value = char
- V.Name = "creator"
- X.BrickColor = BrickColor.new("Royal purple")
- X.Size = Vector3.new(2,2,2)
- X.Material = "Neon"
- local Z = Instance.new("SpecialMesh",X)
- Z.MeshType = "Sphere"
- Z.Scale = Vector3.new(0.5,0.5,1)
- X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
- local bv = Instance.new("BodyVelocity",X)
- bv.maxForce = Vector3.new(99999,99999,99999)
- X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
- bv.velocity = X.CFrame.lookVector*65
- Explode = X.Touched:connect(function(hit)
- if hit ~= char and hit.Name ~= "Shell" then
- local cf = X.CFrame
- bv:Destroy()
- X.Anchored = true
- Z:Remove()
- Explode:disconnect()
- X.Size = Vector3.new(3,3,3)
- X.Touched:connect(function(hit) end)
- X.CanCollide = false
- local part3 = Instance.new("Part", rarm)
- part3.Anchored=true
- part3.CanCollide=false
- part3.Locked = true
- part3.TopSurface = "SmoothNoOutlines"
- part3.BottomSurface = "SmoothNoOutlines"
- part3.FormFactor='Custom'
- part3.Size=Vector3.new(1,1, 1)
- part3.CFrame=X.CFrame
- part3.Transparency=0
- part3.BrickColor=BrickColor.new("Royal purple")
- local mesh3 = Instance.new("SpecialMesh",part3)
- mesh3.MeshType = "Sphere"
- mesh3.Scale = Vector3.new(1,1,1)
- --debris:AddItem(X,8)
- local part4 = Instance.new("Part", rarm)
- part4.Material = "Neon"
- part4.Anchored=true
- part4.CanCollide=false
- part4.Locked = true
- part4.TopSurface = "SmoothNoOutlines"
- part4.BottomSurface = "SmoothNoOutlines"
- part4.FormFactor='Custom'
- part4.Size=Vector3.new(1,1, 1)
- part4.CFrame=X.CFrame
- part4.Transparency=0
- part4.BrickColor=BrickColor.new("Hot pink")
- local mesh4 = Instance.new("SpecialMesh",part4)
- mesh4.MeshType = "Sphere"
- mesh4.Scale = Vector3.new(.5,.5,.5)
- local part7 = Instance.new("Part", rarm)
- part7.Material = "Neon"
- part7.Anchored=true
- part7.CanCollide=false
- part7.Locked = true
- part7.TopSurface = "SmoothNoOutlines"
- part7.BottomSurface = "SmoothNoOutlines"
- part7.FormFactor='Custom'
- part7.Size=Vector3.new(1,1, 1)
- part7.CFrame=X.CFrame
- part7.Transparency=0
- part7.BrickColor=BrickColor.new("Really black")
- local mesh7 = Instance.new("SpecialMesh",part7)
- mesh7.MeshType = "Sphere"
- mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
- --[[X.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
- wait(.3)
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
- wait(.3)
- end
- end
- end
- end)
- part3.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
- wait(.3)
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
- wait(.3)
- end
- end
- end
- end)]]--
- for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(60,90))
- v.Humanoid.PlatformStand = true
- v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
- end
- end
- local acos = math.acos
- local sqrt = math.sqrt
- local Vec3 = Vector3.new
- local fromAxisAngle = CFrame.fromAxisAngle
- local function toAxisAngle(CFr)
- local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
- local Angle = math.acos((R00+R11+R22-1)/2)
- local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- A = A == 0 and 0.00001 or A
- local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- B = B == 0 and 0.00001 or B
- local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- C = C == 0 and 0.00001 or C
- local x = (R21-R12)/sqrt(A)
- local y = (R02-R20)/sqrt(B)
- local z = (R10-R01)/sqrt(C)
- return Vec3(x,y,z),Angle
- end
- function ApplyTrig(Num,Func)
- local Min,Max = Func(0),Func(1)
- local i = Func(Num)
- return (i-Min)/(Max-Min)
- end
- function LerpCFrame(CFrame1,CFrame2,Num)
- local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
- return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
- end
- function Crater(Torso,Radius)
- Spawn(function()
- local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
- local Ignore = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Character ~= nil then
- Ignore[#Ignore+1] = v.Character
- end
- end
- local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
- if Hit == nil then return end
- local Parts = {}
- for i = 1,360,10 do
- local P = Instance.new("Part",Torso.Parent)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
- Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
- if math.random(0,5) == 0 then -- rubble
- local P = Instance.new("Part",Torso.Parent)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
- Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
- end
- end
- for i = 0,1,0.05 do
- for i2,v in pairs(Parts) do
- v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
- end
- wait(0.02)
- end
- for i,v in pairs(Parts) do
- if v[1].Size.X > 2.1 then
- v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
- end
- v[1].Anchored = false
- end
- for i = 0,1,0.05 do
- for i2,v in pairs(Parts) do
- v[1].Transparency = i
- if i == 1 then
- v[1]:Destroy()
- elseif i >= 0.25 then
- v[1].CanCollide = false
- end
- end
- wait(0.02)
- end
- Parts = nil
- end)
- end
- ROW = function(out, trans, s, wt, t, ang, plus)
- for i = 1, 360, 360/t do
- local c = Instance.new("Part", game.Workspace)
- c.FormFactor = 3
- c.TopSurface = 0
- c.BottomSurface = 0
- c.Size = s
- c.Anchored = true
- c.CanCollide = wt
- c.Material=workspace.Base.Material
- c.Transparency = trans
- c.BrickColor = workspace.Base.BrickColor
- c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
- c.Locked=true
- game.Debris:AddItem(c,15)
- end
- end
- Part = function(x,y,z,color,tr,cc,an,parent)
- local p = Instance.new('Part',parent or Weapon)
- p.formFactor = 'Custom'
- p.Size = Vector3.new(x,y,z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = tr
- p.Anchored = an
- p.TopSurface,p.BottomSurface = 0,0
- p.Locked=true
- p:BreakJoints()
- return p end
- Mesh = function(par,num,x,y,z)
- local msh = _
- if num == 1 then msh = Instance.new("CylinderMesh",par)
- elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
- elseif num == 3 then msh = Instance.new("BlockMesh",par)
- elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
- elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
- end msh.Scale = Vector3.new(x,y,z)
- return msh end
- function explosion(col1,col2,cfr,sz,rng,dmg)
- local a= Part(1,1,1,col1,.5,false,true,workspace)
- local a2= Part(1,1,1,col2,.5,false,true,workspace)
- local a3= Part(1,1,1,col2,.5,false,true,workspace)
- v1,v2,v3=sz.x,sz.y,sz.z
- local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
- local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
- local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
- a.CFrame=cfr
- a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- Spawn(function()
- while wait() do
- if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
- m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
- m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
- m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
- a.Transparency=a.Transparency+0.05
- a2.Transparency=a2.Transparency+0.05
- a3.Transparency=a3.Transparency+0.05
- end
- end)
- end
- Crater(X,20)
- ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
- z = Instance.new("Sound",X)
- z.SoundId = "rbxassetid://231917744"
- z.Pitch = .5
- z.Volume = 10
- z1 = Instance.new("Sound",X)
- z1.SoundId = "rbxassetid://231917744"
- z1.Pitch = .5
- z1.Volume = 10
- z2 = Instance.new("Sound",X)
- z2.SoundId = "rbxassetid://231917744"
- z2.Pitch = .5
- z2.Volume = 10
- z3 = Instance.new("Sound",X)
- z3.SoundId = "rbxassetid://245537790"
- z3.Pitch = .7
- z3.Volume = 1
- z4 = Instance.new("Sound",X)
- z4.SoundId = "rbxassetid://245537790"
- z4.Pitch = .7
- z4.Volume = 1
- wait(0.1)
- z:Play()
- z1:Play()
- z2:Play()
- z3:Play()
- z4:Play()
- local part=Instance.new('Part',rarm)
- part.Anchored=true
- part.CanCollide=false
- part.Locked = true
- part.FormFactor='Custom'
- part.Size=Vector3.new(1,1,1)
- part.CFrame=X.CFrame*CFrame.new(0,0,0)
- part.Transparency=0
- part.BrickColor=BrickColor.new('Really black')
- local mesh=Instance.new('SpecialMesh',part)
- mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
- mesh.Scale=Vector3.new(2,2,2)
- local part2=part:clone()
- part2.Parent = rarm
- part2.BrickColor=BrickColor.new("Royal purple")
- local part5=part:clone()
- part5.Parent = rarm
- part5.BrickColor=BrickColor.new("Magenta")
- local part6=part:clone()
- part6.Parent = rarm
- part6.BrickColor=BrickColor.new("Black")
- local mesh2=mesh:clone()
- mesh2.Parent=part2
- mesh2.Scale=Vector3.new(3, 3, 3)
- local mesh5=mesh:clone()
- mesh5.Parent=part5
- mesh5.Scale=Vector3.new(3, 3, 3)
- local mesh6=mesh:clone()
- mesh6.Parent=part6
- mesh6.Scale=Vector3.new(3, 3, 3)
- local blast = Instance.new("Part", rarm)
- blast.BrickColor = BrickColor.new("Really black")
- blast.Anchored = true
- blast.CanCollide = false
- blast.Locked = true
- blast.Size = Vector3.new(1, 1, 1)
- blast.TopSurface = "Smooth"
- blast.BottomSurface = "Smooth"
- blast.Transparency = 0
- blast.CFrame = HandCF
- local bm = Instance.new("SpecialMesh", blast)
- bm.Scale = Vector3.new(5,1,5)
- bm.MeshId = "rbxassetid://3270017"
- local blast2 = Instance.new("Part", rarm)
- blast2.BrickColor = BrickColor.new("Really black")
- blast2.Anchored = true
- blast2.CanCollide = false
- blast2.Locked = true
- blast2.Size = Vector3.new(1, 1, 1)
- blast2.TopSurface = "Smooth"
- blast2.BottomSurface = "Smooth"
- blast2.Transparency = 0
- blast2.CFrame = HandCF
- local bm2 = Instance.new("SpecialMesh", blast2)
- bm2.Scale = Vector3.new(3,1,3)
- bm2.MeshId = "rbxassetid://3270017"
- local blast3 = Instance.new("Part", rarm)
- blast3.BrickColor = BrickColor.new("Really black")
- blast3.Anchored = true
- blast3.CanCollide = false
- blast3.Locked = true
- blast3.Size = Vector3.new(1, 1, 1)
- blast3.TopSurface = "Smooth"
- blast3.BottomSurface = "Smooth"
- blast3.Transparency = 0
- blast3.CFrame = HandCF
- local bm3 = Instance.new("SpecialMesh", blast3)
- bm3.Scale = Vector3.new(3,1,3)
- bm3.MeshId = "rbxassetid://3270017"
- for i = 1,120 do rs:wait()
- X.Transparency = X.Transparency + (1/120)
- part.Transparency = part.Transparency + (1/120)
- part2.Transparency = part2.Transparency + (1/120)
- part3.Transparency = part3.Transparency + (1/120)
- part4.Transparency = part4.Transparency + (1/120)
- part5.Transparency = part5.Transparency + (1/120)
- part6.Transparency = part6.Transparency + (1/120)
- part7.Transparency = part7.Transparency + (1/120)
- blast.Transparency = blast.Transparency + (1/120)
- blast2.Transparency = blast2.Transparency + (1/120)
- blast3.Transparency = blast3.Transparency + (1/120)
- X.Size = X.Size + Vector3.new(.8,.8,.8)
- --part3.Size = part3.Size + Vector3.new(3,3,3)
- mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
- mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
- mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
- mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
- mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
- mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
- mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
- bm.Scale = bm.Scale + Vector3.new(6,6,.2)
- bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
- bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
- X.CFrame = cf
- part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
- part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
- part3.CFrame=X.CFrame
- part4.CFrame=X.CFrame
- part7.CFrame=X.CFrame
- part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
- part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
- blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
- blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
- rs:wait()
- end
- X:Destroy()
- part:Destroy()
- part2:Destroy()
- part3:Destroy()
- part4:Destroy()
- part5:Destroy()
- part6:Destroy()
- blast:Destroy()
- blast2:Destroy()
- blast3:Destroy()
- z:Destroy()
- z1:Destroy()
- z2:Destroy()
- z3:Destroy()
- z4:Destroy()
- end
- end)
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
- z = Instance.new("Sound", rarm)
- z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
- z.Volume = .6
- z.Pitch = pt[math.random(1,#pt)]
- z.Looped = false
- z:Play()
- Debounces.RPunch = true
- Debounces.LPunch = true
- Debounces.ks = true
- Debounces.ks2 = true
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z2 = Instance.new("Sound", larm)
- z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z2.Volume = .6
- z2.Pitch = pt[math.random(1,#pt)]
- z2.Looped = false
- z2:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z3 = Instance.new("Sound", rarm)
- z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z3.Volume = 0.6
- z3.Pitch = pt[math.random(1,#pt)]
- z3.Looped = false
- z3:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z4 = Instance.new("Sound", larm)
- z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z4.Volume = .6
- z4.Pitch = pt[math.random(1,#pt)]
- z4.Looped = false
- z4:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z5 = Instance.new("Sound", rarm)
- z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z5.Volume = .6
- z5.Pitch = pt[math.random(1,#pt)]
- z5.Looped = false
- z5:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
- if Debounces.on == false then break end
- wait()
- end
- z6 = Instance.new("Sound", larm)
- z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z6.Volume = .6
- z6.Pitch = pt[math.random(1,#pt)]
- z6.Looped = false
- z6:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z7 = Instance.new("Sound", rarm)
- z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
- z7.Volume = .6
- z7.Pitch = pt[math.random(1,#pt)]
- z7.Looped = false
- z7:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z8 = Instance.new("Sound", larm)
- z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z8.Volume = .6
- z8.Pitch = pt[math.random(1,#pt)]
- z8.Looped = false
- z8:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z9 = Instance.new("Sound", rarm)
- z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z9.Volume = 0.6
- z9.Pitch = pt[math.random(1,#pt)]
- z9.Looped = false
- z9:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z10 = Instance.new("Sound", larm)
- z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z10.Volume = .6
- z10.Pitch = pt[math.random(1,#pt)]
- z10.Looped = false
- z10:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z11 = Instance.new("Sound", rarm)
- z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z11.Volume = .6
- z11.Pitch = pt[math.random(1,#pt)]
- z11.Looped = false
- z11:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
- if Debounces.on == false then break end
- wait()
- end
- z12 = Instance.new("Sound", larm)
- z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z12.Volume = .6
- z12.Pitch = pt[math.random(1,#pt)]
- z12.Looped = false
- z12:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z13 = Instance.new("Sound", rarm)
- z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z13.Volume = 0.6
- z13.Pitch = pt[math.random(1,#pt)]
- z13.Looped = false
- z13:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z14 = Instance.new("Sound", larm)
- z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z14.Volume = .6
- z14.Pitch = pt[math.random(1,#pt)]
- z14.Looped = false
- z14:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z15 = Instance.new("Sound", rarm)
- z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z15.Volume = .6
- z15.Pitch = pt[math.random(1,#pt)]
- z15.Looped = false
- z15:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
- if Debounces.on == false then break end
- wait()
- end
- z16 = Instance.new("Sound", larm)
- z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z16.Volume = .6
- z16.Pitch = pt[math.random(1,#pt)]
- z16.Looped = false
- z16:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z17 = Instance.new("Sound", rarm)
- z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
- z17.Volume = .6
- z17.Pitch = pt[math.random(1,#pt)]
- z17.Looped = false
- z17:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z18 = Instance.new("Sound", larm)
- z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z18.Volume = .6
- z18.Pitch = pt[math.random(1,#pt)]
- z18.Looped = false
- z18:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z19 = Instance.new("Sound", rarm)
- z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z19.Volume = 0.6
- z19.Pitch = pt[math.random(1,#pt)]
- z19.Looped = false
- z19:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z20 = Instance.new("Sound", larm)
- z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
- z20.Volume = .6
- z20.Pitch = pt[math.random(1,#pt)]
- z20.Looped = false
- z20:Play()
- for i = 1, 3 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
- if Debounces.on == false then break end
- wait()
- end
- z:Destroy()
- z2:Destroy()
- z3:Destroy()
- z4:Destroy()
- z5:Destroy()
- z6:Destroy()
- z7:Destroy()
- z8:Destroy()
- z9:Destroy()
- z10:Destroy()
- z11:Destroy()
- z12:Destroy()
- z13:Destroy()
- z14:Destroy()
- z15:Destroy()
- z16:Destroy()
- z17:Destroy()
- z18:Destroy()
- z19:Destroy()
- z20:Destroy()
- Debounces.LPunch = false
- Debounces.RPunch = false
- Debounces.ks = false
- Debounces.ks2 = false
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- -------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "t" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- Debounces.ks = true
- kik = rleg.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- --[[if Debounces.Slashing == true and Debounces.Slashed == false then
- Debounces.Slashed = true]]--
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Volume = 1
- z:Play()
- Debounces.ks=false
- end
- hit:FindFirstChild("Humanoid"):TakeDamage(2)
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
- --Debounces.Slashed = false
- --end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- --[[if Debounces.Slashing == true and Debounces.Slashed == false then
- Debounces.Slashed = true]]--
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
- --Debounces.Slashed = false
- --end
- end
- end
- end
- end)
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- kik:disconnect()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "y" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- for i = 1, 15 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait(2.7)
- end
- x = Instance.new("Sound",char)
- x.SoundId = "rbxassetid://228343271"
- x.Pitch = 1
- x.Volume = .8
- wait(.1)
- x:Play()
- Debounces.on = false
- Debounces.Here = false
- shot = shot + 1
- local rng = Instance.new("Part", larm)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Royal purple")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0.35
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng2 = rng:clone()
- rng3 = rng2:clone()
- rng4 = rng2:clone()
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
- rngm.Scale = Vector3.new(10, 10, 1)
- rngm2 = rngm:clone()
- rngm2.Scale = Vector3.new(5, 5, 3)
- rngm3=rngm2:clone()
- rngm3.Parent = rng3
- rngm3.Scale = Vector3.new(8, 8, 1)
- rngm4 = rngm2:clone()
- rngm4.Parent = rng4
- rngm4.Scale = Vector3.new(6, 6, 1)
- local bem = Instance.new("Part", larm)
- bem.Anchored = true
- bem.BrickColor = BrickColor.new("Really black")
- bem.CanCollide = false
- bem.FormFactor = 3
- bem.Name = "Beam" .. shot
- bem.Size = Vector3.new(1, 1, 1)
- bem.Transparency = 0.35
- bem.TopSurface = 0
- bem.BottomSurface = 0
- local bemm = Instance.new("SpecialMesh", bem)
- bemm.MeshType = 4
- bemm.Scale = Vector3.new(1, 4, 4)
- local out = Instance.new("Part", larm)
- out.Anchored = true
- out.BrickColor = BrickColor.new("Really black")
- out.CanCollide = false
- out.FormFactor = 3
- out.Name = "Out"
- out.Size = Vector3.new(4, 4, 4)
- out.Transparency = 0.35
- out.TopSurface = 0
- out.BottomSurface = 0
- local outm = Instance.new("SpecialMesh", out)
- outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
- outm.Scale = Vector3.new(6, 4, 6)
- local bnd = Instance.new("Part", larm)
- bnd.Anchored = true
- bnd.BrickColor = BrickColor.new("Really black")
- bnd.CanCollide = false
- bnd.FormFactor = 3
- bnd.Name = "Bend"
- bnd.Size = Vector3.new(1, 1, 1)
- bnd.Transparency = 1
- bnd.TopSurface = 0
- bnd.BottomSurface = 0
- local bndm = Instance.new("SpecialMesh", bnd)
- bndm.MeshType = 3
- bndm.Scale = Vector3.new(8, 8, 8)
- out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
- bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
- bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
- rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
- rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
- rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
- Debounces.Shewt = true
- coroutine.wrap(function()
- for i = 1, 20, 0.2 do
- rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
- rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
- rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
- rng.Transparency = i/20
- rng3.Transparency = 1/24
- rng4.Transparency = i/26
- wait()
- end
- wait()
- rng:Destroy()
- end)()
- if Debounces.Shewt == true then
- larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
- hit = ht.Parent
- if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
- if HasntTouched(hit.Name) == true and deb == false then
- deb = true
- coroutine.wrap(function()
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
- end)()
- table.insert(Touche, hit.Name)
- deb = false
- end
- elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
- if HasntTouched(hit.Parent.Name) == true and deb == false then
- deb = true
- coroutine.wrap(function()
- hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
- hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
- wait(1)
- hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
- end)()
- table.insert(Touche, hit.Parent.Name)
- deb = false
- for i, v in pairs(Touche) do
- print(v)
- end
- end
- end
- end)
- end
- for i = 0, 260, 8 do
- bem.Size = Vector3.new(i, 3, 3)
- out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
- bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
- bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
- bnd.Size = Vector3.new(1,1,1)
- bndm.Scale = Vector3.new(8,8,8)
- if i % 10 == 0 then
- local newRng = rng2:Clone()
- newRng.Parent = larm
- newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
- local newRngm = rngm2:clone()
- newRngm.Parent=newRng
- coroutine.wrap(function()
- for i = 1, 10, 0.2 do
- newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
- newRng.Transparency = i/10
- wait()
- end
- wait()
- newRng:Destroy()
- end)()
- end
- wait()
- end
- wait()
- Debounces.Shewt = false
- bem:Destroy()
- out:Destroy()
- bnd:Destroy()
- Debounces.Ready = false
- for i, v in pairs(Touche) do
- table.remove(Touche, i)
- end
- wait()
- table.insert(Touche, char.Name)
- Debounces.NoIdl = false
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- end
- end
- end
- end)
- ----------------------------------------------------
- --[[mouse.KeyDown:connect(function(key)
- if key == "y" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- local shell = Instance.new("Part",torso)
- shell.BrickColor = BrickColor.new("Royal purple")
- shell.Anchored = false
- shell.CanCollide = false
- shell.Locked = true
- shell.TopSurface = "SmoothNoOutlines"
- shell.BottomSurface = "SmoothNoOutlines"
- shell.Size = Vector3.new(1.2,1.2,1.2)
- shell.FormFactor = 3
- local shellm = Instance.new("SpecialMesh",shell)
- shellm.MeshType = "Sphere"
- shellm.Scale = Vector3.new(1.2,1.2,1.2)
- Omega = function()
- local X = Instance.new("Part",char)
- local O = Instance.new("ObjectValue",X)
- O.Name = "creator"
- X.Locked = true
- X.Name = "Shell"
- X.Anchored = false
- X.CanCollide = false
- X.Transparency = 0.5
- X.Reflectance = 0
- X.BottomSurface = 0
- X.TopSurface = 0
- X.Shape = 0
- local V = Instance.new("ObjectValue",X)
- V.Value = char
- V.Name = "creator"
- X.BrickColor = BrickColor.new("Royal purple")
- X.Size = Vector3.new(40,40,40)
- --X.Material = "Neon"
- local Z = Instance.new("SpecialMesh",X)
- Z.MeshType = "Sphere"
- Z.Scale = Vector3.new(0.2,0.2,0.2)
- X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
- local bv = Instance.new("BodyVelocity",X)
- bv.maxForce = Vector3.new(99999,99999,99999)
- X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
- bv.velocity = root.CFrame.lookVector*10
- Explode = X.Touched:connect(function(hit)
- if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
- local cf = X.CFrame
- bv:Destroy()
- X.Anchored = true
- Z:Remove()
- Explode:disconnect()
- X.Size = Vector3.new(3,3,3)
- X.Touched:connect(function(hit) end)
- X.CanCollide = false
- for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(80,120))
- end
- end
- for i = 1, (40) do rs:wait()
- X.Transparency = X.Transparency + (1/40)
- X.Size = X.Size + Vector3.new(1,1,1)
- X.CFrame = root.CFrame * CFrame.new(0,0,-10)
- end
- X:Destroy()
- end
- end)
- end
- for i = 1,200 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1,30 do
- shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1,40 do
- shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
- shell.Size = shell.Size + Vector3.new(1,1,1)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1,40 do
- shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1,60 do
- shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- for i = 1,60 do
- shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
- shell.Size = shell.Size + Vector3.new(1,1,1)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)]]--
- ----------------------------------------------------
- Charging = false
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- if Charging == false then
- Charging = true
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- --[[for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
- if Debounces.on == false then break end
- rs:wait()
- end]]--
- pt=Instance.new('Part',torso)
- pt.Anchored=true
- pt.CanCollide=false
- pt.Locked = true
- pt.FormFactor='Custom'
- pt.Size=Vector3.new(1,1,1)
- pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
- pt.Transparency=.6
- pt.BrickColor=BrickColor.new('Really black')
- msh=Instance.new('SpecialMesh',pt)
- msh.MeshId='http://www.roblox.com/asset/?id=20329976'
- msh.Scale=Vector3.new(8,4,8)
- pt2=pt:clone()
- pt2.Parent = torso
- pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
- pt2.BrickColor=BrickColor.new("Royal purple")
- msh2=msh:clone()
- msh2.Parent=pt2
- msh2.Scale=Vector3.new(10,5,10)
- custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
- bl = Instance.new("Part", char)
- bl.Locked = true
- bl.Name = "Shell"
- bl.BrickColor = BrickColor.new("Really black")
- bl.Anchored = true
- bl.CanCollide = false
- bl.Transparency = 0
- bl.Reflectance = 0
- bl.BottomSurface = 0
- bl.TopSurface = 0
- bl.Shape = 0
- blm = Instance.new("SpecialMesh",bl)
- blm.MeshType = "Sphere"
- blm.Scale = Vector3.new(1,1,1)
- blm.MeshId = "rbxassetid://9982590"
- coroutine.resume(coroutine.create(function()
- for i=1, math.huge, 4 do
- if Charging == true then
- rs:wait()
- bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
- blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
- bl.Transparency = bl.Transparency + 0.005
- pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
- pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
- msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
- msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
- elseif Charging == false then break
- end
- end
- end))
- repeat
- local p = Instance.new('Part',torso)
- p.formFactor = 'Custom'
- p.Size = Vector3.new(1,1,1)
- p.BrickColor = workspace.Base.BrickColor
- p.CanCollide = false
- p.Transparency = 0
- p.Anchored = true
- p.Locked=true
- p.Material = workspace.Base.Material
- s = math.random(1,40)/10
- local m = Instance.new("BlockMesh",p)
- m.Scale = Vector3.new(s,s,s)
- p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
- --[[coroutine.wrap(function()
- wait(2)
- while Charging == true do
- wait(2)
- GroundWave1()
- wait(2)
- end
- end)()]]--
- Spawn(function()
- while rs:wait() do
- if Charging == true then
- rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
- larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
- hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
- torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
- lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
- rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
- elseif Charging == false then break
- end
- end
- end)
- Spawn(function()
- while rs:wait() do
- if p.Transparency >= 1 then p:Destroy() break end
- p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
- p.Transparency = p.Transparency+0.01
- end
- end)
- wait(.3)
- until Charging == false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyUp:connect(function(key)
- if key == "r" then
- if Charging == true then
- Charging = false
- pt:Destroy()
- pt2:Destroy()
- bl:Destroy()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "g" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- local shell = Instance.new("Part",torso)
- shell.BrickColor = BrickColor.new("Royal purple")
- shell.Anchored = true
- shell.CanCollide = false
- shell.Locked = true
- shell.TopSurface = "SmoothNoOutlines"
- shell.BottomSurface = "SmoothNoOutlines"
- shell.Size = Vector3.new(1,1,1)
- shellm = Instance.new("SpecialMesh",shell)
- shellm.MeshType = "Sphere"
- shellm.Scale = Vector3.new(1,1,1)
- local shell2 = Instance.new("Part",torso)
- shell2.BrickColor = BrickColor.new("Royal purple")
- shell2.Anchored = true
- shell2.CanCollide = false
- shell2.Locked = true
- shell2.TopSurface = "SmoothNoOutlines"
- shell2.BottomSurface = "SmoothNoOutlines"
- shell2.Size = Vector3.new(1,1,1)
- shellm2 = Instance.new("SpecialMesh",shell2)
- shellm2.MeshType = "Sphere"
- shellm2.Scale = Vector3.new(1,1,1)
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- Shell = function()
- local X = Instance.new("Part",char)
- local O = Instance.new("ObjectValue",X)
- O.Name = "creator"
- X.Locked = true
- X.Name = "Shell"
- X.Anchored = false
- X.CanCollide = false
- X.Transparency = 0
- X.Reflectance = 0
- X.BottomSurface = 0
- X.TopSurface = 0
- X.Shape = 0
- local V = Instance.new("ObjectValue",X)
- V.Value = char
- V.Name = "creator"
- X.BrickColor = BrickColor.new("Royal purple")
- X.Size = Vector3.new(1,1,1)
- --X.Material = "Neon"
- local Z = Instance.new("SpecialMesh",X)
- Z.MeshType = "Sphere"
- Z.Scale = Vector3.new(1,1,1)
- X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
- local bv = Instance.new("BodyVelocity",X)
- bv.maxForce = Vector3.new(99999,99999,99999)
- X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
- bv.velocity = root.CFrame.lookVector*65
- Explode = X.Touched:connect(function(hit)
- if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
- local cf = X.CFrame
- bv:Destroy()
- X.Anchored = true
- Z:Remove()
- Explode:disconnect()
- X.Size = Vector3.new(3,3,3)
- X.Touched:connect(function(hit) end)
- X.CanCollide = false
- for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(6,12))
- end
- end
- for i = 1, (40) do rs:wait()
- X.Transparency = X.Transparency + (1/40)
- X.Size = X.Size + Vector3.new(1,1,1)
- X.CFrame = cf
- end
- X:Destroy()
- end
- end)
- end
- Shell()
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 0
- shell2.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell2.Transparency = 0
- shell.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 0
- shell2.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell2.Transparency = 0
- shell.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 0
- shell2.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell2.Transparency = 0
- shell.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 0
- shell2.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell2.Transparency = 0
- shell.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 0
- shell2.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell2.Transparency = 0
- shell.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- Shell()
- shell.Transparency = 0
- shell2.Transparency = 1
- for i = 1, 10 do
- shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
- shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
- if Debounces.on == false then break end
- rs:wait()
- end
- shell.Transparency = 1
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.NoIdl = false
- Debounces.on = false
- end
- end
- end
- end)
- ----------------------------------------------------
- Search = false
- mouse.KeyDown:connect(function(key)
- if key == "n" then
- if Search == false then
- Search = true
- for i,v in pairs(game.Players:getPlayers()) do
- if v.Name~=char.Name then
- for j,k in pairs(v.Character:GetChildren()) do
- if k:IsA("BasePart") and k.Transparency >= 1 then
- bawx=Instance.new("SelectionBox",cam)
- bawx.Color = BrickColor.new("Bright red")
- bawx.Transparency = .5
- bawx.Adornee = k
- end
- end
- end
- end
- elseif Search == true then
- Search = false
- for i, v in pairs(cam:GetChildren()) do
- if v:IsA("SelectionBox") then
- v:Destroy()
- end
- end
- end
- end
- end)
- ----------------------------------------------------
- Grab = false
- mouse.KeyDown:connect(function(key)
- if key == "z" then
- Debounces.on = true
- Debounces.NoIdl = true
- Debounces.ks = true
- if Grab == false then
- gp = nil
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- con1=larm.Touched:connect(function(hit) -- this is grab
- ht = hit.Parent
- hum1=ht:FindFirstChild('Humanoid')
- if hum1 ~= nil then
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Volume = 1
- z:Play()
- Debounces.ks=false
- end
- hum1.PlatformStand=true
- gp = ht
- Grab = true
- asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
- asd.Parent = larm
- asd.Name = "asd"
- asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
- --[[elseif hum1 == nil then
- con1:disconnect()
- wait() return]]--
- end
- end)
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- if hum1 == nil then
- Debounces.on = false
- Debounces.NoIdl = false
- end
- con1:disconnect()
- elseif Grab == true then
- Grab = false
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- Punch()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z:Play()
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- if Debounces.on == false then break end
- rs:wait()
- end
- con1:disconnect()
- Debounces.on = false
- Debounces.NoIdl = false
- if gp ~= nil then
- gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
- for i,v in pairs(larm:GetChildren()) do
- if v.Name == "asd" and v:IsA("Weld") then
- v:Remove()
- end
- end
- --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
- bv.maxForce = Vector3.new(400000, 400000, 400000)
- bv.P = 125000
- bv.velocity = char.Head.CFrame.lookVector * 200]]--
- hum1=nil
- ht=nil
- Debounces.on = false
- Debounces.NoIdl = false
- elseif ht == nil then wait()
- Grab = false
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if string.byte(key) == 52 then
- char.Humanoid.WalkSpeed = 60
- end
- end)
- mouse.KeyUp:connect(function(key)
- if string.byte(key) == 52 then
- char.Humanoid.WalkSpeed = 8
- end
- end)
- -------------------------------
- local animpose = "Idle"
- local lastanimpose = "Idle"
- local sine = 0
- local change = 1
- local val = 0
- local ffing = false
- -------------------------------
- game:GetService("RunService").RenderStepped:connect(function()
- --[[if char.Humanoid.Jump == true then
- jump = true
- else
- jump = false
- end]]
- char.Humanoid.FreeFalling:connect(function(f)
- if f then
- ffing = true
- else
- ffing = false
- end
- end)
- sine = sine + change
- if jumpn == true then
- animpose = "Jumping"
- elseif ffing == true then
- animpose = "Freefalling"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
- animpose = "Idle"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
- animpose = "Walking"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
- animpose = "Running"
- end
- if animpose ~= lastanimpose then
- sine = 0
- if Debounces.NoIdl == false then
- if animpose == "Idle" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
- end
- elseif animpose == "Walking" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
- end
- elseif animpose == "Running" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
- wait()
- end
- end
- else
- end
- end
- lastanimpose = animpose
- if Debounces.NoIdl == false then
- if animpose == "Idle" then
- change = 0.5
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
- elseif animpose == "Walking" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
- elseif animpose == "Running" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
- end
- end
- end)
- hum.MaxHealth = 1000000
- wait(3)
- hum.Health = 9001
- function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
- --[[Part0 = Vector3 (Start pos)
- Part1 = Vector3 (End pos)
- Times = number (Amount of lightning parts)
- Offset = number (Offset)
- Color = color (brickcolor value)
- Thickness = number (thickness)
- Trans = number (transparency)
- ]]--
- local magz = (Part0 - Part1).magnitude
- local curpos = Part0
- local trz = {-Offset,Offset}
- for i=1,Times do
- local li = Instance.new("Part", torso)
- li.Name = "Lightning"
- li.TopSurface =0
- li.Material = "Neon"
- li.BottomSurface = 0
- li.Anchored = true
- li.Locked = true
- li.Transparency = Trans or 0.4
- li.BrickColor = BrickColor.new(Color)
- li.formFactor = "Custom"
- li.CanCollide = false
- li.Size = Vector3.new(Thickness,Thickness,magz/Times)
- local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
- local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
- if Times == i then
- local magz2 = (curpos - Part1).magnitude
- li.Size = Vector3.new(Thickness,Thickness,magz2)
- li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
- else
- li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
- end
- curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
- game.Debris:AddItem(li,.1)
- end
- end
- BodyParts = {} -- Parts to emit lightning effects from
- for _, v in pairs(char:GetChildren()) do
- if v:IsA("Part") then
- table.insert(BodyParts, v)
- end
- end
- Bounding = {} -- Calculate the bounding boxes
- for _, v in pairs(BodyParts) do
- local temp = {X=nil, Y=nil, Z=nil}
- temp.X = v.Size.X/2 * 10
- temp.Y = v.Size.Y/2 * 10
- temp.Z = v.Size.Z/2 * 10
- Bounding[v.Name] = temp
- --table.insert(Bounding, v.Name, temp)
- end
- while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
- local Body1 = BodyParts[math.random(#BodyParts)]
- local Body2 = BodyParts[math.random(#BodyParts)]
- local Pos1 = Vector3.new(
- math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
- math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
- math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
- )
- local Pos2 = Vector3.new(
- math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
- math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
- math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
- )
- local SPos1 = Body1.Position + Pos1
- local SPos2 = Body2.Position + Pos2
- Lightning(SPos1, SPos2, 4, 3, "Bright blue", .3, .56)
- end
- end)
- Sword.Name = "Sword"
- Sword.Parent = Frame
- Sword.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
- Sword.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- Sword.BorderSizePixel = 10
- Sword.Position = UDim2.new(0, 229, 0, 124)
- Sword.Size = UDim2.new(0, 142, 0, 53)
- Sword.Font = Enum.Font.Bodoni
- Sword.Text = "Death Sword"
- Sword.TextColor3 = Color3.new(1, 1, 1)
- Sword.TextSize = 25
- Sword.MouseButton1Down:connect(function()
- wait(0.016666666666667)
- Effects = {}
- local Player = game.Players.localPlayer
- local Character = Player.Character
- local Humanoid = Character.Humanoid
- local mouse = Player:GetMouse()
- local m = Instance.new("Model", Character)
- m.Name = "WeaponModel"
- local LeftArm = Character["Left Arm"]
- local RightArm = Character["Right Arm"]
- local LeftLeg = Character["Left Leg"]
- local RightLeg = Character["Right Leg"]
- local Head = Character.Head
- local Torso = Character.Torso
- local cam = game.Workspace.CurrentCamera
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local equipped = false
- local attack = false
- local Anim = "Idle"
- local idle = 0
- local attacktype = 1
- local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local grabbed = false
- local cn = CFrame.new
- local mr = math.rad
- local angles = CFrame.Angles
- local ud = UDim2.new
- local c3 = Color3.new
- cf = CFrame.new
- vt = Vector3.new
- local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Humanoid.Animator:Destroy()
- Character.Animate:Destroy()
- local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
- RSH = nil
- RW = Instance.new("Weld")
- LW = Instance.new("Weld")
- RH = Torso["Right Hip"]
- LH = Torso["Left Hip"]
- RSH = Torso["Right Shoulder"]
- LSH = Torso["Left Shoulder"]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = "RW"
- RW.Part0 = Torso
- RW.C0 = cn(1.5, 0.5, 0)
- RW.C1 = cn(0, 0.5, 0)
- RW.Part1 = RightArm
- RW.Parent = Torso
- LW.Name = "LW"
- LW.Part0 = Torso
- LW.C0 = cn(-1.5, 0.5, 0)
- LW.C1 = cn(0, 0.5, 0)
- LW.Part1 = LeftArm
- LW.Parent = Torso
- clerp = function(a, b, t)
- return a:lerp(b, t)
- end
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 0.033333333333333
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if frame <= tf then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end
- )
- swait = function(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- local RbxUtility = LoadLibrary("RbxUtility")
- local Create = RbxUtility.Create
- RemoveOutlines = function(part)
- part.TopSurface = 10
- end
- Bin = Instance.new("HopperBin")
- Bin.Name = "Grandfather"
- Bin.Parent = Player.Backpack
- local co1 = 5
- local co2 = 15
- local co3 = 20
- local co4 = 60
- local cooco = 5
- local cooldown1 = 0
- local cooldown2 = 0
- local cooldown3 = 0
- local cooldown4 = 0
- local coolcool = 0
- local maxEnergy = 100
- local Energy = 0
- local skill1stam = 10
- local skill2stam = 30
- local skill3stam = 40
- local skill4stam = 60
- local recovermana = 5
- local skillcolorscheme = BrickColor.new("Maroon").Color
- local scrn = Instance.new("ScreenGui", Player.PlayerGui)
- makeframe = function(par, trans, pos, size, color)
- local frame = Instance.new("Frame", par)
- frame.BackgroundTransparency = trans
- frame.BorderSizePixel = 0
- frame.Position = pos
- frame.Size = size
- frame.BackgroundColor3 = color
- return frame
- end
- makelabel = function(par, text)
- local label = Instance.new("TextLabel", par)
- label.BackgroundTransparency = 1
- label.Size = UDim2.new(1, 0, 1, 0)
- label.Position = UDim2.new(0, 0, 0, 0)
- label.TextColor3 = Color3.new(255, 255, 255)
- label.TextStrokeTransparency = 0
- label.FontSize = Enum.FontSize.Size32
- label.Font = Enum.Font.SourceSansBold
- label.BorderSizePixel = 0
- label.TextScaled = true
- label.Text = text
- end
- framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- text1 = Instance.new("TextLabel", framesk1)
- text1.BackgroundTransparency = 1
- text1.Size = UDim2.new(1, 0, 1, 0)
- text1.Position = UDim2.new(0, 0, 0, 0)
- text1.TextColor3 = Color3.new(255, 255, 255)
- text1.TextStrokeTransparency = 0
- text1.FontSize = Enum.FontSize.Size18
- text1.Font = Enum.Font.SourceSansBold
- text1.BorderSizePixel = 0
- text1.TextScaled = true
- text1.Text = "[Z]\n Charging Phantom"
- text2 = Instance.new("TextLabel", framesk2)
- text2.BackgroundTransparency = 1
- text2.Size = UDim2.new(1, 0, 1, 0)
- text2.Position = UDim2.new(0, 0, 0, 0)
- text2.TextColor3 = Color3.new(255, 255, 255)
- text2.TextStrokeTransparency = 0
- text2.FontSize = Enum.FontSize.Size18
- text2.Font = Enum.Font.SourceSansBold
- text2.BorderSizePixel = 0
- text2.TextScaled = true
- text2.Text = "[X]\n Burst"
- text3 = Instance.new("TextLabel", framesk3)
- text3.BackgroundTransparency = 1
- text3.Size = UDim2.new(1, 0, 1, 0)
- text3.Position = UDim2.new(0, 0, 0, 0)
- text3.TextColor3 = Color3.new(255, 255, 255)
- text3.TextStrokeTransparency = 0
- text3.FontSize = Enum.FontSize.Size18
- text3.Font = Enum.Font.SourceSansBold
- text3.BorderSizePixel = 0
- text3.TextScaled = false
- text3.Text = "[C]\n Slayer"
- text4 = Instance.new("TextLabel", framesk4)
- text4.BackgroundTransparency = 1
- text4.Size = UDim2.new(1, 0, 1, 0)
- text4.Position = UDim2.new(0, 0, 0, 0)
- text4.TextColor3 = Color3.new(255, 255, 255)
- text4.TextStrokeTransparency = 0
- text4.FontSize = Enum.FontSize.Size18
- text4.Font = Enum.Font.SourceSansBold
- text4.BorderSizePixel = 0
- text4.TextScaled = true
- text4.Text = "[V]\n Deathbringer"
- CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
- RemoveOutlines(Part)
- return Part
- end
- CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- CreateWeld = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
- return Weld
- end
- rayCast = function(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- CreateSound = 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, 6)
- end
- ))
- end
- local getclosest = function(obj, distance)
- local last, lastx = distance + 1, nil
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
- local t = v.Torso
- local dist = t.Position - obj.Position.magnitude
- if dist <= distance and dist < last then
- last = dist
- lastx = v
- end
- end
- end
- return lastx
- end
- Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
- if hit.Parent == nil then
- return
- end
- local h = hit.Parent:FindFirstChild("Humanoid")
- for _,v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h = v
- end
- end
- if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
- if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
- return
- end
- local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
- game:GetService("Debris"):AddItem(c, 0.5)
- if HitSound ~= nil and HitPitch ~= nil then
- CreateSound(HitSound, hit, 1, HitPitch)
- end
- local Damage = math.random(minim, maxim)
- local blocked = false
- local block = hit.Parent:findFirstChild("Block")
- if block ~= nil and block.className == "IntValue" and block.Value > 0 then
- blocked = true
- block.Value = block.Value - 1
- print(block.Value)
- end
- if blocked == false then
- h.Health = h.Health - Damage
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
- else
- h.Health = h.Health - Damage / 2
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
- end
- if Type == "Knockdown" then
- local hum = hit.Parent.Humanoid
- hum.PlatformStand = true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand = false
- end
- ), hum)
- local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
- local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
- local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
- game:GetService("Debris"):AddItem(bodvol, 0.5)
- game:GetService("Debris"):AddItem(rl, 0.5)
- else
- do
- if Type == "Normal" then
- local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
- if knockback > 0 then
- vp.Parent = hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- else
- do
- if Type == "Up" then
- local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
- game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
- else
- do
- if Type == "DarkUp" then
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.1 do
- swait()
- BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
- end
- end
- ))
- local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
- game:GetService("Debris"):AddItem(bodyVelocity, 1)
- else
- do
- if Type == "Snare" then
- local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
- game:GetService("Debris"):AddItem(bp, 1)
- else
- do
- if Type == "Freeze" then
- local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
- local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
- hit.Parent.Torso.Anchored = true
- coroutine.resume(coroutine.create(function(Part)
- swait(1.5)
- Part.Anchored = false
- end
- ), hit.Parent.Torso)
- game:GetService("Debris"):AddItem(BodPos, 3)
- game:GetService("Debris"):AddItem(BodGy, 3)
- end
- do
- local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
- game:GetService("Debris"):AddItem(debounce, Delay)
- c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = Player
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- ShowDamage = function(Pos, Text, Time, Color)
- local Rate = 0.033333333333333
- if not Pos then
- local Pos = Vector3.new(0, 0, 0)
- end
- local Text = Text or ""
- local Time = Time or 2
- if not Color then
- local Color = Color3.new(1, 0, 1)
- end
- local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
- local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
- game.Debris:AddItem(EffectPart, Time + 0.1)
- EffectPart.Parent = game:GetService("Workspace")
- delay(0, function()
- local Frames = Time / Rate
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = Frame / Frames
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end
- )
- end
- MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
- for _,c in pairs(workspace:children()) do
- local hum = c:findFirstChild("Humanoid")
- if hum ~= nil then
- local 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, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
- end
- end
- end
- end
- end
- Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "Handle", Vector3.new(0.301086754, 1.6108675, 0.501086771))
- HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100143433, -0.0490188599, -0.948987007, 1, 3.96515679e-005, -4.57561896e-007, 4.59127648e-007, -3.94877134e-005, 1, 3.96515534e-005, -0.999999881, -3.94877352e-005))
- CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "FakeHandle", Vector3.new(0.301086754, 1.01086748, 0.501086771))
- FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.100002289, -2.38418579e-007, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(4.96793175, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.15510941, -1.90734863e-005, 0.702292681, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(0.534429014, 0.301086754, 0.602173686))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.90629196, -0.00159835815, 0.551736951, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.609700918, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0284621716, -0.00449371338, -1.81086731, -5.12749975e-005, 3.94578965e-005, 1, -1, -3.49058809e-007, -5.1274983e-005, 3.47035609e-007, -1, 3.94579147e-005))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.575000048, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00508117676, 1.5098114, 0.11826086, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.50543368, 0.301086754, 1.8065207))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0426602364, 0.00109100342, 9.48926163, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.333436251, 0.000793457031, 8.35922623, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.50543368, 0.451630175, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.9184494, -2.67028809e-005, 0.70228529, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.999999642))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(0.752716839, 0.301086754, 1.35489058))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-10.0154343, -0.00157928467, -0.426794767, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0425262451, 0.000827789307, 8.81126785, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00466156006, 1.81087875, -0.333374381, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.308614165, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0284621716, -0.00449371338, -1.50976944, -5.12749975e-005, 3.94578965e-005, 1, -1, -3.49058809e-007, -5.1274983e-005, 3.47035609e-007, -1, 3.94579147e-005))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.575000048, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00520324707, 1.8109169, 0.268797398, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(0.301086754, 0.301086754, 1.27961898))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-10.5423431, -0.00157928467, -0.313881636, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.451630175, 0.481738806, 0.602173507))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0487370491, -0.000247955322, 2.86176682, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(6.32282209, 0.301086754, 1.50543368))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.32712173, -1.90734863e-005, -0.0505013466, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.331195503, 0.481738806, 0.451630056))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.70939636, -7.2479248e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.451630175, 0.481738806, 0.602173507))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0490119457, -0.000259399414, 2.56068802, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.418473721, 0.000823974609, 9.26318741, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000705718994, 2.03668594, -0.401076674, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00479888916, 1.50979996, -0.182814002, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(1.0538038, 0.301086754, 1.0538038))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.335342526, -0.00140380859, 10.1657486, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.90326035, 0.451630175, 1.80652046))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, -1.90734863e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.20434725, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.35922241, -0.000736236572, -0.12569809, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.90326035, 0.46668449, 0.602173507))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.048728466, -0.000244140625, 2.56388092, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.90326035, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, 0.00185012817, 0.928104281, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.125941753, -0.757068634, 1, 1.37518157e-008, -6.78005599e-005, 6.78005526e-005, -6.78751094e-005, 1, 9.14985776e-009, -1, -6.78751094e-005))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.90326035, 0.46668449, 0.602173507))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0487220287, -0.000247955322, 2.86184311, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0245597363, 2.70542908, 1, 1.37518157e-008, -6.78005599e-005, 6.78005526e-005, -6.78751094e-005, 1, 9.14985776e-009, -1, -6.78751094e-005))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.903260231))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.03665924, -1.90734863e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.175084352, -0.305431366, 1, 1.37518157e-008, -6.78005599e-005, 6.78005526e-005, -6.78751094e-005, 1, 9.14985776e-009, -1, -6.78751094e-005))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 1.20434701, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000682830811, 1.3592453, 0.201077223, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.65597737, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.13341141, -0.000728607178, 0.175384045, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 4.66684437, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, -0.372001648, 0.0505459309, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000690460205, 2.03668976, 0.502177, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.14440918e-005, 0.756229401, 0.201057196, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.90326035, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, 3.81469727e-006, -1.02897382, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00428390503, 2.18722153, 0.652512789, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71954346, -1.90734863e-005, -0.930585861, -5.97323947e-007, 1, -3.94876188e-005, -1, -5.98872589e-007, -3.92196453e-005, -3.92196707e-005, 3.94875933e-005, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 1.65597713, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000690460205, 1.13343048, -0.25054419, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00430297852, 2.18722153, -0.55182302, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.304611206, -0.250566363, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(4.66684532, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.372020721, -1.90734863e-005, 0.0248427391, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71954346, 3.81469727e-006, -1.03216434, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-005, -2.70624924, 0.0505087376, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.70625687, -0.100024939, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.451630175, 0.46668449, 1.80652046))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71692657, -1.90734863e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 3.01086736, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.20000458, -0.0999996662, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.334261298, 0.000827789307, 9.2624855, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 1.20434701))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.18719864, -0.00431060791, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(6.47336626, 0.301086754, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.40240479, -0.00157928467, -0.803154707, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.752716839, 0.451630175, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.54207611, -1.90734863e-005, 0.476480961, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71826172, -0.155326843, 0.928016305, -4.03840176e-007, 1, -3.94877716e-005, 0.999999642, 3.67844393e-007, -0.000911563693, -0.000911563693, -3.94881281e-005, -0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, -0.151596069, 1.02904379, 5.33462469e-007, -1, 3.94429662e-005, 0.999999642, 4.97507472e-007, -0.000911563693, 0.000911563693, 3.94434392e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71826935, -0.155357361, 1.02902567, 5.23053018e-007, -1, 3.9487677e-005, 0.999999642, 4.87057321e-007, -0.000911563693, 0.000911563693, 3.9488139e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71409225, -0.149482727, 1.02903473, -5.33462469e-007, 1, -3.94429662e-005, -0.999999642, -4.97507472e-007, 0.000911563693, 0.000911563693, 3.94434392e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71826935, -0.153251648, 1.02901638, -5.33462469e-007, 1, -3.94429662e-005, -0.999999642, -4.97507472e-007, 0.000911563693, 0.000911563693, 3.94434392e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, -0.149520874, 0.928028941, 4.03840204e-007, -1, 3.94877716e-005, -0.999999642, -3.6784445e-007, 0.000911563693, -0.000911563693, -3.94881281e-005, -0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71409225, -0.151580811, 0.928034782, -4.03840204e-007, 1, -3.94877716e-005, 0.999999642, 3.6784445e-007, -0.000911563693, -0.000911563693, -3.94881281e-005, -0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71826935, -0.153282166, 0.928025723, 3.93224127e-007, -1, 3.93387672e-005, -0.999999642, -3.57364172e-007, 0.000911563693, -0.000911563693, -3.93391128e-005, -0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000545501709, -4.74642563, -0.626800418, -0.999999642, -4.28963403e-007, 0.000911563693, 4.64959157e-007, -1, 3.94877243e-005, 0.000911563693, 3.94881354e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000541687012, -4.74642563, 0.777341485, 0.999999642, 4.28269175e-007, -0.000911593495, 4.64266122e-007, -1, 3.94877243e-005, -0.000911593495, -3.94881354e-005, -0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Wedge", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0018157959, -10.5423431, 1.0290426, -0.999999642, -4.27670102e-007, 0.000911563693, 4.63665856e-007, -1, 3.94877243e-005, 0.000911563693, 3.94881354e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000541687012, -3.99372101, -0.47625947, -0.999999642, -4.87055274e-007, 0.000911593495, 5.23011408e-007, -1, 3.94429735e-005, 0.000911593495, 3.94434355e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Wedge", Vector3.new(0.301086754, 0.301086754, 0.301086754))
- WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0018119812, 9.48854065, 1.0290426, 0.999999642, 2.18837357e-007, -0.000911563693, -2.54833196e-007, 1, -3.94878916e-005, 0.000911563693, 3.94881099e-005, 0.999999702))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
- Hitbox = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dark stone grey", "Hitbox", Vector3.new(7.72282219, 0.301086754, 2.30543375))
- HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.0271225, -1.90734863e-005, -0.0505013466, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
- PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.419298887, 0.000789642334, 8.35991287, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
- BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
- else
- if Type == 2 then
- table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
- end
- end
- end
- SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
- end
- RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.new(x1, y1, z1)
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
- end
- CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
- end
- WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
- end
- SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
- end
- BreakEffect = function(brickcolor, cframe, x1, y1, z1)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
- end
- attackone = function()
- attack = true
- Humanoid.WalkSpeed = 0
- local con = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox, hit, 8, 18, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end
- )
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-140), math.rad(-75)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-50)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.5)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.5)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-10)), 0.5)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 0.5)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(3)), 0.5)
- end
- con:disconnect()
- Humanoid.WalkSpeed = 15
- attack = false
- end
- local attackready = false
- finale = function()
- attack = true
- attackready = true
- Humanoid.WalkSpeed = 0
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-140), math.rad(-75)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-50)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
- end
- ref = CreatePart(workspace, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())
- ref.Anchored = true
- ref.CanCollide = false
- ref.CFrame = LeftArm.CFrame * CFrame.new(0, -0.5, 0)
- coroutine.resume(coroutine.create(function()
- for i = 0, 5, 0.1 do
- swait()
- ref.CFrame = LeftArm.CFrame * CFrame.new(0, -0.5 - 5 * i, 0)
- end
- end
- ))
- coroutine.resume(coroutine.create(function()
- while attackready do
- wait(0.15)
- BlockEffect(BrickColor.new("Maroon"), ref.CFrame, 50, 50, 50, -0.5, -0.5, -0.5, 0.07, 1)
- SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 50, 50, 50, -0.5, -0.5, -0.5, 0.07)
- end
- end
- ))
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
- for i = 0, 2, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-90)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(90)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-95)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(-20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- end
- for i = 0, 2, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-90)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(90)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-95)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(-20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- end
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- end
- ref.CFrame = RootPart.CFrame * CFrame.new(0, -0.5, -25)
- MagniDamage(ref, 100, 30, 40, 10, "Knockdown")
- BlockEffect(BrickColor.new("Maroon"), ref.CFrame, 150, 150, 150, 15, 15, 15, 0.07, 1)
- SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 150, 150, 150, 51, 51, 51, 0.07)
- SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 20, 100, 20, 10, 100, 10, 0.07)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- end
- ref.Parent = nil
- Humanoid.WalkSpeed = 15
- attack = false
- attackready = false
- end
- local slashndash = false
- Slashy = function()
- attack = true
- Humanoid.WalkSpeed = 0
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(50)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-0.8, 0.5, -0.5) * angles(math.rad(0), math.rad(-140), math.rad(-85)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-50)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.5)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.5)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-10)), 0.5)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 0.5)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(3)), 0.5)
- end
- ref = CreatePart(workspace, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())
- ref.Anchored = true
- ref.CanCollide = false
- ref.CFrame = RootPart.CFrame * CFrame.new(0, -0.5, -5)
- game.Debris:AddItem(ref, 1)
- for i = 0, 10, 0.5 do
- swait()
- CreateSound("http://www.roblox.com/asset/?id=192410089", Handle, 1, 0.7)
- SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 2, 10 * i * 2, 2, 0.5, 5, 0.5, 0.05)
- BlockEffect(BrickColor.new("Maroon"), ref.CFrame * CFrame.new(0, -0.5, 0), 10, 10, 10, 0.5 * i, 0.5 * i, 0.5 * i, 0.05)
- MagniDamage(ref, 6, 5, 13, 0, "Normal")
- ref.CFrame = RootPart.CFrame * CFrame.new(0, -0.5, -5 * i)
- end
- if slashndash == true then
- RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -50)
- BlockEffect(BrickColor.new("Maroon"), RootPart.CFrame, 10, 10, 10, 5, 5, 5, 0.05)
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-140), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.3) * angles(math.rad(0), math.rad(-50), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(10)), 0.3)
- end
- end
- do
- wait(1)
- Humanoid.WalkSpeed = 15
- slashndash = false
- attack = false
- end
- end
- spinattack = function()
- attack = true
- Humanoid.WalkSpeed = 5
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.4, 0) * angles(math.rad(0), math.rad(60), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(60), math.rad(0), math.rad(-30)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.5, 0) * RHCF * angles(math.rad(-3), math.rad(-30), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(-30), math.rad(50)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
- end
- for i = 0, 3 do
- swait()
- MagniDamage(RootPart, 15, 10, 15, 0, "Normal")
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.9)
- for i = 0, 1, 0.1 do
- swait()
- Torso.Velocity = RootPart.CFrame.lookVector * 75
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.25) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * i)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(60)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, 0.1) * angles(math.rad(0), math.rad(-20), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.9, 0) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.7, 0) * LHCF * angles(math.rad(-2), math.rad(30), math.rad(-10)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-50), math.rad(0), math.rad(-10)), 0.3)
- end
- end
- Humanoid.WalkSpeed = 15
- attack = false
- end
- attacktwo = function()
- attack = true
- local con = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox, hit, 8, 18, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end
- )
- Humanoid.WalkSpeed = 5
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.4, 0) * angles(math.rad(0), math.rad(60), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.5, 0) * RHCF * angles(math.rad(-3), math.rad(-30), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(-30), math.rad(50)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.9)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.25) * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(60)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, 0.1) * angles(math.rad(0), math.rad(-20), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.9, 0) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.7, 0) * LHCF * angles(math.rad(-2), math.rad(30), math.rad(-10)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-50), math.rad(0), math.rad(-10)), 0.3)
- end
- con:disconnect()
- Humanoid.WalkSpeed = 15
- attack = false
- end
- attackthree = function()
- attack = true
- local con = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox, hit, 8, 18, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end
- )
- Humanoid.WalkSpeed = 5
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-140), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
- for i = 0, 1, 0.13 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.3) * angles(math.rad(0), math.rad(-50), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(10)), 0.3)
- end
- con:disconnect()
- Humanoid.WalkSpeed = 15
- attack = false
- end
- Naildrive = function()
- attack = true
- Humanoid.WalkSpeed = 5
- local con = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox, hit, 8, 28, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end
- )
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.4)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.4)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-140), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.5) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(160), math.rad(0), math.rad(10)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
- for i = 0, 1, 0.1 do
- Torso.Velocity = RootPart.CFrame.lookVector * 50
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(90)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-90)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(200), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, -0.5) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(-10)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(260), math.rad(0), math.rad(0)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
- for i = 0, 1, 0.08 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(10), math.rad(70)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(250), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(-10)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(400), math.rad(0), math.rad(0)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1.2)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(300), math.rad(-90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-200), math.rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(-10)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(260), math.rad(0), math.rad(0)), 0.3)
- end
- con:disconnect()
- Humanoid.WalkSpeed = 15
- attack = false
- end
- ob1u = function()
- end
- ob1d = function()
- if attack == false and attacktype == 1 then
- attacktype = 2
- attackone()
- else
- if attack == false and attacktype == 2 then
- attacktype = 3
- attacktwo()
- else
- if attack == false and attacktype == 3 then
- attacktype = 1
- attackthree()
- end
- end
- end
- end
- key = function(k)
- k = k:lower()
- if attack == false and k == "z" and co1 <= cooldown1 then
- cooldown1 = 0
- Naildrive()
- else
- if attack == false and k == "x" and co2 <= cooldown2 then
- cooldown2 = cooldown2 / 2
- Slashy()
- else
- if attack == true and k == "x" then
- cooldown2 = 0
- slashndash = true
- else
- if attack == false and k == "c" and co3 <= cooldown3 then
- cooldown3 = 0
- spinattack()
- else
- if attack == false and k == "v" and co4 <= cooldown4 then
- cooldown4 = 0
- finale()
- end
- end
- end
- end
- end
- end
- ds = function(mouse)
- end
- s = function(mouse)
- print("Selected")
- mouse.Button1Down:connect(function()
- ob1d(mouse)
- end
- )
- mouse.Button1Up:connect(function()
- ob1u(mouse)
- end
- )
- mouse.KeyDown:connect(key)
- end
- Bin.Selected:connect(s)
- Bin.Deselected:connect(ds)
- local walk = 0
- local walkforw = false
- updateskills = function()
- if cooldown1 <= co1 then
- cooldown1 = cooldown1 + 0.033333333333333
- end
- if cooldown2 <= co2 then
- cooldown2 = cooldown2 + 0.033333333333333
- end
- if cooldown3 <= co3 then
- cooldown3 = cooldown3 + 0.033333333333333
- end
- if cooldown4 <= co4 then
- cooldown4 = cooldown4 + 0.033333333333333
- end
- end
- while 1 do
- swait()
- updateskills()
- bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
- bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
- bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
- bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
- for i,v in pairs(Character:GetChildren()) do
- if v:IsA("Part") then
- v.Material = "SmoothPlastic"
- else
- if v:IsA("Hat") then
- v:WaitForChild("Handle").Material = "SmoothPlastic"
- end
- end
- end
- walk = walk + 1.2
- if 15 - 5 * (Humanoid.WalkSpeed / 16) <= walk then
- walk = 0
- if walkforw == true then
- walkforw = false
- else
- if walkforw == false then
- walkforw = true
- end
- end
- end
- Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
- velocity = RootPart.Velocity.y
- sine = sine + change
- local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
- if equipped == true or equipped == false then
- if 1 < RootPart.Velocity.y and hit == nil then
- Anim = "Jump"
- if attack == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(115), math.rad(205)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.5, -0.4) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-30)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.8, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(0)), 0.3)
- end
- else
- if RootPart.Velocity.y < -1 and hit == nil then
- Anim = "Fall"
- if attack == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(120), math.rad(205)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-60)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, -0.3) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
- end
- else
- if (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) < 1 and hit ~= nil then
- Anim = "Idle"
- if attack == false then
- change = 1
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos((sine) / 25)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 + 3 * math.cos((sine) / 23)), math.rad(0), math.rad(20)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(110 - 3 * math.cos((sine) / 23)), math.rad(205 + 3 * math.cos((sine) / 23))), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10 - 5 * math.cos((sine) / 23))), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos((sine) / 25), 0) * RHCF * angles(math.rad(-3 - 1 * math.cos((sine) / 25)), math.rad(20), math.rad(-7)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos((sine) / 25), 0) * LHCF * angles(math.rad(-3 - 1 * math.cos((sine) / 25)), math.rad(20), math.rad(5)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(0)), 0.3)
- end
- else
- if 2 < (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) and hit ~= nil then
- Anim = "Walk"
- if attack == false then
- change = 2
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(2 * math.cos((sine) / 7))), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 + 3 * math.cos((sine) / 23)), math.rad(0), math.rad(-2 * math.cos((sine) / 7))), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(110), math.rad(205)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30 * math.cos((sine) / 10)), math.rad(0), math.rad(-5)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos((sine) / 8) / 2, -0.03 + math.sin((sine) / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin((sine) / 8)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos((sine) / 8) / 2, -0.03 - math.sin((sine) / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin((sine) / 8)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(23), math.rad(-20), math.rad(0)), 0.3)
- end
- end
- end
- end
- end
- end
- if 0 < #Effects then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[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[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[1].Mesh
- 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] == "Cylinder" then
- Mesh = Thing[1].Mesh
- 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 * Vector3.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[1].Mesh
- 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
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
- end)
- wing.Name = "wing"
- wing.Parent = Frame
- wing.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
- wing.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- wing.BorderSizePixel = 10
- wing.Position = UDim2.new(0, 33, 0, 220)
- wing.Size = UDim2.new(0, 142, 0, 53)
- wing.Font = Enum.Font.Bodoni
- wing.Text = "Wing Script"
- wing.TextColor3 = Color3.new(1, 1, 1)
- wing.TextSize = 30
- wing.MouseButton1Down:connect(function()
- --bird wings Gifted by harrypotterfan249, Local Script!
- --Jump Two Time
- --Down Press Q
- script.Parent = nil
- function fly()
- for i,v in pairs(script:GetChildren()) do
- pcall(function() v.Value = "" end)
- game:GetService("Debris"):AddItem(v,.1)
- end
- function weld(p0,p1,c0,c1,par)
- local w = Instance.new("Weld",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- return w
- end
- local motors = {}
- function motor(p0,p1,c0,c1,des,vel,par)
- local w = Instance.new("Motor6D",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- w.MaxVelocity = tonumber(vel) or .05
- w.DesiredAngle = tonumber(des) or 0
- return w
- end
- function lerp(a,b,c)
- return a+(b-a)*c
- end
- function clerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = lerp(v,com2[i],al)
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- function ccomplerp(c1,c2,al)
- local com1 = {c1:components()}
- local com2 = {c2:components()}
- for i,v in pairs(com1) do
- com1[i] = lerp(v,com2[i],al)
- end
- return CFrame.new(unpack(com1))
- end
- function tickwave(time,length,offset)
- return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
- end
- function invcol(c)
- c = c.Color
- return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
- end
- local oc = oc or function(...) return ... end
- local plr = game.Players.LocalPlayer
- local char = plr.Character
- local tor = char.Torso
- local hum = char.Humanoid
- hum.PlatformStand = false
- pcall(function()
- char.Wings:Destroy()
- end)
- pcall(function()
- char.Angel:Destroy() -- hat
- end)
- local mod = Instance.new("Model",char)
- mod.Name = "Wings"
- local special = {
- --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
- antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
- --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
- taart = {"Royal purple",nil,.4,.4,true},
- mitta = {"Black",nil,0,0,false},
- penjuin3 = {"White",nil,0,0,false},
- thepc8110 = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
- nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
- littleau999 = {"Reddish brown",1030,0,0,false},
- unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
- oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
- krodmiss = {"Really black",nil,0,0,false},
- }
- local topcolor = invcol(char.Torso.BrickColor)
- local feacolor = char.Torso.BrickColor
- local ptrans = 0
- local pref = 0
- local fire = false
- local fmcol = Color3.new()
- local fscol = Color3.new()
- local spec = special[plr.Name:lower()]
- if spec then
- topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
- end
- local part = Instance.new("Part")
- part.FormFactor = "Custom"
- part.Size = Vector3.new(.2,.2,.2)
- part.TopSurface,part.BottomSurface = 0,0
- part.CanCollide = false
- part.BrickColor = topcolor
- part.Transparency = ptrans
- part.Reflectance = pref
- local ef = Instance.new("Fire",fire and part or nil)
- ef.Size = .15
- ef.Color = fmcol or Color3.new()
- ef.SecondaryColor = fscol or Color3.new()
- part:BreakJoints()
- function newpart()
- local clone = part:Clone()
- clone.Parent = mod
- clone:BreakJoints()
- return clone
- end
- local feath = newpart()
- feath.BrickColor = feacolor
- feath.Transparency = 0
- Instance.new("SpecialMesh",feath).MeshType = "Sphere"
- function newfeather()
- local clone = feath:Clone()
- clone.Parent = mod
- clone:BreakJoints()
- return clone
- end
- ---------- RIGHT WING
- local r1 = newpart()
- r1.Size = Vector3.new(.3,1.5,.3)*1.2
- local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
- local r2 = newpart()
- r2.Size = Vector3.new(.4,1.8,.4)*1.2
- local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
- local r3 = newpart()
- r3.Size = Vector3.new(.3,2.2,.3)*1.2
- local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
- local r4 = newpart()
- r4.Size = Vector3.new(.25,1.2,.25)*1.2
- local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
- local feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,3,.3)
- weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,2.3,.3)
- weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.35,2.2,.25)
- weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
- local rf3 = {}
- for i=0,7 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2,.35)
- table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local rf2 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2-i*.08,.3)
- table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local rf1 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.37,1.65-i*.06,.25)
- table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- ---------- LEFT WING
- local l1 = newpart()
- l1.Size = Vector3.new(.3,1.5,.3)*1.2
- local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
- local l2 = newpart()
- l2.Size = Vector3.new(.4,1.8,.4)*1.2
- local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
- local l3 = newpart()
- l3.Size = Vector3.new(.3,2.2,.3)*1.2
- local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
- local l4 = newpart()
- l4.Size = Vector3.new(.25,1.2,.25)*1.2
- local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
- local feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,3,.3)
- weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,2.3,.3)
- weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.35,2.2,.25)
- weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
- local lf3 = {}
- for i=0,7 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2,.35)
- table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local lf2 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2-i*.08,.3)
- table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local lf1 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.37,1.65-i*.06,.25)
- table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local rwing = {rm1,rm2,rm3,rm4}
- local lwing = {lm1,lm2,lm3,lm4}
- local oc0 = {}
- for i,v in pairs(rwing) do
- oc0[v] = v.C0
- end
- for i,v in pairs(lwing) do
- oc0[v] = v.C0
- end
- function gotResized()
- if lastsize then
- if tor.Size == lastsize then return end -- This shouldn't happen?
- local scaleVec = tor.Size/lastsize
- for i,v in pairs(oc0) do
- oc0[i] = v-v.p+scaleVec*v.p
- end
- lastsize = tor.Size
- end
- lastsize = tor.Size
- end
- tor.Changed:connect(function(p)
- if p == "Size" then
- gotResized()
- end
- end)
- gotResized()
- local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
- local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
- local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
- local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
- local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
- local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
- function setwings(tab,time)
- time = time or 10
- for i=1,4 do
- rwing[i].DesiredAngle = tab[i]
- lwing[i].DesiredAngle = tab[i]
- rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
- lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
- local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
- local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
- end
- for i,v in pairs(rf1) do
- v.DesiredAngle = tab[9]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(lf1) do
- v.DesiredAngle = tab[9]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(rf2) do
- v.DesiredAngle = tab[10]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(lf2) do
- v.DesiredAngle = tab[10]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(rf3) do
- v.DesiredAngle = tab[11]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(lf3) do
- v.DesiredAngle = tab[11]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- end
- setwings(outhigh,1)
- flying = false
- moving = false
- for i,v in pairs(tor:GetChildren()) do
- if v.ClassName:lower():match("body") then
- v:Destroy()
- end
- end
- local ctor = tor:Clone()
- ctor:ClearAllChildren()
- ctor.Name = "cTorso"
- ctor.Transparency = 1
- ctor.CanCollide = false
- ctor.FormFactor = "Custom"
- ctor.Size = Vector3.new(.2,.2,.2)
- ctor.Parent = mod
- weld(tor,ctor)
- local bg = Instance.new("BodyGyro",ctor)
- bg.maxTorque = Vector3.new()
- bg.P = 15000
- bg.D = 1000
- local bv = Instance.new("BodyVelocity",ctor)
- bv.maxForce = Vector3.new()
- bv.P = 15000
- vel = Vector3.new()
- cf = CFrame.new()
- flspd = 0
- keysdown = {}
- keypressed = {}
- ktime = {}
- descendtimer = 0
- jumptime = tick()
- hum.Jumping:connect(function()
- jumptime = tick()
- end)
- cam = workspace.CurrentCamera
- kd = plr:GetMouse().KeyDown:connect(oc(function(key)
- keysdown[key] = true
- keypressed[key] = true
- if key == "q" then
- descendtimer = tick()
- elseif key == " " and not hum.Jump then
- jumptime = tick()
- elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
- reqrotx = key == "a" and math.pi*2 or -math.pi*2
- end
- ktime[key] = tick()
- end))
- ku = plr:GetMouse().KeyUp:connect(function(key)
- keysdown[key] = false
- if key == " " then
- descendtimer = tick()
- end
- end)
- function mid(a,b,c)
- return math.max(a,math.min(b,c or -a))
- end
- function bn(a)
- return a and 1 or 0
- end
- function gm(tar)
- local m = 0
- for i,v in pairs(tar:GetChildren()) do
- if v:IsA("BasePart") then
- m = m + v:GetMass()
- end
- m = m + gm(v)
- end
- return m
- end
- reqrotx = 0
- local grav = 196.2
- local con
- con = game:GetService("RunService").Stepped:connect(oc(function()
- --[[if not mod:IsDescendantOf(workspace) then
- pcall(function() kd:disconnect() end)
- pcall(function() ku:disconnect() end)
- bg:Destroy()
- bv:Destroy()
- con:disconnect()
- script:Destroy()
- return
- end]]
- local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
- local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
- if flying then
- local lfldir = fldir
- fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
- local lmoving = moving
- moving = fldir.magnitude > .1
- if lmoving and not moving then
- idledir = lfldir*Vector3.new(1,0,1)
- descendtimer = tick()
- end
- local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
- if moving and keysdown["0"] and lmoving then
- fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
- end
- local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
- local descending = (not moving and keysdown["q"] and not keysdown[" "])
- cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
- local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
- hum.PlatformStand = true
- bg.maxTorque = Vector3.new(1,1,1)*9e5
- local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
- bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
- reqrotx = reqrotx - reqrotx/10
- bv.maxForce = Vector3.new(1,1,1)*9e4*.5
- local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
- local ani = tickwave(1.5-anioff,1)
- bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
- vel = moving and cf.lookVector*flspd or Vector3.new()
- flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
- setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
- for i=1,4 do
- --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
- rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
- lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
- end
- local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
- if hit and down.Y < -.85 and tick()-flystart > 1 then
- flying = false
- hum.PlatformStand = false
- tor.Velocity = Vector3.new()
- end
- else
- bg.maxTorque = Vector3.new()
- bv.maxForce = Vector3.new()
- local ani = tickwave(walking and .8 or 4.5,1)
- setwings(idle,10)
- local x,y,z = fspd/160,uspd/700,sspd/900
- for i=1,4 do
- rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
- lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
- end
- if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
- vel = Vector3.new(0,50,0)
- bv.velocity = vel
- idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
- cf = tor.CFrame * CFrame.Angles(-.01,0,0)
- tor.CFrame = cf
- bg.cframe = cf
- flystart = tick()
- flying = true
- end
- end
- keypressed = {}
- end))
- end fly()
- --Bird Wings By Rosemarijohn2
- end)
- opsniper.Name = "op sniper"
- opsniper.Parent = Frame
- opsniper.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
- opsniper.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
- opsniper.BorderSizePixel = 10
- opsniper.Position = UDim2.new(0, 229, 0, 220)
- opsniper.Size = UDim2.new(0, 142, 0, 53)
- opsniper.Font = Enum.Font.Bodoni
- opsniper.Text = "OP Sniper"
- opsniper.TextColor3 = Color3.new(1, 1, 1)
- opsniper.TextSize = 35
- opsniper.MouseButton1Down:connect(function()
- Player=game:GetService("Players").LocalPlayer
- Character=Player.Character
- PlayerGui=Player.PlayerGui
- Backpack=Player.Backpack
- Torso=Character.Torso
- Head=Character.Head
- Humanoid=Character.Humanoid
- m=Instance.new('Model',Character)
- 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
- cloaked=false
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- 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)
- LHC1=cf(-0.5,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)
- RootPart=Character.HumanoidRootPart
- RootJoint=RootPart.RootJoint
- RootCF=euler(-1.57,0,3.14)
- attack = false
- attackdebounce = false
- deb=false
- equipped=true
- hand=false
- MMouse=nil
- combo=0
- mana=0
- trispeed=.2
- attackmode='none'
- local idle=0
- local Anim="Idle"
- local Effects={}
- local gun=false
- local shoot=false
- player=nil
- mana=0
- mouse=Player:GetMouse()
- --save shoulders
- RSH, LSH=nil, nil
- --welds
- RW, LW=Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- LH=Torso["Left Hip"]
- RH=Torso["Right Hip"]
- TorsoColor=Torso.BrickColor
- function NoOutline(Part)
- Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
- end
- player=Player
- ch=Character
- RSH=ch.Torso["Right Shoulder"]
- LSH=ch.Torso["Left Shoulder"]
- --
- RSH.Parent=nil
- LSH.Parent=nil
- --
- RW.Name="Right Shoulder"
- RW.Part0=ch.Torso
- RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1=cf(0, 0.5, 0)
- RW.Part1=ch["Right Arm"]
- RW.Parent=ch.Torso
- --
- LW.Name="Left Shoulder"
- LW.Part0=ch.Torso
- LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1=cf(0, 0.5, 0)
- LW.Part1=ch["Left Arm"]
- LW.Parent=ch.Torso
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- 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 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
- 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("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- local function CFrameFromTopBack(at, top, back)
- local right = top:Cross(back)
- return CFrame.new(at.x, at.y, at.z,
- right.x, top.x, back.x,
- right.y, top.y, back.y,
- right.z, top.z, back.z)
- end
- function Triangle(a, b, c)
- local edg1 = (c-a):Dot((b-a).unit)
- local edg2 = (a-b):Dot((c-b).unit)
- local edg3 = (b-c):Dot((a-c).unit)
- if edg1 <= (b-a).magnitude and edg1 >= 0 then
- a, b, c = a, b, c
- elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
- a, b, c = b, c, a
- elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
- a, b, c = c, a, b
- else
- assert(false, "unreachable")
- end
- local len1 = (c-a):Dot((b-a).unit)
- local len2 = (b-a).magnitude - len1
- local width = (a + (b-a).unit*len1 - c).magnitude
- local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
- local list = {}
- local Color = BrickColor.new("Dark grey")
- if len1 > 0.01 then
- local w1 = Instance.new('WedgePart', m)
- game:GetService("Debris"):AddItem(w1,5)
- w1.Material = "SmoothPlastic"
- w1.FormFactor = 'Custom'
- w1.BrickColor = BrickColor.new(Color)
- w1.Transparency = 0
- w1.Reflectance = 0
- w1.Material = "SmoothPlastic"
- w1.CanCollide = false
- NoOutline(w1)
- local sz = Vector3.new(0.2, width, len1)
- w1.Size = sz
- local sp = Instance.new("SpecialMesh",w1)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
- w1:BreakJoints()
- w1.Anchored = true
- w1.Parent = workspace
- w1.Transparency = 0.7
- table.insert(Effects,{w1,"Disappear",.01})
- w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
- table.insert(list,w1)
- end
- if len2 > 0.01 then
- local w2 = Instance.new('WedgePart', m)
- game:GetService("Debris"):AddItem(w2,5)
- w2.Material = "SmoothPlastic"
- w2.FormFactor = 'Custom'
- w2.BrickColor = BrickColor.new(Color)
- w2.Transparency = 0
- w2.Reflectance = 0
- w2.Material = "SmoothPlastic"
- w2.CanCollide = false
- NoOutline(w2)
- local sz = Vector3.new(0.2, width, len2)
- w2.Size = sz
- local sp = Instance.new("SpecialMesh",w2)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
- w2:BreakJoints()
- w2.Anchored = true
- w2.Parent = workspace
- w2.Transparency = 0.7
- table.insert(Effects,{w2,"Disappear",.01})
- w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
- table.insert(list,w2)
- end
- return unpack(list)
- 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,6)
- 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
- --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- 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
- Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- for _,v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h=v
- 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 game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- -- hs(hit,1.2)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game:service("Players").LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- Damage=math.random(minim,maxim)
- -- h:TakeDamage(Damage)
- blocked=false
- block=hit.Parent:findFirstChild("Block")
- if block~=nil then
- print(block.className)
- if block.className=="NumberValue" then
- if block.Value>0 then
- blocked=true
- if decreaseblock==nil then
- block.Value=block.Value-1
- end
- end
- end
- if block.className=="IntValue" then
- if block.Value>0 then
- blocked=true
- if decreaseblock~=nil then
- block.Value=block.Value-1
- end
- end
- end
- end
- if blocked==false then
- -- h:TakeDamage(Damage)
- h.Health=h.Health-Damage
- showDamage(hit.Parent,Damage,.5,BrickColor.new("New Yeller"))
- else
- h.Health=h.Health-(Damage/2)
- showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
- end
- if Type=="Knockdown" then
- hum=hit.Parent.Humanoid
- hum.PlatformStand=true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand=false
- end),hum)
- local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
- --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- local bodvol=Instance.new("BodyVelocity")
- bodvol.velocity=angle*knockback
- bodvol.P=5000
- bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
- bodvol.Parent=hit
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- rl.Parent=hit
- game:GetService("Debris"):AddItem(bodvol,.5)
- game:GetService("Debris"):AddItem(rl,.5)
- elseif Type=="Normal" then
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- 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,.5)
- elseif Type=="Up" then
- local bodyVelocity=Instance.new("BodyVelocity")
- bodyVelocity.velocity=vt(0,60,0)
- bodyVelocity.P=5000
- bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
- bodyVelocity.Parent=hit
- game:GetService("Debris"):AddItem(bodyVelocity,1)
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
- rl.Parent=hit
- game:GetService("Debris"):AddItem(rl,.5)
- elseif Type=="Snare" then
- bp=Instance.new("BodyPosition")
- bp.P=2000
- bp.D=100
- bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- bp.position=hit.Parent.Torso.Position
- bp.Parent=hit.Parent.Torso
- game:GetService("Debris"):AddItem(bp,1)
- elseif Type=="Target" then
- if Targetting==false then
- ZTarget=hit.Parent.Torso
- coroutine.resume(coroutine.create(function(Part)
- so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
- swait(5)
- so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
- end),ZTarget)
- TargHum=ZTarget.Parent:findFirstChild("Humanoid")
- targetgui=Instance.new("BillboardGui")
- targetgui.Parent=ZTarget
- targetgui.Size=UDim2.new(10,100,10,100)
- targ=Instance.new("ImageLabel")
- targ.Parent=targetgui
- targ.BackgroundTransparency=1
- targ.Image="rbxassetid://4834067"
- targ.Size=UDim2.new(1,0,1,0)
- cam.CameraType="Scriptable"
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
- workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- Targetting=true
- RocketTarget=ZTarget
- for i=1,Property do
- --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
- if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
- swait()
- end
- --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
- end
- Targetting=false
- RocketTarget=nil
- targetgui.Parent=nil
- cam.CameraType="Custom"
- end
- end
- debounce=Instance.new("BoolValue")
- debounce.Name="DebounceHit"
- debounce.Parent=hit.Parent
- debounce.Value=true
- game:GetService("Debris"):AddItem(debounce,Delay)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Player
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- CRIT=false
- hitDeb=true
- AttackPos=6
- end
- end
- showDamage=function(Char,Dealt,du,Color)
- m=Instance.new("Model")
- m.Name=tostring(Dealt)
- h=Instance.new("Humanoid")
- h.Health=0
- h.MaxHealth=0
- h.Parent=m
- c=Instance.new("Part")
- c.Transparency=0
- c.BrickColor=Color
- c.Name="Head"
- c.TopSurface=0
- c.BottomSurface=0
- c.formFactor="Plate"
- c.Size=Vector3.new(1,.4,1)
- ms=Instance.new("CylinderMesh")
- ms.Scale=Vector3.new(.8,.8,.8)
- if CRIT==true then
- ms.Scale=Vector3.new(1,1.25,1)
- end
- ms.Parent=c
- c.Reflectance=0
- Instance.new("BodyGyro").Parent=c
- c.Parent=m
- if Char:findFirstChild("Head")~=nil then
- c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
- elseif Char.Parent:findFirstChild("Head")~=nil then
- c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
- end
- f=Instance.new("BodyPosition")
- f.P=2000
- f.D=100
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.position=c.Position+Vector3.new(0,3,0)
- f.Parent=c
- game:GetService("Debris"):AddItem(m,.5+du)
- c.CanCollide=false
- m.Parent=workspace
- c.CanCollide=false
- end
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- it=Instance.new
- 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("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- it=Instance.new
- 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("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- it=Instance.new
- 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("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Handle",Vector3.new(0.432347655, 1.46774554, 0.432347715))
- HandleWeld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999994874, 0, 0, 0, 1),CFrame.new(-0.0238761902, -0.643738747, 0.951609612, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279))
- mesh("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.435486168, 0.907830358))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579845, -0.147186279, 1.96928692, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580227, -1.4786582, -0.0490608215, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 1.07937324, 1.37374437))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.791760921, 0.547310829, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490608215, -1.96923208, 6.3858161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.665903091, 1.19417429, 7.27876043, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490589142, -0.483884811, 0.00761604309, -1, 4.46888748e-007, -1.03144195e-008, -2.45221941e-008, 4.87565994e-005, 1.00000048, 3.18062263e-007, 1.00000119, -5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.7662425))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 1.02356577, -1.61146116, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.441556931, 1.57671928, 8.05396271, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 1.17749763, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.742664337, 5.35547161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.907830358))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490608215, -1.96928167, 0.694499969, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.45311451))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.96931839, -1.95488787, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.539680481, 1.67485046, 7.26895666, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580036, 0.0490589142, -1.87116051, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 1.57762623, -1.18428707, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.96923208, 6.3858161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484234, -0.147184372, 1.96928787, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.03910494, -0.382684708, 7.51424408, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579798, -1.9692874, 0.2453022, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -2.50901222, 1.22480965, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872798))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490589142, -2.75432682, -1.02857161, -1, 5.93067284e-007, 5.20292858e-008, -3.78288192e-008, -4.87565994e-005, -1.00000048, -4.64237644e-007, -1.00000119, 5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50904942, 0.245313644, -0.541429996, -9.46957712e-008, -4.87565994e-005, -1.00000048, -1, 4.46894546e-007, 1.08903606e-007, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.680874527, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343439102, -1.5767169, 6.38582945, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.49106264, 1.18428373, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -2.50899839, 1.27389431, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580227, 1.47865772, 0.245313644, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343439102, -1.77297306, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.177495))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.13522863, -1.61146402, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.1966908, -0.245315552, 0.889906406, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.54163361, -1.13123608, 8.05396271, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669485, -0.245315552, 0.595514774, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386522, -2.65620232, 0.245300293, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.26369762, -0.541428089, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.680874527, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.87110519, 6.38581657, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245300293, -1.87116098, 0.694499969, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669199, -0.637798309, 0.889904499, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.27608109, 0.889903545, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580036, -0.245313644, 1.87116003, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.96927261, 3.54016185, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694486141, 0.2453022, 1.57677746, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014063, 1.77303791, -0.245304108, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.66859579, 0.301133633, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.27608013, 1.18427896, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.75432062, -0.541444778, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.680874527, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579655, -1.5767684, -0.147186279, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.13523054, -0.875501633, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832325, 0.68087256))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.23536968, -0.529888153, 7.51424789, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.77297831, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.47860289, 6.38581514, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.588747501))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 0.287633419, 0.154826164, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.47232723, 1.1842947, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579798, 0.147184372, -1.77303362, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490627289, -1.1352334, 2.34741116, -1, 3.87281432e-007, -5.43378356e-008, 6.85484807e-008, -4.91440296e-005, -1.00000048, -2.58457248e-007, -1.00000119, 5.06043434e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 2.16637135, -0.59552145, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901365, 0.441551208, -1.02857399, -2.58317846e-006, -4.78029251e-005, -1.00000048, 1, -5.96029224e-007, -2.59738044e-006, -4.67077939e-007, -1.00000119, 4.92632389e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343439102, -1.6748538, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669056, -0.441566467, 0.889873505, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.680874228, 0.226957604))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.87109709, 6.38581371, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.37374437))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.889888287, 2.70605993, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.7662425))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -0.742720604, -1.61145926, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580227, 0.147171021, 1.47865772, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 1.07937324, 1.37374437))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.791760921, 0.547310829, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.0793705))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.59549427, 2.85327172, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.541453838, -0.343442917, 2.75432682, 3.11322225e-007, 1.00000119, -5.87999821e-005, -1, 4.40155929e-007, 1.19739425e-007, 1.05533914e-007, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.588747501))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -0.203001022, 0.154825211, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.54164124, -1.32749319, 8.05396652, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.588748991, 0.686872184))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 1.62586546, 2.838027, 1, 6.56904035e-007, -8.54040309e-007, 8.39773065e-007, 5.33163548e-005, 1.00000048, 7.85775228e-007, -1.00000119, 5.47766685e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38581562, 0.2453022, 1.57677174, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.588748991, 1.7662425))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343442917, -1.62586355, -1.61146402, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 1, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490627289, 2.29831171, -0.68013978, -1, 7.83419068e-007, 3.55170016e-007, -6.54571295e-007, -1.00000119, 5.92768192e-005, 3.40984968e-007, 5.78463078e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.38047361, 6.38581276, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.813092232, -1.03410339, 8.01469326, 0.707098067, 3.42428684e-005, 0.707115889, 0.707115531, -3.48985195e-005, -0.707098365, 3.29195359e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.0610857, 0.889895916, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484711, -0.245313644, 1.87116098, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.950562, 1.42107105, 1, -5.93067057e-007, -4.65370036e-008, -3.23365512e-008, -4.87565994e-005, -1.00000048, 4.64237701e-007, 1.00000119, -5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.66860676, 1.18429279, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.714970589, -1.1322422, 7.22968769, 0.707098067, 3.42428684e-005, 0.707115889, 0.707115531, -3.48985195e-005, -0.707098365, 3.29195359e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.67490387, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.23536968, -0.235519409, 7.51424789, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669461, -0.490633011, 0.59551239, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.907832325, 0.226957604))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, -0.449383259, -0.692103148, -1, 6.05387072e-007, -3.68178448e-008, 3.73051137e-007, 0.707064152, -0.707151592, -3.00909818e-007, -0.707151115, -0.707062602))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343437195, -2.50902224, 1.22481298, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872798))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.461185604, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0343418121, -0.104858875, 2.90233016, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.43161774, -0.382684708, 7.51424408, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.44156456, -1.67484713, 7.56333065, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.588748991, 1.7662425))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -1.62586355, -1.61146402, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.588748813, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 0.0423226357, 0.498250484, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490837097, -0.537950993, -2.26368427, 1, -5.83602514e-007, 2.18954085e-007, -4.54788051e-007, -1.00000119, 5.90085983e-005, 2.33150899e-007, -5.75780869e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669747, -0.834083557, 0.301120758, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484711, 1.87116098, -0.147171021, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50900507, -1.42107391, -0.441551208, -1.837117e-006, -4.78029251e-005, -1.00000048, -7.05506295e-007, -1.00000119, 4.92632389e-005, -1, 8.34422053e-007, 1.85130671e-006))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.441556931, -2.50901222, 1.22480965, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694489002, -0.343442917, -1.47865105, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.69448328, -1.96928787, 0.245300293, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490608215, 0.631049156, -2.64176512, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.75643003))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -1.89372039, 0.867925167, 1, -3.81058499e-007, -8.9002981e-008, -2.31236939e-007, -0.707139194, -0.707074523, 1.25466727e-007, 0.707076073, -0.70713979))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.6681174))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.18425035, 2.55887699, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.294376373, 0.0806875229, 1.10842729, -1, 5.11558653e-007, 5.70222696e-008, -2.40349664e-007, -0.707064152, 0.707151532, 3.00909903e-007, 0.707151055, 0.707062721))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.50900507, -1.42107153, 0.539680481, -1.11077917e-007, 4.87565994e-005, 1.00000048, -3.50192465e-007, -1.00000119, 5.02169132e-005, 1, -4.79014773e-007, 9.68718012e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.96249199))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.539680481, -2.50901651, 0.390750885, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490837097, -2.16555643, 0.537970543, 1, -5.93067057e-007, -4.65370036e-008, -3.23365512e-008, -4.87565994e-005, -1.00000048, 4.64237701e-007, 1.00000119, -5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694487572, -1.57677746, -0.147186279, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.6748538, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.86483383, 1.18428659, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.5401485, -1.47866344, -0.0490589142, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490608215, -0.350220203, -2.64176798, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(8.05392838, 1.53261375, 0.191354752, 3.18018664e-007, 1.00000119, -5.87999821e-005, 9.46984926e-008, 5.73694706e-005, 1.00000048, 1, -4.46851743e-007, -1.08903585e-007))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423454, 0.235517502, -1.03916979, -2.58459181e-007, -1.00000119, 5.87999821e-005, -1, 3.87285354e-007, -1.03109041e-008, 2.45194229e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484711, 0.0490589142, -1.87116098, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.47863054, 3.54016161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, 0.0568704605, 1.08461213, -1, 5.11558653e-007, 5.70222696e-008, -2.40349664e-007, -0.707064152, 0.707151532, 3.00909903e-007, 0.707151055, 0.707062721))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.50900507, -1.42107153, 0.539680481, -1.11077917e-007, 4.87565994e-005, 1.00000048, -3.50192465e-007, -1.00000119, 5.02169132e-005, 1, -4.79014773e-007, 9.68718012e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.87115479, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.85244274, 1.22480917, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490837097, 0.145457268, -2.26368189, -1, 7.58299052e-007, 1.08852319e-007, 6.2946566e-007, 1.00000119, -5.87999821e-005, -9.46655376e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014874, 0.147174835, 1.47866106, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245300293, -1.47865295, 0.6945014, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.38050604, 3.54015994, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423168, -0.529888153, 1.43168259, -3.20809306e-007, -1.00000119, 5.87999821e-005, 1, -4.49635564e-007, 1.03145474e-008, -2.45194229e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50902605, -1.42107821, 0.44156456, 1.11077917e-007, -4.87565994e-005, -1.00000048, -2.85932202e-007, -1.00000119, 5.02169132e-005, -1, 4.14754425e-007, -9.68685754e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694488049, 1.47865915, 0.245315552, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.50901127, -1.42107344, -0.343437195, -1.1107786e-007, 4.87565994e-005, 1.00000048, -3.50192494e-007, -1.00000119, 5.02169132e-005, 1, -4.7901483e-007, 9.68717444e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.54166603, -1.2293663, 6.72925854, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579988, -1.87116051, 0.343439102, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.75431156, 1.42107296, 1, -5.93067057e-007, -4.65370036e-008, -3.23365512e-008, -4.87565994e-005, -1.00000048, 4.64237701e-007, 1.00000119, -5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490818024, -2.16555786, 0.341711044, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694487095, 0.147184372, -1.77303648, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.67488289, 3.54015994, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.5089941, -1.42107391, 0.34344101, -1.11077917e-007, 4.87565994e-005, 1.00000048, -3.50192465e-007, -1.00000119, 5.02169132e-005, 1, -4.79014773e-007, 9.68718012e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.87113667, 3.54016066, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014897, 1.47866106, 0.245315552, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014444, 0.0490570068, -1.87116718, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(8.05392933, -0.191354752, 1.82700491, 3.11322225e-007, 1.00000119, -5.87999821e-005, -1, 4.40155929e-007, 1.19739425e-007, 1.05533914e-007, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.36180878, 1.2738905, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.77302837, 0.6945014, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423073, -1.43168259, -0.235519409, -3.1798163e-007, -1.00000119, 5.87999821e-005, 1.13912478e-007, -5.73694706e-005, -1.00000048, 1, -4.46802744e-007, 9.97075205e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.13521957, -0.875504017, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832325, 0.68087256))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.77300739, 3.54015589, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.57675743, 3.54016066, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386999, -0.2453022, -2.36181974, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, 0.692106962, -0.0568642616, -1, 6.05404409e-007, 3.10511211e-007, 5.46503543e-007, 0.707139015, 0.707074642, 1.27459003e-007, 0.707076252, -0.707139552))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.6397686, -1.22936916, 7.26893377, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.177495))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.13524342, -1.6114583, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.147174835, -1.96926403, 3.54016185, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.67488289, 3.54015899, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 3.88357353, 0.301130295, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.06108475, 1.18427896, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Really red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901461, -0.0490589142, -0.541426659, -9.46957712e-008, -4.87565994e-005, -1.00000048, -1, 4.46894546e-007, 1.08903606e-007, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.680874527, 0.226957589))
- Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 2.55124497, 0.588747501))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -0.0558166504, -0.433925629, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901222, -1.42107344, 0.245321274, -1.837117e-006, -4.78029251e-005, -1.00000048, -7.05506295e-007, -1.00000119, 4.92632389e-005, -1, 8.34422053e-007, 1.85130671e-006))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2943573, 0.715921402, -0.080678463, -1, 6.05404409e-007, 3.10511211e-007, 5.46503543e-007, 0.707139015, 0.707074642, 1.27459003e-007, 0.707076252, -0.707139552))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.541457176, -0.245313644, 2.75432682, -3.11322196e-007, -1.00000119, 5.90085983e-005, 1, -4.40154651e-007, -9.80572565e-008, 8.38518233e-008, 5.75780869e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014421, -0.245315552, 1.87116718, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901508, 1.02857304, -0.343446732, -3.44488672e-006, -4.81307507e-005, -1.00000048, 3.7769712e-007, 1.00000119, -4.95910645e-005, 1, -5.06690526e-007, -3.45909302e-006))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014349, -1.96930313, 0.245304108, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.75431681, 1.22483969, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.37374437))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.06742668, 0.0963764191, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694487572, -1.47865915, -0.0490608215, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 1.37374759, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.27608585, 0.595516682, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.588748991, 1.7662425))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.62587166, -1.61146212, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 1, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.57678032, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.68730807, 1.18429136, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386951, 2.36181927, 0.147186279, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.69448328, -1.87116718, 0.34344101, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490589142, -1.96927261, 3.54016185, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.541446686, -0.245315552, -2.26369286, 3.34473356e-007, 1.00000119, -5.87999821e-005, 1, -4.63309902e-007, -1.68503149e-007, -1.54298974e-007, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669032, -0.539684296, 1.18426561, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.66858578, 0.889900208, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669771, -0.245315552, 0.301145077, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014397, -1.87116718, 0.34344101, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490627289, -1.02355766, 2.64175844, 1, -1.13017222e-008, -7.91671823e-007, 7.77441755e-007, 4.84883785e-005, 1.00000048, 1.17563076e-007, -1.00000119, 4.99486923e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(8.05392647, -0.103023529, -1.53262234, 3.34473356e-007, 1.00000119, -5.87999821e-005, 1, -4.63309902e-007, -1.68503149e-007, -1.54298974e-007, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014063, 0.147182465, -1.77304411, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.57675695, 3.54016113, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, -1.08461046, 0.449367523, -1, 5.81013978e-007, 1.47227425e-007, -4.13802127e-007, -0.707139015, -0.707074642, -2.25677297e-007, -0.707076252, 0.707139552))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.27608585, 0.301128387, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2943573, -1.10842776, 0.47317791, -1, 5.81013978e-007, 1.47227425e-007, -4.13802127e-007, -0.707139015, -0.707074642, -2.25677297e-007, -0.707076252, 0.707139552))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.5401473, 0.245304108, 1.57678747, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.57672119, 6.38582945, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245304108, -1.47863007, 3.5401597, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 3.88358545, 1.18429613, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.96249199))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.441566467, 2.50903749, 0.390751839, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014659, -1.57678795, -0.147184372, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.441556931, 1.77297735, 8.05396557, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490531921, 3.49107122, 0.301146984, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.47860289, 6.38581467, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669056, -0.245315552, 1.18426561, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669461, -0.735940933, 0.59551239, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.12285614, -0.810565948, 6.72925806, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.96928167, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.61050987, 1.07523632, 8.00489521, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.07983494, 1.18428326, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.16555119, 1.17575836, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.680874228, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.77301359, 3.54015589, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579845, -0.34344101, -1.47865248, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343439102, -1.57671022, 8.34834385, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694486141, 1.77303457, -0.245300293, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -1.42104483, -2.85244846, 1, -5.83602514e-007, 2.18954085e-007, -4.54788051e-007, -1.00000119, 5.90085983e-005, 2.33150899e-007, -5.75780869e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343439102, -1.77296782, 8.34834576, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.147171021, -1.96922827, 6.38581371, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423454, 1.03916979, 0.529888153, -3.05380524e-007, -1.00000119, 5.87999821e-005, 3.50952547e-008, 5.73694706e-005, 1.00000048, -1, 4.34210165e-007, 4.93010717e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343439102, -1.67485523, 7.0236311, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 0.104875565, 0.694504738, -1, 4.46888748e-007, -1.03144195e-008, -2.45221941e-008, 4.87565994e-005, 1.00000048, 3.18062263e-007, 1.00000119, -5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-8.05392933, -0.103021622, 1.82700682, -3.11322196e-007, -1.00000119, 5.90085983e-005, 1, -4.40154651e-007, -9.80572565e-008, 8.38518233e-008, 5.75780869e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.57677126, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245300293, -2.50899744, 1.27389288, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50900507, 1.02857828, 0.343431473, -3.44488672e-006, -4.81307507e-005, -1.00000048, 3.7769712e-007, 1.00000119, -4.95910645e-005, 1, -5.06690412e-007, -3.45909325e-006))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.49106789, 0.595517159, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490608215, 0.35022068, -2.34740973, -1, 5.06501863e-007, 1.52921388e-007, 1.38716672e-007, 4.91440296e-005, 1.00000048, 3.77667334e-007, 1.00000119, -5.06043434e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.38052273, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.294376373, -0.473195553, -0.71591568, -1, 6.05387072e-007, -3.68178448e-008, 3.73051137e-007, 0.707064152, -0.707151592, -3.00909818e-007, -0.707151115, -0.707062602))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -2.50901842, 1.22481108, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.67490387, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.06109333, 0.595511913, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.764038086, 1.19418287, 6.7390604, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 2.46075344, -0.301148415, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 3.88356614, 0.889912128, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669032, -0.392501831, 1.18426561, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.453916222, 0.226957604))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014707, -0.343442917, -1.47866058, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.65619135, 1.27388859, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.441556931, 1.67486477, 6.72926092, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.301120758, 3.00045681, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245304108, -1.87113667, 3.54016066, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490627289, -0.742734432, 2.64176559, -1, 8.82553365e-007, 7.91620323e-007, -7.77434252e-007, -4.91440296e-005, -1.00000048, -7.53687004e-007, -1.00000119, 5.06043434e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50900459, -0.343442917, -0.541424751, -9.46957712e-008, -4.87565994e-005, -1.00000048, -1, 4.46894546e-007, 1.08903606e-007, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.680874527, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.764011383, 1.09605169, 8.06375217, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 1.87200308, -0.889911175, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014468, -0.147184372, 1.96930313, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.47865295, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.06109333, 0.301119328, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.61053324, 1.17336941, 6.68018913, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490818024, -2.26368475, 0.341706753, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.77303028, 0.694502354, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014444, 1.87116718, -0.147174835, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.813094139, -1.23036385, 8.01469421, 0.707098067, 3.42428684e-005, 0.707115889, 0.707115531, -3.48985195e-005, -0.707098365, 3.29195359e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490837097, -2.16555357, -0.145475388, -1, 5.93067284e-007, 5.20292858e-008, -3.78288192e-008, -4.87565994e-005, -1.00000048, -4.64237644e-007, -1.00000119, 5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.490623981, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669747, -0.539684296, 0.301120758, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 1, 0.226957604))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386522, -0.147186279, 2.65620184, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.49106383, 0.889908791, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
- mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901937, -0.245321274, -1.02857685, -2.58317846e-006, -4.78029251e-005, -1.00000048, 1, -5.96029224e-007, -2.59738044e-006, -4.67077939e-007, -1.00000119, 4.92632389e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.541447163, 2.26368523, 0.343442917, 3.18018664e-007, 1.00000119, -5.87999821e-005, 9.46984926e-008, 5.73694706e-005, 1.00000048, 1, -4.46851743e-007, -1.08903585e-007))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 1.02855015, -2.85244894, -1, 7.58299052e-007, 1.08852319e-007, 6.2946566e-007, 1.00000119, -5.87999821e-005, -9.46655376e-008, -5.73694706e-005, -1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.764024734, 1.29229784, 8.06375122, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694488049, 0.147172928, 1.47865915, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.7086463, 1.17337132, 7.21989059, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.61052322, 1.27147961, 8.00489521, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Fossil","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490531921, 0.104857922, 3.34389472, -1, 3.61571296e-007, 1.02468533e-007, 8.82564066e-008, 4.87565994e-005, 1.00000048, 2.32739438e-007, 1.00000119, -5.02169132e-005))
- mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.96249199))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.95057631, 0.390752316, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 1))
- Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
- Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.147171021, -1.96928167, 0.694502354, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
- Barrel=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Barrel",Vector3.new(0.432347655, 1.7281816, 0.432347715))
- Barrelweld=weld(m,Handle,Barrel,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -7.23259068, -1.68114424, 1, -4.46850237e-007, -4.93354477e-008, -3.18020852e-007, -1.00000119, 5.02467155e-005, -3.51276483e-008, -4.88162041e-005, -1.00000036))
- mesh("CylinderMesh",Barrel,"","",Vector3.new(0, 0, 0),Vector3.new(0.666200757, 1, 0.666200459))
- ready = false
- function part(formfactor,parent,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
- fp.Name = name
- fp.Size = size
- fp.Position = Torso.Position
- NoOutline(fp)
- fp.Material="SmoothPlastic"
- fp:BreakJoints()
- return fp
- end
- function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- swait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- swait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function LaserBarrage(Prt,Parent)
- attack=true
- --so("BeamLockon",Prt,1,1)
- local efprt=part(3,Parent,0,0.5,BrickColor.new("Dark stone grey"),"Effect",vt(0.2,0.2,0.2))
- efprt.Anchored=true
- local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
- spread=vt((math.random(0,0)+math.random())*0,(math.random(0,0)+math.random())*0,(math.random(0,0)+math.random())*0)*(Prt.Position-Mouse.Hit.p).magnitude/100
- --spread=vt(0,0,0)
- coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded)
- game:GetService("Debris"):AddItem(Part,6)
- local TheHit=Mouse.Hit.p
- local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
- local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
- so("Elec",Prt,0.2,1)
- local tefprt=part(3,workspace,0,1,BrickColor.new("Dark stone grey"),"Effect",vt(0.2,0.2,0.2))
- tefprt.CFrame=cf(pos)
- MagicCircle(BrickColor.new("Hot pink"),cf(pos),0.5,0.5,0.5,0.5,0.5,0.5,0.04)
- so("Elec",tefprt,0.3,1)
- game:GetService("Debris"):AddItem(tefprt,3)
- Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0)
- if(hit.Parent:findFirstChild("Humanoid")~= nil)then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
- hit.Parent.Humanoid:TakeDamage(9999)
- end
- end
- local mag=(Prt.Position-pos).magnitude
- MagicCylinder(BrickColor.new("Hot pink"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
- Part.Parent=nil
- end),efprt,efmsh,spread)
- end
- function shoot()
- if ready==true then
- attack=true
- ready = false
- LaserBarrage(Barrel,m)
- so("http://roblox.com/asset/?id=166535638",Barrel,1,1)
- so("http://roblox.com/asset/?id=166535638",Barrel,1,1)
- for i=0,1,0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-10),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0.3) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(120), math.rad(0), math.rad(30)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,0,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(70)),.3)
- HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- end
- for i=0,1,0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-10),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0.3) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,0,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(70)),.3)
- HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- end
- attack=false
- end
- end
- mouse.Button1Down:connect(function()
- pcall(function()
- shoot()
- end)
- end)
- mouse.KeyDown:connect(function(k)
- k=k:lower()
- if k=='f' then
- if ready==false then
- ready=true
- attack=true
- elseif ready==true then
- ready=false
- attack=false
- end
- end
- end)
- local sine = 0
- local change = 1
- local val = 0
- while true do
- swait()
- sine = sine + change
- local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
- local velderp=RootPart.Velocity.y
- hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
- if equipped==true or equipped==false then
- if attack==false then
- idle=idle+1
- else
- idle=0
- end
- if idle>=500 then
- if attack==false then
- --Sheath()
- end
- end
- if RootPart.Velocity.y > 1 and hitfloor==nil then
- Anim="Jump"
- if attack==false then
- Humanoid.WalkSpeed = 16
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
- end
- elseif RootPart.Velocity.y < -1 and hitfloor==nil then
- Anim="Fall"
- if attack==false then
- Humanoid.WalkSpeed = 16
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
- end
- elseif torvel<1 and hitfloor~=nil then
- Anim="Idle"
- if attack==false then
- Humanoid.WalkSpeed = 16
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(20)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(70), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(80), math.rad(0), math.rad(60)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(70),math.rad(-5)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
- HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
- end
- elseif torvel>2 and hitfloor~=nil then
- Anim="Walk"
- if attack==false then
- change=3
- Humanoid.WalkSpeed = 16
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(70), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(80), math.rad(0), math.rad(60)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
- HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
- end
- end
- end
- if ready==true then
- Humanoid.WalkSpeed = 5
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-10),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0.3) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,0,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(70)),.3)
- HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- end
- end
- end)
- TextLabel.Parent = Frame
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Position = UDim2.new(0, 128, 0, 311)
- TextLabel.Size = UDim2.new(0, 200, 0, 50)
- TextLabel.Font = Enum.Font.ArialBold
- TextLabel.Text = "cracked Memz"
- TextLabel.TextSize = 50
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement