Advertisement
Flareon_Mob

All Scripts that i can fit. [ROBLOX]

Oct 15th, 2016
626
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 274.98 KB | None | 0 0
  1. --Please do not leak or sell this.Thank you
  2. --Flareon scripts cmdscript loaded
  3.  
  4. print("FA script loaded")
  5.  
  6. --Local Player
  7. local Player = game.Players.LocalPlayer --get the local player
  8. --Local Mouse
  9.  
  10. local Mouse = Player:GetMouse() --get the mouse
  11.  
  12. Mouse.Button1Down:connect(function()
  13.     print("Button1Down")
  14. end)
  15.  
  16. --local walkspeed
  17. game.Workspace.makemeahost.Humaniod.WalkSpeed=32
  18.  
  19. --Script #1
  20. script.Parent = nil
  21. --[[ Below Spike]]
  22. local color = "Really White"
  23. wt = 0.1 s = script it = Instance.new v3 = Vector3.new c3 = Color3.new ud = UDim2.new cf = CFrame.new ca = CFrame.Angles pi = math.pi rd = math.rad
  24. bc = BrickColor.new ab = math.abs de = math.deg ts = tostring tn = tonumber ti = table.insert tr = table.remove
  25. mf = math.floor cr = coroutine.resume cc = coroutine.create sf = string.find sb = string.sub rn = math.random
  26. asset = "http://www.roblox.com/asset/?id="
  27. sr = string.reverse sl = string.lower su = string.upper
  28. Serv = {} Serv.p = game:GetService(sr("sreyalP")) Serv.l = game:GetService(sr("gnithgiL"))
  29. Serv.is = game:GetService(sr("ecivreStresnI")) if game:findFirstChild(sr("revreSkrowteN")) then Serv.ns = game:GetService(sr("revreSkrowteN")) else NetworkServer = nil end
  30. Serv.sg = game:GetService(sr("iuGretratS")) Serv.sp = game:GetService(sr("kcaPretratS")) Serv.d = game:GetService(sr("sirbeD"))
  31. Decs = {}
  32. Decs.Shine = "48965808" Decs.Crack = "49173398" Decs.Cloud = "1095708" Decs.Spike = "1033714" Decs.Rock = "1290033" Decs.Crown = "20329976" Decs.Crown2 = "1323306"
  33. function ft(tablez,item) if not tablez or not item then return nil end for i=1,#tablez do if tablez == item then return i end end return nil end
  34. function re(par,obj) if type(par) ~= "userdata" or type(obj) ~= "string" then return nil end if par:findFirstChild(obj) then par[obj]:Remove() end end
  35. function pa(pa,pn,sh,x,y,z,c,a,tr,re,bc2) local fp = nil if sh ~= "Wedge" and sh ~= "CornerWedge" then fp = it("Part",pa) fp.Shape = sh fp.formFactor = "Custom" elseif sh == "Wedge" then fp = it("WedgePart",pa) fp.formFactor = "Custom"
  36. elseif sh == "CornerWedge" then fp = it("CornerWedgePart",pa) end fp.Size = v3(x,y,z) fp.CanCollide = c fp.Anchored = false fp.BrickColor = bc(bc2) fp.Transparency = tr fp.Reflectance = re fp.BottomSurface = 0 fp.Name = pn --fp.FrontSurface = "Hinge"
  37. fp.TopSurface = 0 fp.Velocity = Vector3.new(0,10,0) fp:BreakJoints() return fp end
  38. function clearit(tab) for xx=1,#tab do tab[xx]:Remove() end end
  39. function weld(pa,p0,p1,x,y,z,a,b,c) local fw = it("Weld",pa) fw.Part0 = p0 fw.Part1 = p1 fw.C0 = cf(x,y,z) *ca(a,b,c) return fw end
  40. function spm(ty,pa,ss) local sp = it("SpecialMesh",pa) sp.MeshType = ty sp.Scale = Vector3.new(ss,ss,ss) end function mbm(pa,sx,sy,sz) local bm = Instance.new("BlockMesh",pa) bm.Scale = Vector3.new(sx,sy,sz) end
  41. function fd(pa,ob) if pa:findFirstChild(ob) then return pa[ob] else return nil end end
  42. function ccn(pa,cl) for i,v in pairs(pa:children()) do if sf(v.className:lower(),cl:lower()) then v:Remove() end end end
  43. function stick(hit2,hit) local weld = Instance.new("Weld") weld.Part0 = hit2 weld.Part1 = hit local HitPos = hit2.Position local CJ = CFrame.new(HitPos)
  44. local C0 = hit2.CFrame:inverse() *CJ local C1 = hit.CFrame:inverse() * CJ weld.C0 = C0 weld.C1 = C1 weld.Parent = hit2 end
  45. function stick2(hit2,hit,tostick) local weld = Instance.new("Weld") weld.Part0 = tostick weld.Part1 = hit2 local HitPos = hit.Position local CJ = CFrame.new(HitPos) local C0 = hit2.CFrame:inverse() *CJ local C1 = hit.CFrame:inverse() * CJ weld.C0 = C1 weld.C1 = C0 weld.Parent = hit2 end
  46. function invis(o) for i,v in pairs(o:children()) do if v:IsA("BasePart") then v.Transparency = 1 end invis(v) end end
  47. function newhats(p,o,o2) for i,v in pairs(p:children()) do if v:IsA("Hat") then local np = v.Handle:Clone() np.Transparency = 0 np.Mesh.Scale = np.Mesh.Scale*1.1 np.Parent = o np.CFrame = v.Handle.CFrame stick2(np,o2,o) end end end
  48. function ray(Pos, Dir) return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit *999), c) end
  49. function hasclass(prt,cls) clases = 0 for i,v in pairs(prt:children()) do if v.className:lower() == cls:lower() then clases = clases + 1 end end return clases end
  50. function fade(prt,incr) cr(cc(function() for i=prt.Transparency,1,incr do prt.Transparency = i wait() end prt:Remove() end)) end
  51. function rtab(tabz,obj) for i=1,#tabz do if tabz == obj then tr(tabz,i) break end end end
  52. function RandomPlayer(spiz) local torz = spis local torses = {} for i,v in pairs(Serv.p:children()) do if v ~= Serv.p.LocalPlayer and v.Character ~= nil and v.Character:findFirstChild("Torso") then ti(torses,v.Character.Torso) end end if #torses > 0 then torz = torses[rn(1,#torses)] end return torz end
  53. function Trail(ob,times,waitz,col,thickz,ofz) local oldpos = (ob.CFrame *ofz).p for i=1,times do local obp = (ob.CFrame *ofz).p local mag = (oldpos - obp).magnitude local tr = pa(ob,"trail","Block",0,0,0,false,false,0.5,0,col) tr.Anchored = true tr.CFrame = cf(oldpos,obp) tr.CFrame = tr.CFrame + tr.CFrame.lookVector* (mag/2)
  54. local trm = it("CylinderMesh",tr) trm.Scale = v3(5*thickz,mag*5,5*thickz) cr(cc(function() for i=5*thickz,0,-5*thickz/10 do trm.Scale = v3(i,mag*5,i) wait() end tr:Remove() end)) tr.CFrame = tr.CFrame *ca(rd(90),0,0) oldpos = obp wait(waitz) end end
  55. sTrail = {}
  56. function Trail2(ob,waitz,col,thickz,ofz) cr(cc(function() ti(sTrail,ob)
  57. local oldpos = (ob.CFrame *ofz).p
  58. repeat local obp = (ob.CFrame *ofz).p
  59. local mag = (oldpos - obp).magnitude
  60. local tr = pa(ob,"trail","Block",0,0,0,false,false,0.5,0,col) tr.Anchored = true
  61. tr.CFrame = cf(oldpos,obp)
  62. tr.CFrame = tr.CFrame + tr.CFrame.lookVector* (mag/2)
  63. local trm = it("CylinderMesh",tr) trm.Scale = v3(5*thickz,mag*5,5*thickz)
  64. cr(cc(function() for i=5*thickz,0,-5*thickz/10 do trm.Scale = v3(i,mag*5,i) wait() end tr:Remove() end))
  65. tr.CFrame = tr.CFrame *ca(rd(90),0,0) oldpos = obp
  66. wait(waitz) until ft(sTrail,ob) == nil end))
  67. end
  68. nocf = cf(0,0,0) noca = ca(0,0,0)
  69. repeat wait() until Serv.p.LocalPlayer.Character and Serv.p.LocalPlayer.Character:findFirstChild("Torso")
  70. pl = Serv.p.LocalPlayer
  71. bp = pl.Backpack
  72. pg = pl.PlayerGui
  73. c = pl.Character
  74. he = c.Head
  75. to = c.Torso ccn(to,"BodyPosition") ccn(to,"BodyGyro")
  76. hu = c.Humanoid hu.PlatformStand = false
  77. mou = nil
  78. Button = false
  79. Key = false
  80. Anim = {}
  81. Anim.ClickHold = 0
  82. Anim.c = true -- weapon change or act debounce
  83. Anim.a = "None" -- current weapon
  84. Anim.b = "None" -- weapon act
  85. bets = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "}
  86. act = {key = {}}
  87. for i=1,#bets do table.insert(act.key,bets) end
  88. Sounds = {
  89. Boom = "16976189";
  90. SniperFire = "1369158";
  91. ShotgunFire2 = "1868836";
  92. MinigunFire = "2692806";
  93. MinigunCharge = "2692844";
  94. MinigunDischarge = "1753007";
  95. Flashbang = "16976189";
  96. Beep = "15666462";
  97. Smash = "2801263";
  98. Punch = "31173820";
  99. Slash = "rbxasset://sounds/swordslash.wav";
  100. Falcon = "1387390";
  101. Cast = "2101137";
  102. Spin = "1369159";
  103. Abscond = "2767090";
  104. ElectricalCharge = "2800815";
  105. FireExplosion = "3264793";
  106. SaberLightUp = "10209303";
  107. SaberSlash = "10209280";
  108. SaberHit = "44463749";
  109. EnergyBlast = "10209268";
  110. Lunge = "rbxasset://sounds/swordlunge.wav";
  111. Unsheath = "rbxasset://sounds/unsheath.wav";
  112. }
  113. local SoundTest = asset .. Sounds.Spin
  114. local hd = he:Clone()
  115. Anim.BodyAnims = 0
  116. Anim.Welding = 0 function c1(wexx,smmx,c0orc1,aa,bb,cc,xx,yy,zz) local xx2,yy2,zz2 = 0,0,0 local x2,y2,z2 = 0,0,0 if c0orc1 == 0 then
  117. xx2,yy2,zz2 = wexx.C0:toEulerAnglesXYZ() x2,y2,z2 = wexx.C0.x,wexx.C0.y,wexx.C0.z elseif c0orc1 == 1 then xx2,yy2,zz2 = wexx.C1:toEulerAnglesXYZ() x2,y2,z2 = wexx.C1.x,wexx.C1.y,wexx.C1.z else xx2,yy2,zz2 = wexx.C1:toEulerAnglesXYZ()
  118. x2,y2,z2 = wexx.C0.x,wexx.C0.y,wexx.C0.z end Anim.Welding = Anim.Welding + 1 local twa = 1 for i=0,twa,smmx do if c0orc1 == 0 then wexx.C0 = cf(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) elseif c0orc1 == 1 then
  119. wexx.C1 = cf(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) else wexx.C0 = cf(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i))
  120. wexx.C1 = ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i))end wait() end local i = 1 if c0orc1 == 0 then wexx.C0 = cf(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) elseif c0orc1 == 1 then wexx.C1 = cf(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i))
  121. else wexx.C0 = cf(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) wexx.C1 = ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) end Anim.Welding = Anim.Welding - 1 end
  122. to["Left Hip"].Part0 = to to["Right Hip"].Part0 = to to["Left Shoulder"].Part0 = to to["Right Shoulder"].Part0 = to
  123. if c:findFirstChild("Suit") then game:service'Debris':AddItem(c["Suit"],0.035) end
  124. m = it("Model",c) m.Name = "Suit"
  125. Misc = {}
  126. Misc["x"] = it("Model",m)
  127. invis(c)
  128. p = {}
  129. t = pa(m,"Torso","Block",0,0,0,false,false,0,0,ts(color)) tw = weld(t,to,t,0,0,0,0,0,0)
  130. la = pa(m,"Left Arm","Block",0,0,0,false,false,0,0,ts(color)) law = weld(la,t,la,-1.5,1,0,0,0,0)
  131. ra = pa(m,"Right Arm","Block",0,0,0,false,false,0,0,ts(color)) raw = weld(ra,t,ra,1.5,1,0,0,0,0)
  132. ll = pa(m,"Left Leg","Block",0,0,0,false,false,0,0,ts(color)) llw = weld(ll,t,ll,-0.5,-1,0,0,0,0)
  133. rl = pa(m,"Right Leg","Block",0,0,0,false,false,0,0,ts(color)) rlw = weld(rl,t,rl,0.5,-1,0,0,0,0)
  134. hd.Parent = m hd.Transparency = 0 hd.face.Face = "Front" hdw = weld(hd,t,hd,0,1.5,0,0,0,0) he.face.Face = "Bottom"
  135. local nbb = it("BlockMesh") nbb.Offset = v3(0,-1,0) nbb.Scale = v3(5,10,5)
  136. nbb:Clone().Parent = la nbb:Clone().Parent = ra nbb:Clone().Parent = ll nbb:Clone().Parent = rl
  137. nbb:Clone().Parent = t t.Mesh.Offset = v3(0,0,0) t.Mesh.Scale = Vector3.new(10,10,5)
  138. to["Left Hip"].Part0 = t to["Right Hip"].Part0 = t to["Left Shoulder"].Part0 = t to["Right Shoulder"].Part0 = t
  139. function Armz(ison) if ison then
  140. c["Left Arm"].Transparency = 0 c["Right Arm"].Transparency = 0 la.Transparency = 1 ra.Transparency = 1
  141. law.Part0 = c["Left Arm"] law.C0 = cf(0,1,0) raw.Part0 = c["Right Arm"] raw.C0 = cf(0,1,0)
  142. else
  143. c["Left Arm"].Transparency = 1 c["Right Arm"].Transparency = 1 la.Transparency = 0 ra.Transparency = 0
  144. law.Part0 = t law.C0 = cf(-1.5,1,0) raw.Part0 = t raw.C0 = cf(1.5,1,0)
  145. end end
  146. function Legz(ison) if ison then
  147. c["Left Leg"].Transparency = 0 c["Right Leg"].Transparency = 0 ll.Transparency = 1 rl.Transparency = 1
  148. llw.Part0 = c["Left Leg"] llw.C0 = cf(0,1,0) rlw.Part0 = c["Right Leg"] rlw.C0 = cf(0,1,0)
  149. else
  150. c["Left Leg"].Transparency = 1 c["Right Leg"].Transparency = 1 ll.Transparency = 0 rl.Transparency = 0
  151. llw.Part0 = t llw.C0 = cf(-0.5,-1,0) rlw.Part0 = t rlw.C0 = cf(0.5,-1,0)
  152. end end function Headz(ison) if ison then he.Transparency = 0 else he.Transparency = 1 end end
  153. Legz(true) Armz(true) newhats(c,hd,he)
  154. function Sound(sid,pit,vol) local ss = it("Sound") ss.Name = "Sound" ss.Parent = hd ss.SoundId = sid ss.Pitch = pit ss.Volume = vol/3 ss.PlayOnRemove = true wait() ss:Remove() end
  155. Healthz = 250 hu.MaxHealth = Healthz hu.Health = Healthz
  156. mp = 1250000 maxmp = 1250000 ns = 18
  157. function addmp(mpz) mp = mp + mpz if mp > maxmp then mp = maxmp end end
  158. function DmgHumanoidsNear(pos,dmg,rndmg,mag,forc)
  159. local function kidive(ob)
  160. for i,v in pairs(ob:children()) do
  161. if not v.Parent:IsA("Hat") and v:IsA("BasePart") and v.Parent.Name ~= "Suit" and v.Parent.Parent:findFirstChild("Humanoid") == nil and v.Parent.Parent.Name ~= "Suit" and v.Parent:findFirstChild("Humanoid") == nil and (v.Position - pos).magnitude < mag*1.3 and v.Anchored == false and v:GetMass() < 150 then
  162. v:BreakJoints() v.Velocity = cf(pos,v.Position).lookVector*forc
  163. end
  164. if v:IsA("Humanoid") and v ~= hu and v.Parent:findFirstChild("Torso") then
  165. if (pos - v.Parent.Torso.Position).magnitude < mag then local tdmg = dmg*rn(1,rndmg)
  166. addmp(tdmg) v:TakeDamage(tdmg)
  167. end
  168. end
  169. if not v:IsA("Camera") and not v:IsA("Script") then kidive(v) end end end
  170. kidive(workspace)
  171. end
  172. function DmgHit(weplol,mind,maxd,gain)
  173. weplol.Touched:connect(function(hit)
  174. if hit.Parent:findFirstChild("Humanoid") == nil then return end
  175. local aihu = hit.Parent.Humanoid
  176. local dmgzorz = rn(mind,maxd) addmp(dmgzorz*gain)
  177. aihu:TakeDamage(dmgzorz) Sound(asset .. Sounds.Smash,1,1)
  178. end)
  179. end
  180. function ShootSpike(sc,adjus,istrai,typ,loltors)
  181. cr(cc(function() Sound(Sounds.Slash,1.1,1)
  182. local spi = pa(c,"","Block",0.6*sc,2*sc,0.6*sc,true,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  183. spim.Scale = v3(0.12*sc,3*sc,0.12*sc) spi.Anchored = true if typ == 1 then spi.CFrame = cf((loltors.CFrame).p,mou.hit.p) *adjus
  184. elseif typ == 2 then if adjus == "random" then spi.CFrame = cf(to.Position,RandomPlayer(spi).Position) else spi.CFrame = loltors.CFrame *adjus end end spi.CFrame = spi.CFrame *ca(rd(-90),0,0)
  185. if istrai then cr(cc(function() Trail(spi,15,0.15,color,0.35,cf(0,-1,0)) end)) end
  186. local bullethit = false
  187. local tyms = 0 if rn(1,17) == 1 then it("Fire",spi).Heat = -25 end
  188. local minusz = -0.0001
  189. local spid = 0.25 if typ == 2 then spid = 0.01 end
  190. local divzz = 110 if typ == 2 then divzz = 50 end
  191. local tehpos = v3(0,0,0)
  192. repeat
  193. tyms = tyms + 2 minusz = (-90/3000/divzz)*tyms
  194. local bhit,bpos = ray(spi.Position,spi.Position - (spi.CFrame *cf(0,-1,0)).p) tehpos = bpos
  195. if bpos ~= nil and (bpos - (spi.CFrame *cf(0,1,0)).p).magnitude < 2.2 then bullethit = bhit else spi.CFrame = spi.CFrame *cf(0,2,0) *ca(rd(minusz),rd(0),0) end
  196. if tyms%8 == 0 then wait() end
  197. until bullethit or spi.Position.y < -300 or tyms > 3000
  198. if bullethit then
  199. spi.Velocity = v3(0,0,0) local xx,yy,zz = spi.CFrame:toEulerAnglesXYZ() spi.CFrame = cf(tehpos) *ca(xx,yy,zz) *cf(0,-spi.Size.y/9,0)
  200. if bullethit.Anchored then Sound(asset .. Sounds.Punch,1,1) spi.Anchored = true else local cfz = spi.CFrame *cf(0,-0*sc,0)
  201. spi.Size = v3(0,0,0) spi.CFrame = cfz spi.Anchored = false
  202. if bullethit.Parent:findFirstChild("Humanoid") then stick(spi,bullethit) spi.CanCollide = false local mul = 1 if spi:findFirstChild("Fire") then mul = 2.5 end
  203. local aihu = bullethit.Parent.Humanoid addmp(20*mul) aihu:TakeDamage(rn(10*mul,24*mul)) Sound(asset .. Sounds.Smash,1.35,1)
  204. elseif bullethit.Parent.Parent:findFirstChild("Humanoid") then stick(spi,bullethit) spi.CanCollide = false local mul = 1 if spi:findFirstChild("Fire") then mul = 2.5 end
  205. local aihu = bullethit.Parent.Parent.Humanoid addmp(20*mul) aihu:TakeDamage(rn(10*mul,24*mul)) Sound(asset .. Sounds.Smash,1.35,1)
  206. elseif bullethit:GetMass() < 500 then stick(spi,bullethit) Sound(asset .. Sounds.Punch,1,1) if hasclass(bullethit,"Weld") < 1 and bullethit.Parrent.Parent:findFirstChild("Humanoid") == nil then bullethit.Velocity = (spi.CFrame*ca(rd(90),0,0)).lookVector*60 end
  207. end
  208. end
  209. game:service'Debris':AddItem(spi,8)
  210. else
  211. spi.Parent = nil
  212. end
  213. end))
  214. end
  215. function NormalPose(inc) cr(cc(function() c1(tw,inc,3,0,0,0,0,0,0) end)) cr(cc(function() c1(llw,inc,3,-0.5,-1,0,0,0,0) end))
  216. cr(cc(function() c1(rlw,inc,3,0.5,-1,0,0,0,0) end)) cr(cc(function() c1(law,inc,3,-1.5,1,0,0,0,0) end)) c1(raw,inc,3,1.5,1,0,0,0,0) end
  217. Anim.Act = function(k,ccz)
  218. if ccz then
  219. if k == "x" then Anim.c = false
  220. Anim.a = "Spikes"
  221. for i=1,18 do
  222. local spi = pa(Misc[k],"","Block",0,0,0,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  223. spim.Scale = v3(0.1,0,0.1)
  224. local spiw = weld(spi,t,spi,rn(-8,8)/10,rn(-8,8)/10,0,rd(rn(60,120)),0,rd(rn(-30,30)))
  225. cr(cc(function() for i=0,1,0.1 do spiw.C0 = spiw.C0 *cf(0,0.17,0) spim.Scale = v3(0.25,i*4,0.25) wait() end Anim.c = true end))
  226. end
  227. for i=1,2 do local spi = pa(Misc[k],"","Block",0,0,0,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  228. local spiw = weld(spi,la,spi,0.2,-i/1.1+(0.7),-0.25,rd(-45),0,rd(120)) cr(cc(function() for i=0,1,0.1 do spiw.C0 = spiw.C0 *cf(0,0.14,0) spim.Scale = v3(0.25,i*4,0.25) wait() end Anim.c = true end)) end
  229. for i=1,2 do local spi = pa(Misc[k],"","Block",0,0,0,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike local spiw = weld(spi,ra,spi,-0.2,-i/1.1+(0.7),-0.25,rd(-45),0,rd(-120))
  230. cr(cc(function() for i=0,1,0.1 do spiw.C0 = spiw.C0 *cf(0,0.14,0) spim.Scale = v3(0.25,i*4,0.25) wait() end Anim.c = true end)) end
  231. for i=1,2 do local spi = pa(Misc[k],"","Block",0,0,0,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  232. local spiw = weld(spi,ll,spi,0.2,-i/1.1+(0.2),-0.3,0,rd(50),rd(70)) cr(cc(function() for i=0,1,0.1 do spiw.C0 = spiw.C0 *cf(0,0.14,0) spim.Scale = v3(0.25,i*4,0.25) wait() end Anim.c = true end)) end
  233. for i=1,2 do local spi = pa(Misc[k],"","Block",0,0,0,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike local spiw = weld(spi,rl,spi,-0.2,-i/1.1+(0.2),-0.3,0,rd(-50),rd(-70))
  234. cr(cc(function() for i=0,1,0.1 do spiw.C0 = spiw.C0 *cf(0,0.14,0) spim.Scale = v3(0.25,i*4,0.25) wait() end Anim.c = true end)) end
  235. elseif k == "c" then
  236. end
  237. else
  238. if k == "x" and Anim.b == "None" and Anim.c then Anim.c = false Anim.a = "None"
  239. for zi,v in pairs(Misc[k]:children()) do
  240. cr(cc(function()
  241. for i=1,0,-0.1 do
  242. v.Weld.C0 = v.Weld.C0 *cf(0,-0.17,0) v.Mesh.Scale = v3(0.1,i*4,0.1)
  243. wait()
  244. end v:Remove() Anim.c = true end))
  245. end
  246. elseif mp >= 50 and k == "e" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "SideSlash" Anim.c = false mp = mp - 50
  247. Armz(false)
  248. cr(cc(function() c1(law,0.16,3,-1.2,1,-0.2,40,0,40) end))
  249. cr(cc(function() c1(tw,0.1,0,0,0,0,0,-40,0) end))
  250. c1(raw,0.16,3,1.2,1,0.2,50,0,50) Sound(Sounds.Unsheath,1.2,1)
  251. local spi = pa(m,"","Block",0.3,6,0.3,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  252. spim.Scale = v3(0.2,6,0.2)
  253. local spiw = weld(spi,ra,spi,0,-2,2,rd(90),0,0)
  254. c1(raw,0.16,3,1.5,1,0,0,0,-40) Sound(Sounds.Slash,0.9,1)
  255. DmgHit(spi,5,10,2)
  256. cr(cc(function() Trail(spi,8,0.04,color,0.6,cf(0,3,0)) end))
  257. cr(cc(function() c1(tw,0.08,0,0,0,0,0,45,0) end))
  258. cr(cc(function() c1(spiw,0.1,0,0,-3.6,-1,210,0,0) end))
  259. c1(raw,0.08,3,1.3,0.6,-0.5,-160,0,-90) wait(0.2)
  260. cr(cc(function() c1(tw,0.08,0,0,0,0,0,0,0) c1(law,0.16,3,-1.5,1,0,0,0,0) end))
  261. c1(raw,0.08,3,1.2,1,0.2,50,0,50) spi:Remove() c1(raw,0.16,3,1.5,1,0,0,0,0)
  262. Armz(true)
  263. Anim.b = "None" Anim.c = true
  264. elseif k == "c" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "Sit" Anim.c = false
  265. Legz(false) Armz(false)
  266. cr(cc(function() c1(llw,0.1,3,-0.5,-1,-0.3,-80,-20,0) end))
  267. cr(cc(function() c1(rlw,0.1,3,0.5,-1,-0.3,-80,20,0) end))
  268. cr(cc(function() c1(law,0.1,3,-1.3,1,0,15,0,15) end))
  269. cr(cc(function() c1(raw,0.1,3,1.3,1,0,15,0,-15) end))
  270. c1(tw,0.1,3,0,-1.5,0.35,-15,0,0)
  271. Anim.c = true hu.WalkSpeed = 0
  272. elseif k == "c" and Anim.a == "Spikes" and Anim.b == "Sit" then Anim.c = false hu.WalkSpeed = ns NormalPose(0.08) Legz(true) Armz(true) Anim.c = true Anim.b = "None"
  273. elseif mp >= 6 and k == "f" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "SpikeShoot" Anim.c = false
  274. Armz(false)
  275. cr(cc(function() c1(law,0.1,3,-1.1,0.55,0,-85,20,0) end)) c1(raw,0.1,3,1.1,0.55,0,-85,-20,0)
  276. repeat mp = mp - 6 ShootSpike(rn(8,24)/10,ca(0,0,0),true,1,t) wait(0.12) c1(law,1,3,-1.1,0.55,0,-85+rn(-5,5),20+rn(-5,5),0)
  277. c1(raw,1,3,1.1,0.55,0,-85+rn(-5,5),-20+rn(-5,5),0) until mp < 6 or not act.key["f"]
  278. cr(cc(function() c1(law,0.1,3,-1.5,1,0,0,0,0) end)) c1(raw,0.1,3,1.5,1,0,0,0,0)
  279. Armz(true) Anim.b = "None" Anim.c = true
  280. elseif mp >= 30 and k == "q" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "Flip" Anim.c = false
  281. Legz(false) Armz(false) mp = mp - 30
  282. cr(cc(function() c1(llw,0.1,3,-0.5,-0.4,-0.3,55,0,8) end))
  283. cr(cc(function() c1(rlw,0.1,3,0.5,-0.7,-0.3,55,0,-8) end))
  284. cr(cc(function() c1(law,0.1,3,-1.3,1,-0.2,-170,0,-15) end))
  285. cr(cc(function() c1(raw,0.1,3,1.3,1,-0.2,-170,0,15) end)) c1(tw,0.1,3,0,-0.8,0,-30,0,0) hu.WalkSpeed = ns*1.25
  286. cr(cc(function() c1(tw,0.036,3,0,0,0,360,0,0) end))
  287. local bf = it("BodyForce",t) bf.force = v3(0,10000,0) game:service'Debris':AddItem(bf,0.165) Sound(Sounds.Slash,1.2,1)
  288. wait(0.2) for zx=1,6 do ShootSpike(1.5,cf(rd(-5,5)/10,-2,-1)*ca(rd(-90+rn(-2,2)),0,rd(rn(-2,2))),true,2,to) wait(0.06) end hu.WalkSpeed= ns
  289. cr(cc(function() c1(llw,0.2,3,-0.5,-1,0,0,0,0) end))
  290. cr(cc(function() c1(rlw,0.2,3,0.5,-1,0,0,0,0) end))
  291. cr(cc(function() c1(law,0.2,3,-1.5,1,0,0,0,0) end)) c1(raw,0.2,3,1.5,1,0,0,0,0)
  292. Legz(true) Armz(true) Anim.b = "None" Anim.c = true
  293. elseif mp < maxmp and k == "z" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "Charge" Anim.c = false
  294. hu.WalkSpeed = 0 Armz(false)
  295. local mz = it("Model",m)
  296. for xi=1,360,360/8 do
  297. local spi = pa(mz,"","Block",1,6,1,true,false,0,0,color) spi.Anchored = true local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  298. spim.Scale = v3(1,6,1) spi.CFrame = t.CFrame *ca(0,rd(xi),0) *cf(0,0,10) *cf(0,-7,0) *ca(rd(rn(-5,5)),0,rd(rn(-5,5)))
  299. cr(cc(function() for x=1,12,1 do spi.CFrame = spi.CFrame *cf(0,0.5,0) wait() end end))
  300. cr(cc(function() repeat wait() until not act.key["z"] or mp >= maxmp for x=1,12,1 do spi.CFrame = spi.CFrame *cf(0,-0.5,0) wait() end mz:Remove() end))
  301. end
  302. for xi=-1,1,2 do
  303. local spi = pa(mz,"","Block",1,10,1,true,false,0,0,color) spi.Anchored = true local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  304. spim.Scale = v3(1.2,10,1.2) spi.CFrame = t.CFrame *cf(xi*2.2,0,-2) *cf(0,-11,0)
  305. cr(cc(function() for x=1,20,1 do spi.CFrame = spi.CFrame *cf(0,0.5,0) wait() end end))
  306. cr(cc(function() repeat wait() until not act.key["z"] or mp >= maxmp for x=1,20,1 do spi.CFrame = spi.CFrame *cf(0,-0.25,0) wait() end mz:Remove() end))
  307. end
  308. local spi = pa(mz,"","Block",0,0,0,false,false,0,0,raigcol) spi.Anchored = true local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Crown
  309. spim.Scale = v3(8,3,8) spi.CFrame = t.CFrame *cf(0,-2,0) Sound(asset .. Sounds.Cast,0.7,1)
  310. cr(cc(function() for i=1,0.5,-0.05 do spi.Transparency = i end repeat wait() spi.CFrame = spi.CFrame *ca(0,rd(11),0) until not act.key["z"] or mp >= maxmp for i=0.5,1,0.05 do spi.Transparency = i end spi:Remove() end))
  311. cr(cc(function() c1(law,0.06,3,-1.2,0.55,-0.1,-90,-25,0) end)) c1(raw,0.06,3,1.2,0.55,-0.1,-90,25,0)
  312. repeat
  313. wait() addmp(4.5) until not act.key["z"] or mp >= maxmp
  314. cr(cc(function() c1(raw,0.1,3,1.5,1,0,0,0,0) end)) c1(law,0.1,3,-1.5,1,0,0,0,0)
  315. Armz(true) Anim.c = true Anim.b = "None" hu.WalkSpeed = ns
  316. elseif mp >= 150 and k == "r" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "SpinSlash" Anim.c = false
  317. Armz(false) mp = mp - 150
  318. cr(cc(function() c1(law,0.08,3,-1.2,1,0.2,40,0,-30) end)) c1(raw,0.08,3,1.2,1,0.2,40,0,30) Sound(Sounds.Unsheath,1.2,1)
  319. local spi = pa(m,"","Block",0.3,6,0.3,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike spim.Scale = v3(0.2,6,0.2) local spiw = weld(spi,ra,spi,0,-2,2,rd(90),0,0)
  320. local spi1 = pa(m,"","Block",0.3,6,0.3,false,false,0,0,color) local spim = it("SpecialMesh",spi1) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike spim.Scale = v3(0.2,6,0.2) local spi1w = weld(spi1,la,spi1,0,-2,2,rd(90),0,0)
  321. cr(cc(function() c1(spiw,0.07,0,0,-4,0,170,0,0) end)) cr(cc(function() c1(spi1w,0.07,0,0,-4,0,190,0,0) end))
  322. cr(cc(function() c1(law,0.07,3,-1,0.6,0,0,0,85) end)) c1(raw,0.07,3,1,0.6,0,0,0,-95) wait(0.2) DmgHit(spi,2,5,2) DmgHit(spi1,2,5,2) cr(cc(function() Trail(spi,24,0.05,color,0.35,cf(0,3,0)) end)) cr(cc(function() Trail(spi1,24,0.05,color,0.35,cf(0,3,0)) end))
  323. local tru = true local wnd = pa(m,"","Block",14,0,14,false,false,0.3,0,color) wnd.Anchored = true it("CylinderMesh",wnd).Scale = v3(1,0.1,1) cr(cc(function() repeat wait() wnd.CFrame = t.CFrame *cf(0,0.5,0) *ca(rd(rn(-8,8)),0,rd(rn(-8,8))) if rn(1,4) == 2 then Sound(asset .. Sounds.Spin,1.25,1) end until not tru fade(wnd,0.08) end)) c1(tw,0.02,3,0,0,0,0,-360*5,0) tru = false tw.C1 = ca(0,0,0)
  324. cr(cc(function() c1(law,0.08,3,-1.2,1,0.2,40,0,-30) end)) c1(raw,0.08,3,1.2,1,0.2,40,0,30) spi:Remove() spi1:Remove()
  325. cr(cc(function() c1(law,0.16,3,-1.5,1,0,0,0,0) end)) c1(raw,0.16,3,1.5,1,0,0,0,0)
  326. Anim.c = true Armz(true) Anim.b = "None"
  327. elseif mp >= 10 and k == "v" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "Hoverboard" Anim.c = false
  328. Armz(false) Legz(false)
  329. local spi = pa(m,"","Block",0.3,10,0.3,true,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike spim.Scale = v3(0.8,10,0.8) local spiw = weld(spi,to,spi,-0.65,-3,0,rd(-80),0,0)
  330. local spi1 = pa(m,"","Block",0.3,10,0.3,true,false,0,0,color) local spi1m = it("SpecialMesh",spi1) spi1m.MeshType = "FileMesh" spi1m.MeshId = asset .. Decs.Spike spi1m.Scale = v3(0.8,10,0.8) local spi1w = weld(spi1,to,spi1,0.65,-3,0,rd(-80),0,0)
  331. local bpt = it("BodyPosition",to) bpt.position = to.Position bpt.maxForce = v3(1/0,1/0,1/0)
  332. local bgt = it("BodyGyro",to) bgt.maxTorque = v3(1/0,1/0,1/0) bgt.D = 1250 hu.PlatformStand = true
  333. cr(cc(function() c1(law,0.07,3,-1,0.5,0,0,0,83) end)) cr(cc(function() c1(raw,0.07,3,1,0.5,0,0,0,-97) end))
  334. cr(cc(function() c1(llw,0.07,3,-0.5,-1,0,-20,0,25) end)) cr(cc(function() c1(rlw,0.07,3,0.5,-1,0,-20,0,-25) end))
  335. c1(tw,0.07,3,0,0,0,15,90,0) Trail2(spi,0.15,color,1.8,cf(0.6,-5,0))
  336. repeat local lulzspid = -Anim.ClickHold*2.5 if lulzspid < -50 then lulzspid = -50 end
  337. bpt.position = (to.CFrame *cf(0,0,-7+(lulzspid))).p bgt.cframe = cf(to.Position,mou.hit.p) mp = mp - 1 wait() until not act.key["v"] or mp < 1
  338. bpt:Remove() bgt:Remove() hu.PlatformStand = false rtab(sTrail,spi) local spisc = spim.Scale
  339. for i=1,0,-0.1 do spim.Scale = spisc*i spi1m.Scale = spisc*i wait() end
  340. spi:Remove() spi1:Remove() Anim.c = true NormalPose(0.08) Armz(true) Legz(true) Anim.b = "None"
  341. elseif mp >= 60 and k == "t" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "SpikeWall" Anim.c = false
  342. Armz(false) Legz(false) mp = mp - 60 hu.WalkSpeed = 0 Sound(asset .. Sounds.Cast,1.5,1) wait(0.25)
  343. cr(cc(function() c1(law,0.06,3,-1.2,0.8,0,30,0,40) end)) cr(cc(function() c1(raw,0.06,3,1,0.5,-0.6,-55,0,10) end))
  344. cr(cc(function() c1(llw,0.06,3,-0.5,1.1,-0.7,-20,0,10) end)) cr(cc(function() c1(rlw,0.06,3,0.5,-0.4,0,50,0,-10) end))
  345. c1(tw,0.06,3,0,-1.8,0,30,0,0) Sound(asset .. Sounds.Smash,0.26,1)
  346. for i=-12,12,2 do wait()
  347. local spi = pa(workspace,"","Block",3,20,3,true,false,0,0,color) spi.Anchored = true local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike spim.Scale = v3(2,29,2)
  348. DmgHumanoidsNear((to.CFrame *cf(i,-1,-8) *cf(0,0,ab(-i/2.5))).p,2,12,14,70) spi.CFrame = to.CFrame *cf(i,-20,-8) *cf(0,0,ab(-i/2.5)) cr(cc(function() for i=1,20 do spi.CFrame =spi.CFrame *cf(0,1,0) wait() end end)) game:service'Debris':AddItem(spi,32)
  349. end
  350. hu.WalkSpeed = ns NormalPose(0.08)
  351. Armz(true) Legz(true) Anim.b = "None" Anim.c = true
  352. elseif mp >= 8 and k == "g" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "SpikeCannon" Anim.c = false
  353. Armz(false) Legz(false)
  354. cr(cc(function() c1(law,0.06,3,-1.2,0.8,0,-30,0,40) end)) cr(cc(function() c1(raw,0.06,3,1.2,0.8,0,-30,0,-40) end))
  355. cr(cc(function() c1(llw,0.06,3,-0.5,-0.8,0,-10,0,0) end)) cr(cc(function() c1(rlw,0.06,3,0.5,-0.8,0,-10,0,0) end))
  356. c1(tw,0.06,3,0,-0.3,0,10,0,0)
  357. repeat
  358. wait(0.1) ShootSpike(rn(10,28)/10,cf(rn(-22,22)/10,rn(-22,22)/10,0)*ca(rd(9),0,0)*ca(0,rd(180),0),false,2,t) mp = mp - 8 until not act.key["g"] or mp < 1
  359. NormalPose(0.08)
  360. Armz(true) Legz(true) Anim.b = "None" Anim.c = true
  361. elseif mp >= 600 and k == "b" and Anim.a == "Spikes" and Anim.b == "None" then Anim.b = "SpikeRoll" Anim.c = false
  362. Armz(false) Legz(false) hu.WalkSpeed = ns*3.5 mp = mp - 600 local spiks = {}
  363. for i=1,30 do
  364. local spi = pa(m,"","Block",0,0,0,false,false,0,0,color) local spim = it("SpecialMesh",spi) spim.MeshType = "FileMesh" spim.MeshId = asset .. Decs.Spike
  365. spim.Scale = v3(0,0,0)
  366. local spiw = weld(spi,t,spi,rn(-10,10)/10,rn(-10,10)/10,rn(-10,10)/10,rd(rn(-360,360)),0,rd(rn(-360,360)))
  367. table.insert(spiks,spiw) cr(cc(function() for i=0,2,0.1 do spiw.C0 = spiw.C0 *cf(0,0.17,0) spim.Scale = v3(0.5,i*4,0.5) wait() end end))
  368. end
  369. cr(cc(function() c1(llw,0.1,3,-0.5,-0.8,-0.6,65,0,8) end))
  370. cr(cc(function() c1(rlw,0.1,3,0.5,-0.8,-0.6,65,0,-8) end))
  371. cr(cc(function() c1(law,0.1,3,-1.3,1,-0.2,65,0,30) end))
  372. cr(cc(function() c1(raw,0.1,3,1.3,1,-0.2,65,0,-30) end)) c1(tw,0.1,3,0,-2,0,0,0,0) local function funnyfiur(zazaz) ShootSpike(rn(15,38)/10,zazaz,false,2,to) end
  373. cr(cc(function() for i=0,1,0.005 do if rn(1,3) == 2 then DmgHumanoidsNear(to.Position,2,12,8,70) end if rn(1,5) == 5 then hu:MoveTo((to.CFrame *cf(0,0,-6)).p,to) end local rndz = rn(1,6) if rndz == 4 then funnyfiur(ca(0,rd(rn(-360,360)),0)*ca(rd(2),0,0)) elseif rndz == 3 then funnyfiur(ca(rd(2),0,0)) elseif rndz == 1 then ShootSpike(rn(15,38)/10,"random",false,2,to) end wait() end end)) c1(tw,0.005,3,0,-1.7,0,360*10,0,0)
  374. NormalPose(0.07)
  375. for xi=1,#spiks do local spiw = spiks[xi] cr(cc(function() for i=2,0,-0.1 do spiw.C0 = spiw.C0 *cf(0,-0.17,0) spiw.Part1.Mesh.Scale = v3(0.5,i*4,0.5) wait() end spiw.Part1:Remove() end)) end wait(0.5)
  376. Armz(true) Legz(true) Anim.b = "None" Anim.c = true hu.WalkSpeed = ns
  377. end -- key
  378. end -- bool
  379. end -- func end
  380. re(bp,"ProCacDef")
  381. bin = it("HopperBin",bp) bin.Name = "Spike"
  382. bin.Selected:connect(function(mouse) mou = mouse
  383. mouse.Button1Down:connect(function() Button = true cr(cc(function() repeat wait(0.1) Anim.ClickHold = Anim.ClickHold + 0.1 until not Button end))
  384. end)
  385. mouse.Button1Up:connect(function() Button = false
  386. end)
  387. mouse.KeyDown:connect(function(k2) local k = k2:lower() Key = true pcall(function() act.key[k] = true end)
  388. if k == "p" then Sound(asset .. Sounds.Smash,0.26,1) end
  389. if Anim.c then
  390. if Anim.a == "None" then
  391. Anim.Act(k,true)
  392. else
  393. Anim.Act(k,false)
  394. end -- anim ab end
  395. end -- c end
  396. end)
  397. mouse.KeyUp:connect(function(k2) pcall(function() act.key[k2:lower()] = false end) Key = false end)
  398. end)
  399. bin.Deselected:connect(function(mouse)
  400. end)
  401. re(pg,"RMDXSig") raigcol = "Frostftw"
  402. Gui = it("ScreenGui",pg) Gui.Name = "RMDXSig"
  403. fr = it("Frame",Gui) fr.Size = ud(1,0,1,0) fr.Active = false fr.BackgroundTransparency = 1
  404. mptray = it("TextLabel",fr) mptray.BackgroundColor3 = bc("Black").Color
  405. mptray.Size = ud(0.18,0,0.08,0) mptray.BorderSizePixel = 0 mptray.Position = ud(0.41,0,0.025,0) mptray.Text = ""
  406. mptext = it("TextLabel",mptray) mptext.BackgroundTransparency = 1 mptext.Size = ud(1,0,1,0) mptext.TextColor3 = bc("White").Color
  407. mptext.FontSize = "Size18" mptext.Font = "ArialBold" mptext.ZIndex = 2 mptext.Text = "Mp Power"
  408. mpfill = it("ImageLabel",mptray) mpfill.BackgroundColor3 = bc(raigcol).Color mpfill.Image = asset .. Decs.Shine mpfill.Size = ud(0.97,0,0.90,0) mpfill.Position = ud(0.015,0,0.05,0)
  409. cr(cc(function() while wait() do mpfill.Size = ud((0.97/maxmp)*mp,0,0.9,0) end end))
  410. cr(cc(function() while wait() do if mp >= maxmp then local raigcolz = bc(raigcol).Color local rr,gg,bb = raigcolz.r,raigcolz.g,raigcolz.b for xz=gg,gg-80,-5 do if mp < maxmp then mpfill.BackgroundColor3 = bc(raigcol).Color break end mpfill.BackgroundColor3 = c3(rr,xz,bb) wait() end
  411. for xz=gg-80,gg,5 do if mp < maxmp then mpfill.BackgroundColor3 = bc(raigcol).Color break end mpfill.BackgroundColor3 = c3(rr,xz,bb) wait() end end end end))
  412. cr(cc(function() while wait() do if not Button and Anim.ClickHold > 0 then Anim.ClickHold = Anim.ClickHold - 0.1 end end end))
  413. function find(name)
  414. p = game.Players:GetChildren()
  415. for i,v in pairs(p) do
  416. if string.find(v.Name, name) then
  417. return v
  418. end
  419. end
  420. end
  421. local skin = color
  422. players = game.Players.LocalPlayer
  423. function chat(msg)
  424. msg = string.lower()
  425. if string.sub(msg,1,6)=="color/" then
  426. col = string.sub(msg,7)
  427. color = ""..col..""
  428.  
  429. end
  430. if string.sub(msg,1,5)=="color" then
  431. m = game.Players.Yanabis.Character:GetChildren()
  432. for i,v in pairs(m) do
  433. if v.ClassName == "Part" then
  434. v.BrickColor = BrickColor.new(color)
  435.  
  436. wait(0)
  437.  
  438. local g = game.Players.djface203.Character.Suit:GetChildren()
  439. for b,t in pairs(g) do
  440. if t.ClassName == "Part" then
  441. t.BrickColor = BrickColor.new(color)
  442. end
  443. end
  444. end
  445. end
  446. end
  447.  
  448.  
  449. end
  450. players.Chatted:connect(chat)
  451.  
  452. --script #2's
  453. str_srce = "" loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)()--Releasing soon.
  454. loadstring(game:GetObjects("rbxassetid://138660278")[1].Source)() - v3rmillion cmd bar
  455. loadstring(game:GetObjects("rbxassetid://100205720")[1].Source)() - iOrb
  456. loadstring(game:GetObjects("rbxassetid://165504167")[1].Source)() - One Tool
  457. loadstring(game:GetObjects("rbxassetid://140032330")[1].Source)()--admin
  458. loadstring(game:GetObjects("rbxassetid://143674813")[1].Source)()--coolgui 1
  459. loadstring(Game:GetObjects("rbxassetid://127983023")[1].Source)()--Fly wierd
  460. loadstring(Game:GetObjects("rbxassetid://143836356")[1].Source)()--Test1
  461. loadstring(Game:GetObjects("rbxassetid://139574497")[1].Source)()--Test 2
  462. str_srce = "164682199" loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)()--coolgui 2
  463. game:GetObjects("rbxassetid://147874307")[1].Parent = game.Players.LocalPlayer.PlayerGui--My gui
  464. game:GetObjects("rbxassetid://164577970")[1].Parent = game.Players.LocalPlayer.PlayerGui--My gui v2
  465. game:GetObjects("rbxassetid://143544577")[1].Parent = game.Players.LocalPlayer.PlayerGui--new gui
  466. game:GetObjects("rbxassetid://169934896")[1].Parent=game.Players.LocalPlayer.Backpack --Mtn Dew
  467. str_srce = "164682199" loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)() - Second Gui
  468. game:GetObjects("rbxassetid://147874307")[1].Parent = game.Players.LocalPlayer.PlayerGui - Awesome Gui
  469. game:GetObjects("rbxassetid://145902357")[1].Parent = game.Players.LocalPlayer.PlayerGui - Simple GUI
  470. game:GetObjects("rbxassetid://141768140")[1].Parent=game.Players.LocalPlayer.Backpack - Pistol
  471. game:GetObjects("rbxassetid://141979099")[1].Parent=game.Players.LocalPlayer.Backpack - book
  472. loadstring(game:GetObjects("rbxassetid://142756431")[1].Source)()--cool gui
  473. game:GetObjects("rbxassetid://100205720")[1].Parent=game.Players.LocalPlayer.Backpack --Orb
  474. game:GetObjects("rbxassetid://99824252")[1].Parent=game.Players.LocalPlayer.Backpack --God tool
  475. game:GetObjects("rbxassetid://77429111")[1].Parent=game.Players.LocalPlayer.Backpack --Sniper
  476. game:GetObjects("rbxassetid://127298157")[1].Parent=game.Players.LocalPlayer.Backpack --Force power
  477. game:GetObjects("rbxassetid://69135805")[1].Parent=game.Players.LocalPlayer.Backpack --Cig tool
  478. loadstring(game:GetObjects'rbxassetid://82099820'[1]:children()[1].Source)(); ---BadassAdmin memefaces
  479. game:GetObjects("rbxassetid://43703853")[1].Parent=game.Players.LocalPlayer.Backpack --Lightning, [God]
  480. game:GetObjects("rbxassetid://138549050")[1].Parent=game.Players.LocalPlayer.Backpack --Troll pink huge mega gun
  481. game:GetObjects("rbxassetid://137423945")[1].Parent=game.Players.LocalPlayer.Backpack --ban katana
  482. game:GetObjects("rbxassetid://152605960")[1].Parent = game.Players.LocalPlayer.PlayerGui --best admin evr
  483. game:GetObjects("rbxassetid://156543067")[1].Parent = game.Players.LocalPlayer.PlayerGui
  484. loadstring(game:GetObjects("rbxassetid://157387254")[1].Source)() - Hung999 (2)
  485. loadstring(game:GetObjects("rbxassetid://143125289")[1].Source)() - Explorer GUI
  486. loadstring(game:GetObjects("rbxassetid://138660278")[1].Source)() - v3rmillion cmd bar
  487. loadstring(game:GetObjects("rbxassetid://100205720")[1].Source)() - iOrb
  488. loadstring(game:GetObjects("rbxassetid://165504167")[1].Source)() - One Tool
  489. loadstring(game:GetObjects("rbxassetid://140032330")[1].Source)()--khols admin
  490. loadstring(game:GetObjects("rbxassetid://143674813")[1].Source)()--coolgui 1
  491. loadstring(game:GetObjects("rbxassetid://112829174")[1].Source)()--scythe
  492. loadstring(Game:GetObjects("rbxassetid://127983023")[1].Source)()--Fly wierd
  493. loadstring(Game:GetObjects("rbxassetid://143836356")[1].Source)()--Test1
  494. loadstring(Game:GetObjects("rbxassetid://139574497")[1].Source)()--Test 2
  495. loadstring(game:GetObjects("rbxassetid://1XXXXXX")[1].Source)() - girl
  496. loadstring(game:GetObjects("rbxassetid://175137115")[1].Source)() - ro-xploit
  497. loadstring(game:GetObjects("rbxassetid://100205720")[1].Source)() - iOrb
  498. loadstring(game:GetObjects("rbxassetid://165559198")[1].Source)() - BESTZ GUI
  499. str_srce = "164682199" loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)()--coolgui 2
  500. game:GetObjects("rbxassetid://169934896")[1].Parent=game.Players.LocalPlayer.Backpack --Mtn Dew
  501. game:GetObjects("rbxassetid://169934817")[1].Parent=game.Players.LocalPlayer.Backpack --Euphoric Fedora
  502. game:GetObjects("rbxassetid://169934649")[1].Parent=game.Players.LocalPlayer.Backpack --xxxSniparxxx
  503. game:GetObjects("rbxassetid://169934427")[1].Parent=game.Players.LocalPlayer.Backpack --420 Sword
  504. game:GetObjects("rbxassetid://169933956")[1].Parent=game.Players.LocalPlayer.Backpack --Mlg Banana Bag
  505. game:GetObjects("rbxassetid://169933873")[1].Parent=game.Players.LocalPlayer.Backpack --Illuminati Tool
  506. str_srce = "169947232" loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)() --Mlg Gui
  507. str_srce = "169942111" loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)() --DoraGui
  508. game:GetObjects("rbxassetid://169966315")[1].Parent=game.Players.LocalPlayer.Backpack --Mlg Ro-tor
  509. game:GetObjects("rbxassetid://174700309")[1].Parent=game.Players.LocalPlayer.PlayerGui-- Asgui Alpha
  510. game:GetObjects("rbxassetid://166330068")[1].Parent = game.Players.LocalPlayer.PlayerGui Destiny Gui
  511. game:GetObjects("rbxassetid://149948769")[1].Parent=game.Players.LocalPlayer.Backpack Ak 47
  512. loadstring(game:GetObjects("rbxassetid://123116009")[1].Source)() Doge Script
  513. [1].Parent=game.Players.LocalPlayer.PlayerGui Reaper gui
  514. game:GetObjects("rbxassetid://175460237")[1].Parent = game.Players.LocalPlayer.PlayerGui - DANCEE
  515. game:GetObjects("rbxassetid://149948769")[1].Parent=game.Players.LocalPlayer.Backpack
  516. str_srce ="140867107"loadstring(game:GetObjects("rbxassetid://"..str_srce)[1].Source)()
  517. 120673551 Roblox master controller
  518. 100205720 Orb
  519. 129116466 hand rocket
  520. 131137393 Kung Fu
  521. 131138309 Chop Chop
  522. 129116682 Op Pistol
  523. 131325305 Sword
  524. 129116625 Gangnam
  525. 131325481 Knife
  526. 129116787 Fun model
  527. 131326324 Blade
  528. 131326782 Spy
  529. 131326936 Military Sword
  530. 131326846 Katana
  531. 131479339 Spikes
  532. 123116009 Restore Fencing
  533. ________________________________________________________________________________?___________
  534.  
  535. Haxx  
  536.  
  537.  
  538. loadstring(game:GetObjects("rbxassetid://157645868")[1].Source)() - C00lgui GREEN V4 (with best explorer)
  539. loadstring(game:GetObjects("rbxassetid://142756431")[1].Source)() - C00lgui GREEN V3
  540. loadstring(game:GetObjects("rbxassetid://164682199")[1].Source)() - C00lgui reborn
  541. loadstring(game:GetObjects("rbxassetid://157387254")[1].Source)() - Hung999 (2)
  542. loadstring(game:GetObjects("rbxassetid://175137115")[1].Source)() - ro-xploit
  543. loadstring(game:GetObjects("rbxassetid://288646117")[1].Source)() - ro-xploit V5
  544. loadstring(game:GetObjects("rbxassetid://277881926")[1].Source)() - rare pepez
  545. loadstring(game:GetObjects("rbxassetid://XXXXXX")[1].Source)() - Scripts!!!
  546. loadstring(game:GetObjects("rbxassetid://165559198")[1].Source)() - (fake hung)
  547. loadstring(game:GetObjects("rbxassetid://XXXXXX")[1].Source)() - Anibooce gui <3
  548. loadstring(game:GetObjects("rbxassetid://123116009")[1].Source)() - fencing restor!!
  549. loadstring(game:GetObjects("rbxassetid://272641194")[1].Source)() - nilizer tablets
  550. loadstring(game:GetObjects("rbxassetid://142257690")[1].Source)() - iOrb
  551. loadstring(game:GetObjects("rbxassetid://277963953")[1].Source)() - Kappaa
  552. loadstring(game:GetObjects('rbxassetid://289110135')[1].Source)() - Yourmom.exe
  553. loadstring(game:GetObjects("rbxassetid://278258712")[1].Source)() - pmes safazi edit
  554. loadstring(game:GetObjects("rbxassetid://296648575")[1].Source)() -- PhantomX
  555. loadstring(game:GetObjects('rbxassetid://291556436')[1].Source)() - apoc rising HACK MENU
  556. loadstring(game:GetObjects('rbxassetid://295850902')[1].Source)() - C00lest admin ever :3
  557. loadstring(game:GetObjects("rbxassetid://291193206")[1].Source)("Blue") - LubePube gui (broken)
  558.  
  559. ________________________________________________________________________________?___________
  560.  
  561. game:GetObjects("rbxassetid://174700309")[1].Parent = game.Players.LocalPlayer.PlayerGui - asgui
  562. game:GetObjects("rbxassetid://161802178")[1].Parent = game.Players.LocalPlayer.Backpack - Btools (best)
  563. game:GetObjects("rbxassetid://175460237")[1].Parent = game.Players.LocalPlayer.PlayerGui - Dance gui :DD
  564. game:GetObjects("rbxassetid://152605960")[1].Parent = game.Players.LocalPlayer.PlayerGui - V3rmGUI
  565. game:GetObjects("rbxassetid://XXXXXXXX")[1].Parent = game.Players.LocalPlayer.PlayerGui - SIGH!! k18
  566. game:GetObjects("rbxassetid://XXXXXX")[1].Parent = game.Players.LocalPlayer.PlayerGui - Hahafail Miltia
  567. game:GetObjects("rbxassetid://147874307")[1].Parent = game.Players.LocalPlayer.PlayerGui - CordlessTube
  568. game:GetObjects("rbxassetid://147874307")[1].Parent = game.Players.LocalPlayer.PlayerGui - Explorer WORKS ADVANCED
  569. game:GetObjects("rbxassetid://273207635")[1].Parent = game.Players.LocalPlayer.Backpack - genex tabs
  570. game:GetObjects("rbxassetid://274016211")[1].Parent = game.Players.LocalPlayer.PlayerGui - EggGui
  571. game:GetObjects("rbxassetid://144697831")[1].Parent = game.Players.LocalPlayer.PlayerGui - BlueGUii
  572. game.Players.LocalPlayer.Chatted:connect(function(c)if(c:sub(1,3)=='exec; ')then Spawn(function()loadstring(c:sub(4))()end) end end)
  573.  
  574. ________________________________________________________________________________?_______________________________________________________
  575.  
  576. Swimming:
  577. game.Players.LocalPlayer.Character.Humanoid:ChangeState(4);
  578.  
  579. Glide:
  580. game.Players.LocalPlayer.Character.Humanoid:ChangeState(12);
  581.  
  582. Noclip:
  583. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11);
  584.  
  585. Super jump:
  586. game.Players.LocalPlayer.Character.Humanoid:ChangeState(13);
  587.  
  588. Airwalk:
  589. game.Players.LocalPlayer.Character.Humanoid:ChangeState(10);
  590.  
  591. Ragdoll:
  592. game.Players.LocalPlayer.Character.Humanoid:ChangeState(1);
  593.  
  594. Stability:
  595. game.Players.LocalPlayer.Character.Humanoid:ChangeState(5);
  596. ________________________________________________________________________________?______________________________________________________
  597.  
  598. [Handguns]-----------------------------------------------------------------------
  599.  
  600. Automag Desert Eagle
  601. game:GetObjects("rbxassetid://275107258")[1].Parent=game.Players.LocalPlayer.Backpack
  602.  
  603. Five-Seven
  604. game:GetObjects("rbxassetid://275109268")[1].Parent=game.Players.LocalPlayer.Backpack
  605.  
  606. Glock-30
  607. game:GetObjects("rbxassetid://275100879")[1].Parent=game.Players.LocalPlayer.Backpack
  608.  
  609. P-22
  610. game:GetObjects("rbxassetid://275092598")[1].Parent=game.Players.LocalPlayer.Backpack
  611.  
  612. Glock-18
  613. game:GetObjects("rbxassetid://260247137")[1].Parent=game.Players.LocalPlayer.Backpack
  614.  
  615. 93R
  616. game:GetObjects("rbxassetid://260244407")[1].Parent=game.Players.LocalPlayer.Backpack
  617.  
  618. S&W 500 Magnum
  619. game:GetObjects("rbxassetid://259981486")[1].Parent=game.Players.LocalPlayer.Backpack
  620.  
  621. MP412 REX
  622. game:GetObjects("rbxassetid://259978259")[1].Parent=game.Players.LocalPlayer.Backpack
  623.  
  624. M9
  625. game:GetObjects("rbxassetid://259972444")[1].Parent=game.Players.LocalPlayer.Backpack
  626.  
  627. Taurus Raging Bull
  628. game:GetObjects("rbxassetid://264122250")[1].Parent=game.Players.LocalPlayer.Backpack
  629.  
  630. Colt M1911
  631. game:GetObjects("rbxassetid://264118933")[1].Parent=game.Players.LocalPlayer.Backpack
  632.  
  633. P226
  634. game:GetObjects("rbxassetid://264116850")[1].Parent=game.Players.LocalPlayer.Backpack
  635.  
  636. Makarov PM
  637. game:GetObjects("rbxassetid://264114438")[1].Parent=game.Players.LocalPlayer.Backpack
  638.  
  639. [Shotguns]----------------------------------------------------------------------
  640.  
  641. USAS-12
  642. game:GetObjects("rbxassetid://260256527")[1].Parent=game.Players.LocalPlayer.Backpack
  643.  
  644. Striker
  645. game:GetObjects("rbxassetid://260255260")[1].Parent=game.Players.LocalPlayer.Backpack
  646.  
  647. Remington 870
  648. game:GetObjects("rbxassetid://260252566")[1].Parent=game.Players.LocalPlayer.Backpack
  649.  
  650. AA-12
  651. game:GetObjects("rbxassetid://260249154")[1].Parent=game.Players.LocalPlayer.Backpack
  652.  
  653. M4 Super 90
  654. game:GetObjects("rbxassetid://264135809")[1].Parent=game.Players.LocalPlayer.Backpack
  655.  
  656. Ithaca M1937
  657. game:GetObjects("rbxassetid://264133864")[1].Parent=game.Players.LocalPlayer.Backpack
  658.  
  659. [Rifles]------------------------------------------------------------------------
  660.  
  661. AK47
  662. game:GetObjects("rbxassetid://149948769")[1].Parent=game.Players.LocalPlayer.Backpack
  663.  
  664. M4A1
  665. game:GetObjects("rbxassetid://258725147")[1].Parent=game.Players.LocalPlayer.Backpack
  666.  
  667. M14
  668. game:GetObjects("rbxassetid://149697668")[1].Parent=game.Players.LocalPlayer.Backpack
  669.  
  670. M1 Carbine
  671. game:GetObjects("rbxassetid://263418169")[1].Parent=game.Players.LocalPlayer.Backpack
  672.  
  673. AS-VAL
  674. game:GetObjects("rbxassetid://270392175")[1].Parent=game.Players.LocalPlayer.Backpack
  675.  
  676. F2000
  677. game:GetObjects("rbxassetid://270387972")[1].Parent=game.Players.LocalPlayer.Backpack
  678.  
  679. AEK-971
  680. game:GetObjects("rbxassetid://270390128")[1].Parent=game.Players.LocalPlayer.Backpack
  681.  
  682. HK-416
  683. game:GetObjects("rbxassetid://270381199")[1].Parent=game.Players.LocalPlayer.Backpack
  684.  
  685. M1A1
  686. game:GetObjects("rbxassetid://270378795")[1].Parent=game.Players.LocalPlayer.Backpack
  687.  
  688. AR-15
  689. game:GetObjects("rbxassetid://263707069")[1].Parent=game.Players.LocalPlayer.Backpack
  690.  
  691. M16A3
  692. game:GetObjects("rbxassetid://263628631")[1].Parent=game.Players.LocalPlayer.Backpack
  693.  
  694. STG-44
  695. game:GetObjects("rbxassetid://263430299")[1].Parent=game.Players.LocalPlayer.Backpack
  696.  
  697. AKS-74U
  698. game:GetObjects("rbxassetid://263422870")[1].Parent=game.Players.LocalPlayer.Backpack
  699.  
  700. G36C
  701. game:GetObjects("rbxassetid://263420782")[1].Parent=game.Players.LocalPlayer.Backpack
  702.  
  703. [SMGs]--------------------------------------------------------------------------
  704.  
  705. Thompson M1921
  706. game:GetObjects("rbxassetid://259737822")[1].Parent=game.Players.LocalPlayer.Backpack
  707.  
  708. PPSh-41
  709. game:GetObjects("rbxassetid://273290871")[1].Parent=game.Players.LocalPlayer.Backpack
  710.  
  711. UMP-45
  712. game:GetObjects("rbxassetid://273283250")[1].Parent=game.Players.LocalPlayer.Backpack
  713.  
  714. MP-40
  715. game:GetObjects("rbxassetid://273279270")[1].Parent=game.Players.LocalPlayer.Backpack
  716.  
  717. Micro UZI
  718. game:GetObjects("rbxassetid://264127661")[1].Parent=game.Players.LocalPlayer.Backpack
  719.  
  720. MP9
  721. game:GetObjects("rbxassetid://264125005")[1].Parent=game.Players.LocalPlayer.Backpack
  722.  
  723. Vector SMG
  724. game:GetObjects("rbxassetid://263915140")[1].Parent=game.Players.LocalPlayer.Backpack
  725.  
  726. PP-19 Bizon
  727. game:GetObjects("rbxassetid://263909601")[1].Parent=game.Players.LocalPlayer.Backpack
  728.  
  729. Honey Badger
  730. game:GetObjects("rbxassetid://263863856")[1].Parent=game.Players.LocalPlayer.Backpack
  731.  
  732. [Machine Guns]------------------------------------------------------------------
  733.  
  734. MG-42 (holy shit)
  735. game:GetObjects("rbxassetid://259929702")[1].Parent=game.Players.LocalPlayer.Backpack
  736.  
  737. Browning M1919A6 (holier shit)
  738. game:GetObjects("rbxassetid://259927364")[1].Parent=game.Players.LocalPlayer.Backpack
  739.  
  740. M240B
  741. game:GetObjects("rbxassetid://259920092")[1].Parent=game.Players.LocalPlayer.Backpack
  742.  
  743. Browning BAR
  744. game:GetObjects("rbxassetid://259918232")[1].Parent=game.Players.LocalPlayer.Backpack
  745.  
  746. RPD
  747. game:GetObjects("rbxassetid://259914020")[1].Parent=game.Players.LocalPlayer.Backpack
  748.  
  749. Bren MK1
  750. game:GetObjects("rbxassetid://273293495")[1].Parent=game.Players.LocalPlayer.Backpack
  751.  
  752. DP-28
  753. game:GetObjects("rbxassetid://273291040")[1].Parent=game.Players.LocalPlayer.Backpack
  754.  
  755. M60
  756. game:GetObjects("rbxassetid://264021189")[1].Parent=game.Players.LocalPlayer.Backpack
  757.  
  758. M249 SAW
  759. game:GetObjects("rbxassetid://264017336")[1].Parent=game.Players.LocalPlayer.Backpack
  760.  
  761. [Sniper Rifles]-----------------------------------------------------------------
  762.  
  763. DSR-1 Sniper
  764. game:GetObjects("rbxassetid://270788625")[1].Parent=game.Players.LocalPlayer.Backpack
  765.  
  766. Dragunov SVD
  767. game:GetObjects("rbxassetid://270787558")[1].Parent=game.Players.LocalPlayer.Backpack
  768.  
  769. M24
  770. game:GetObjects("rbxassetid://270786727")[1].Parent=game.Players.LocalPlayer.Backpack
  771.  
  772. VSS Vintorez
  773. game:GetObjects("rbxassetid://270784199")[1].Parent=game.Players.LocalPlayer.Backpack
  774.  
  775. Mosin Nagant (<3)
  776. game:GetObjects("rbxassetid://270779747")[1].Parent=game.Players.LocalPlayer.Backpack
  777.  
  778. Barret M82A1 .50
  779. game:GetObjects("rbxassetid://263853172")[1].Parent=game.Players.LocalPlayer.Backpack
  780.  
  781. M-200 Intervention
  782. game:GetObjects("rbxassetid://263849363")[1].Parent=game.Players.LocalPlayer.Backpack
  783.  
  784. Dragunov SVU-A
  785. game:GetObjects("rbxassetid://263841269")[1].Parent=game.Players.LocalPlayer.Backpack
  786.  
  787. SVT-40
  788. game:GetObjects("rbxassetid://263709898")[1].Parent=game.Players.LocalPlayer.Backpack
  789.  
  790.  
  791. [Other]-------------------------------------------------------------------------
  792.  
  793. Panzerfaust (Launcher)
  794. game:GetObjects("rbxassetid://")[1].Parent=game.Players.LocalPlayer.Backpack
  795.  
  796. Some weird Sci-Fi Shotgun
  797. game:GetObjects("rbxassetid://134758984")[1].Parent=game.Players.LocalPlayer.Backpack
  798.  
  799. Golf Club
  800. game:GetObjects("rbxassetid://43854655")[1].Parent=game.Players.LocalPlayer.Backpack
  801.  
  802. Freaky Ass Hand Minigun
  803. game:GetObjects("rbxassetid://182126824")[1].Parent=game.Players.LocalPlayer.Backpack
  804.  
  805. Crappy RPG-7
  806. game:GetObjects("rbxassetid://269824729")[1].Parent=game.Players.LocalPlayer.Backpack
  807.  
  808.  
  809.  
  810. --script #3
  811. [VEGAS scripts]
  812.  
  813. for i,v in pairs(game.Players:GetChildren()) do
  814. if v.Character and v.Character:FindFirstChild('Humanoid') then
  815. game.ReplicatedStorage.Events.DamageRequest:FireServer(v.Character.Humanoid​, 'Medicine', -v.Character.Humanoid.MaxHealth)
  816. end
  817. end
  818. --script #4 [VEGAS scripts]
  819. CASH_AMOUNT = 7000
  820.  
  821. game.ReplicatedStorage.Events.MoneyRequest:FireServer(CASH_AMOUNT, 'Cash', true)
  822.  
  823. --script #5 [Giant Scythe]
  824. Player=game:GetService("Players").LocalPlayer
  825. Character=Player.Character
  826. PlayerGui=Player.PlayerGui
  827. Backpack=Player.Backpack
  828. Torso=Character.Torso
  829. Head=Character.Head
  830. Humanoid=Character.Humanoid
  831. m=Instance.new('Model',Character)
  832. LeftArm=Character["Left Arm"]
  833. LeftLeg=Character["Left Leg"]
  834. RightArm=Character["Right Arm"]
  835. RightLeg=Character["Right Leg"]
  836. LS=Torso["Left Shoulder"]
  837. LH=Torso["Left Hip"]
  838. RS=Torso["Right Shoulder"]
  839. RH=Torso["Right Hip"]
  840. Face = Head.face
  841. Neck=Torso.Neck
  842. it=Instance.new
  843. attacktype=1
  844. vt=Vector3.new
  845. cf=CFrame.new
  846. euler=CFrame.fromEulerAnglesXYZ
  847. angles=CFrame.Angles
  848. cloaked=false
  849. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  850. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  851. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  852. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  853. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  854. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  855. RootPart=Character.HumanoidRootPart
  856. RootJoint=RootPart.RootJoint
  857. RootCF=euler(-1.57,0,3.14)
  858. attack = false
  859. attackdebounce = false
  860. deb=false
  861. equipped=true
  862. hand=false
  863. MMouse=nil
  864. combo=0
  865. mana=0
  866. trispeed=.2
  867. attackmode='none'
  868. local idle=0
  869. local Anim="Idle"
  870. local Effects={}
  871. local gun=false
  872. local shoot=false
  873. player=nil
  874. mana=0
  875.  
  876. mouse=Player:GetMouse()
  877. --save shoulders
  878. RSH, LSH=nil, nil
  879. --welds
  880. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  881. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  882. LH=Torso["Left Hip"]
  883. RH=Torso["Right Hip"]
  884. TorsoColor=Torso.BrickColor
  885. function NoOutline(Part)
  886. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  887. end
  888. player=Player
  889. ch=Character
  890. RSH=ch.Torso["Right Shoulder"]
  891. LSH=ch.Torso["Left Shoulder"]
  892. --
  893. RSH.Parent=nil
  894. LSH.Parent=nil
  895. --
  896. RW.Name="Right Shoulder"
  897. RW.Part0=ch.Torso
  898. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  899. RW.C1=cf(0, 0.5, 0)
  900. RW.Part1=ch["Right Arm"]
  901. RW.Parent=ch.Torso
  902. --
  903. LW.Name="Left Shoulder"
  904. LW.Part0=ch.Torso
  905. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  906. LW.C1=cf(0, 0.5, 0)
  907. LW.Part1=ch["Left Arm"]
  908. LW.Parent=ch.Torso
  909.  
  910.     Player=game:GetService('Players').LocalPlayer
  911.     Character=Player.Character
  912.     Mouse=Player:GetMouse()
  913.     m=Instance.new('Model',Character)
  914.  
  915.  
  916.     local function weldBetween(a, b)
  917.         local weldd = Instance.new("ManualWeld")
  918.         weldd.Part0 = a
  919.         weldd.Part1 = b
  920.         weldd.C0 = CFrame.new()
  921.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  922.         weldd.Parent = a
  923.         return weldd
  924.     end
  925.    
  926.     function swait(num)
  927.     if num==0 or num==nil then
  928.     game:service'RunService'.Stepped:wait(0)
  929.     else
  930.     for i=0,num do
  931.     game:service'RunService'.Stepped:wait(0)
  932.     end
  933.     end
  934.         end
  935.    
  936.     function nooutline(part)
  937.         part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  938.     end
  939.    
  940.     function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  941.         local fp=it("Part")
  942.         fp.formFactor=formfactor
  943.         fp.Parent=parent
  944.         fp.Reflectance=reflectance
  945.         fp.Transparency=transparency
  946.         fp.CanCollide=false
  947.         fp.Locked=true
  948.         fp.BrickColor=BrickColor.new(tostring(brickcolor))
  949.         fp.Name=name
  950.         fp.Size=size
  951.         fp.Position=Character.Torso.Position
  952.         nooutline(fp)
  953.         fp.Material=material
  954.         fp:BreakJoints()
  955.         return fp
  956.     end
  957.    
  958.     function mesh(Mesh,part,meshtype,meshid,offset,scale)
  959.         local mesh=it(Mesh)
  960.         mesh.Parent=part
  961.         if Mesh=="SpecialMesh" then
  962.             mesh.MeshType=meshtype
  963.             mesh.MeshId=meshid
  964.         end
  965.         mesh.Offset=offset
  966.         mesh.Scale=scale
  967.         return mesh
  968.     end
  969.    
  970.     function weld(parent,part0,part1,c0,c1)
  971.         local weld=it("Weld")
  972.         weld.Parent=parent
  973.         weld.Part0=part0
  974.         weld.Part1=part1
  975.         weld.C0=c0
  976.         weld.C1=c1
  977.         return weld
  978.     end
  979.    
  980.    
  981. local function CFrameFromTopBack(at, top, back)
  982. local right = top:Cross(back)
  983. return CFrame.new(at.x, at.y, at.z,
  984. right.x, top.x, back.x,
  985. right.y, top.y, back.y,
  986. right.z, top.z, back.z)
  987. end
  988.  
  989. function Triangle(a, b, c)
  990. local edg1 = (c-a):Dot((b-a).unit)
  991. local edg2 = (a-b):Dot((c-b).unit)
  992. local edg3 = (b-c):Dot((a-c).unit)
  993. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  994. a, b, c = a, b, c
  995. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  996. a, b, c = b, c, a
  997. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  998. a, b, c = c, a, b
  999. else
  1000. assert(false, "unreachable")
  1001. end
  1002.  
  1003. local len1 = (c-a):Dot((b-a).unit)
  1004. local len2 = (b-a).magnitude - len1
  1005. local width = (a + (b-a).unit*len1 - c).magnitude
  1006.  
  1007. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  1008.  
  1009. local list = {}
  1010.  
  1011. if len1 > 0.01 then
  1012. local w1 = Instance.new('WedgePart', m)
  1013. game:GetService("Debris"):AddItem(w1,5)
  1014. w1.Material = "SmoothPlastic"
  1015. w1.FormFactor = 'Custom'
  1016. w1.BrickColor = BrickColor.new("Really red")
  1017. w1.Transparency = 0
  1018. w1.Reflectance = 0
  1019. w1.Material = "SmoothPlastic"
  1020. w1.CanCollide = false
  1021. NoOutline(w1)
  1022. local sz = Vector3.new(0.2, width, len1)
  1023. w1.Size = sz
  1024. local sp = Instance.new("SpecialMesh",w1)
  1025. sp.MeshType = "Wedge"
  1026. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  1027. w1:BreakJoints()
  1028. w1.Anchored = true
  1029. w1.Parent = workspace
  1030. w1.Transparency = 0.7
  1031. table.insert(Effects,{w1,"Disappear",.01})
  1032. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1033. table.insert(list,w1)
  1034. end
  1035.  
  1036. if len2 > 0.01 then
  1037. local w2 = Instance.new('WedgePart', m)
  1038. game:GetService("Debris"):AddItem(w2,5)
  1039. w2.Material = "SmoothPlastic"
  1040. w2.FormFactor = 'Custom'
  1041. w2.BrickColor = BrickColor.new("Really red")
  1042. w2.Transparency = 0
  1043. w2.Reflectance = 0
  1044. w2.Material = "SmoothPlastic"
  1045. w2.CanCollide = false
  1046. NoOutline(w2)
  1047. local sz = Vector3.new(0.2, width, len2)
  1048. w2.Size = sz
  1049. local sp = Instance.new("SpecialMesh",w2)
  1050. sp.MeshType = "Wedge"
  1051. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  1052. w2:BreakJoints()
  1053. w2.Anchored = true
  1054. w2.Parent = workspace
  1055. w2.Transparency = 0.7
  1056. table.insert(Effects,{w2,"Disappear",.01})
  1057. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1058. table.insert(list,w2)
  1059. end
  1060. return unpack(list)
  1061. end
  1062.    
  1063.    
  1064. so = function(id,par,vol,pit)
  1065. coroutine.resume(coroutine.create(function()
  1066. local sou = Instance.new("Sound",par or workspace)
  1067. sou.Volume=vol
  1068. sou.Pitch=pit or 1
  1069. sou.SoundId=id
  1070. swait()
  1071. sou:play()
  1072. game:GetService("Debris"):AddItem(sou,6)
  1073. end))
  1074. end
  1075.  
  1076. function clerp(a,b,t)
  1077. local qa = {QuaternionFromCFrame(a)}
  1078. local qb = {QuaternionFromCFrame(b)}
  1079. local ax, ay, az = a.x, a.y, a.z
  1080. local bx, by, bz = b.x, b.y, b.z
  1081. local _t = 1-t
  1082. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1083. end
  1084.  
  1085. function QuaternionFromCFrame(cf)
  1086. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1087. local trace = m00 + m11 + m22
  1088. if trace > 0 then
  1089. local s = math.sqrt(1 + trace)
  1090. local recip = 0.5/s
  1091. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1092. else
  1093. local i = 0
  1094. if m11 > m00 then
  1095. i = 1
  1096. end
  1097. if m22 > (i == 0 and m00 or m11) then
  1098. i = 2
  1099. end
  1100. if i == 0 then
  1101. local s = math.sqrt(m00-m11-m22+1)
  1102. local recip = 0.5/s
  1103. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1104. elseif i == 1 then
  1105. local s = math.sqrt(m11-m22-m00+1)
  1106. local recip = 0.5/s
  1107. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1108. elseif i == 2 then
  1109. local s = math.sqrt(m22-m00-m11+1)
  1110. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1111. end
  1112. end
  1113. end
  1114.  
  1115. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1116. local xs, ys, zs = x + x, y + y, z + z
  1117. local wx, wy, wz = w*xs, w*ys, w*zs
  1118. local xx = x*xs
  1119. local xy = x*ys
  1120. local xz = x*zs
  1121. local yy = y*ys
  1122. local yz = y*zs
  1123. local zz = z*zs
  1124. 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))
  1125. end
  1126.  
  1127. function QuaternionSlerp(a, b, t)
  1128. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1129. local startInterp, finishInterp;
  1130. if cosTheta >= 0.0001 then
  1131. if (1 - cosTheta) > 0.0001 then
  1132. local theta = math.acos(cosTheta)
  1133. local invSinTheta = 1/math.sin(theta)
  1134. startInterp = math.sin((1-t)*theta)*invSinTheta
  1135. finishInterp = math.sin(t*theta)*invSinTheta  
  1136. else
  1137. startInterp = 1-t
  1138. finishInterp = t
  1139. end
  1140. else
  1141. if (1+cosTheta) > 0.0001 then
  1142. local theta = math.acos(-cosTheta)
  1143. local invSinTheta = 1/math.sin(theta)
  1144. startInterp = math.sin((t-1)*theta)*invSinTheta
  1145. finishInterp = math.sin(t*theta)*invSinTheta
  1146. else
  1147. startInterp = t-1
  1148. finishInterp = t
  1149. end
  1150. end
  1151. 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
  1152. end
  1153.  
  1154. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1155. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1156. end
  1157.  
  1158. local function CFrameFromTopBack(at, top, back)
  1159. local right = top:Cross(back)
  1160. return CFrame.new(at.x, at.y, at.z,
  1161. right.x, top.x, back.x,
  1162. right.y, top.y, back.y,
  1163. right.z, top.z, back.z)
  1164. end
  1165.  
  1166. --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)
  1167.  
  1168.  
  1169. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1170. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1171. end
  1172.  
  1173. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1174.         if hit.Parent==nil then
  1175.                 return
  1176.         end
  1177.         h=hit.Parent:FindFirstChild("Humanoid")
  1178.         for _,v in pairs(hit.Parent:children()) do
  1179.         if v:IsA("Humanoid") then
  1180.         h=v
  1181.         end
  1182.         end
  1183.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1184.         h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1185.         end
  1186.         if hit.Parent.className=="Hat" then
  1187.         hit=hit.Parent.Parent:findFirstChild("Head")
  1188.         end
  1189.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1190.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1191.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1192.                         return
  1193.                 end]]
  1194. --                        hs(hit,1.2)
  1195.                         c=Instance.new("ObjectValue")
  1196.                         c.Name="creator"
  1197.                         c.Value=game:service("Players").LocalPlayer
  1198.                         c.Parent=h
  1199.                         game:GetService("Debris"):AddItem(c,.5)
  1200.                 Damage=math.random(minim,maxim)
  1201. --                h:TakeDamage(Damage)
  1202.                 blocked=false
  1203.                 block=hit.Parent:findFirstChild("Block")
  1204.                 if block~=nil then
  1205.                 print(block.className)
  1206.                 if block.className=="NumberValue" then
  1207.                 if block.Value>0 then
  1208.                 blocked=true
  1209.                 if decreaseblock==nil then
  1210.                 block.Value=block.Value-1
  1211.                 end
  1212.                 end
  1213.                 end
  1214.                 if block.className=="IntValue" then
  1215.                 if block.Value>0 then
  1216.                 blocked=true
  1217.                 if decreaseblock~=nil then
  1218.                 block.Value=block.Value-1
  1219.                 end
  1220.                 end
  1221.                 end
  1222.                 end
  1223.                 if blocked==false then
  1224. --                h:TakeDamage(Damage)
  1225.                 h.Health=h.Health-Damage
  1226.                 showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1227.                 else
  1228.                 h.Health=h.Health-(Damage/2)
  1229.                 showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1230.                 end
  1231.                 if Type=="Knockdown" then
  1232.                 hum=hit.Parent.Humanoid
  1233. hum.PlatformStand=true
  1234. coroutine.resume(coroutine.create(function(HHumanoid)
  1235. swait(1)
  1236. HHumanoid.PlatformStand=false
  1237. end),hum)
  1238.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1239. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1240. local bodvol=Instance.new("BodyVelocity")
  1241. bodvol.velocity=angle*knockback
  1242. bodvol.P=5000
  1243. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1244. bodvol.Parent=hit
  1245. rl=Instance.new("BodyAngularVelocity")
  1246. rl.P=3000
  1247. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1248. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1249. rl.Parent=hit
  1250. game:GetService("Debris"):AddItem(bodvol,.5)
  1251. game:GetService("Debris"):AddItem(rl,.5)
  1252.                 elseif Type=="Normal" then
  1253.                 vp=Instance.new("BodyVelocity")
  1254.                 vp.P=500
  1255.                 vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1256. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1257.                 if KnockbackType==1 then
  1258.                 vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1259.                 elseif KnockbackType==2 then
  1260.                 vp.velocity=Property.CFrame.lookVector*knockback
  1261.                 end
  1262.                 if knockback>0 then
  1263.                         vp.Parent=hit.Parent.Torso
  1264.                 end
  1265.                 game:GetService("Debris"):AddItem(vp,.5)
  1266.                 elseif Type=="Up" then
  1267.                 local bodyVelocity=Instance.new("BodyVelocity")
  1268.                 bodyVelocity.velocity=vt(0,60,0)
  1269.                 bodyVelocity.P=5000
  1270.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1271.                 bodyVelocity.Parent=hit
  1272.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  1273.                 rl=Instance.new("BodyAngularVelocity")
  1274.                 rl.P=3000
  1275.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1276.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1277.                 rl.Parent=hit
  1278.                 game:GetService("Debris"):AddItem(rl,.5)
  1279.                 elseif Type=="Snare" then
  1280.                 bp=Instance.new("BodyPosition")
  1281.                 bp.P=2000
  1282.                 bp.D=100
  1283.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1284.                 bp.position=hit.Parent.Torso.Position
  1285.                 bp.Parent=hit.Parent.Torso
  1286.                 game:GetService("Debris"):AddItem(bp,1)
  1287.                 elseif Type=="Target" then
  1288.                 if Targetting==false then
  1289.                 ZTarget=hit.Parent.Torso
  1290.                 coroutine.resume(coroutine.create(function(Part)
  1291.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1292.                 swait(5)
  1293.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1294.                 end),ZTarget)
  1295.                 TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1296.                 targetgui=Instance.new("BillboardGui")
  1297.                 targetgui.Parent=ZTarget
  1298.                 targetgui.Size=UDim2.new(10,100,10,100)
  1299.                 targ=Instance.new("ImageLabel")
  1300.                 targ.Parent=targetgui
  1301.                 targ.BackgroundTransparency=1
  1302.                 targ.Image="rbxassetid://4834067"
  1303.                 targ.Size=UDim2.new(1,0,1,0)
  1304.                 cam.CameraType="Scriptable"
  1305.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1306.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1307.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1308.                 Targetting=true
  1309.                 RocketTarget=ZTarget
  1310.                 for i=1,Property do
  1311.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1312.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1313.                 swait()
  1314.                 end
  1315.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1316.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1317.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1318.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1319.                 end
  1320.                 Targetting=false
  1321.                 RocketTarget=nil
  1322.                 targetgui.Parent=nil
  1323.                 cam.CameraType="Custom"
  1324.                 end
  1325.                 end
  1326.                         debounce=Instance.new("BoolValue")
  1327.                         debounce.Name="DebounceHit"
  1328.                         debounce.Parent=hit.Parent
  1329.                         debounce.Value=true
  1330.                         game:GetService("Debris"):AddItem(debounce,Delay)
  1331.                         c=Instance.new("ObjectValue")
  1332.                         c.Name="creator"
  1333.                         c.Value=Player
  1334.                         c.Parent=h
  1335.                         game:GetService("Debris"):AddItem(c,.5)
  1336.                 CRIT=false
  1337.                 hitDeb=true
  1338.                 AttackPos=6
  1339.         end
  1340. end
  1341.  
  1342. showDamage=function(Char,Dealt,du,Color)
  1343.         m=Instance.new("Model")
  1344.         m.Name=tostring(Dealt)
  1345.         h=Instance.new("Humanoid")
  1346.         h.Health=0
  1347.         h.MaxHealth=0
  1348.         h.Parent=m
  1349.         c=Instance.new("Part")
  1350.         c.Transparency=0
  1351.         c.BrickColor=Color
  1352.         c.Name="Head"
  1353.         c.TopSurface=0
  1354.         c.BottomSurface=0
  1355.         c.formFactor="Plate"
  1356.         c.Size=Vector3.new(1,.4,1)
  1357.         ms=Instance.new("CylinderMesh")
  1358.         ms.Scale=Vector3.new(.8,.8,.8)
  1359.         if CRIT==true then
  1360.                 ms.Scale=Vector3.new(1,1.25,1)
  1361.         end
  1362.         ms.Parent=c
  1363.         c.Reflectance=0
  1364.         Instance.new("BodyGyro").Parent=c
  1365.         c.Parent=m
  1366.         if Char:findFirstChild("Head")~=nil then
  1367.         c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1368.         elseif Char.Parent:findFirstChild("Head")~=nil then
  1369.         c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1370.         end
  1371.         f=Instance.new("BodyPosition")
  1372.         f.P=2000
  1373.         f.D=100
  1374.         f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1375.         f.position=c.Position+Vector3.new(0,3,0)
  1376.         f.Parent=c
  1377.         game:GetService("Debris"):AddItem(m,.5+du)
  1378.         c.CanCollide=false
  1379.         m.Parent=workspace
  1380.         c.CanCollide=false
  1381. end
  1382.  
  1383. Player=game:GetService('Players').LocalPlayer
  1384. Character=Player.Character
  1385. Mouse=Player:GetMouse()
  1386. m=Instance.new('Model',Character)
  1387. it=Instance.new
  1388. function nooutline(part)
  1389.     part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1390. end
  1391. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1392.     local fp=it("Part")
  1393.     fp.formFactor=formfactor
  1394.     fp.Parent=parent
  1395.     fp.Reflectance=reflectance
  1396.     fp.Transparency=transparency
  1397.     fp.CanCollide=false
  1398.     fp.Locked=true
  1399.     fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1400.     fp.Name=name
  1401.     fp.Size=size
  1402.     fp.Position=Character.Torso.Position
  1403.     nooutline(fp)
  1404.     fp.Material=material
  1405.     fp:BreakJoints()
  1406.     return fp
  1407. end
  1408. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1409.     local mesh=it(Mesh)
  1410.     mesh.Parent=part
  1411.     if Mesh=="SpecialMesh" then
  1412.         mesh.MeshType=meshtype
  1413.         mesh.MeshId=meshid
  1414.     end
  1415.     mesh.Offset=offset
  1416.     mesh.Scale=scale
  1417.     return mesh
  1418. end
  1419. function weld(parent,part0,part1,c0,c1)
  1420.     local weld=it("Weld")
  1421.     weld.Parent=parent
  1422.     weld.Part0=part0
  1423.     weld.Part1=part1
  1424.     weld.C0=c0
  1425.     weld.C1=c1
  1426.     return weld
  1427. end
  1428.  
  1429. Player=game:GetService('Players').LocalPlayer
  1430. Character=Player.Character
  1431. Mouse=Player:GetMouse()
  1432. m=Instance.new('Model',Character)
  1433. it=Instance.new
  1434. function nooutline(part)
  1435.     part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1436. end
  1437. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1438.     local fp=it("Part")
  1439.     fp.formFactor=formfactor
  1440.     fp.Parent=parent
  1441.     fp.Reflectance=reflectance
  1442.     fp.Transparency=transparency
  1443.     fp.CanCollide=false
  1444.     fp.Locked=true
  1445.     fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1446.     fp.Name=name
  1447.     fp.Size=size
  1448.     fp.Position=Character.Torso.Position
  1449.     nooutline(fp)
  1450.     fp.Material=material
  1451.     fp:BreakJoints()
  1452.     return fp
  1453. end
  1454. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1455.     local mesh=it(Mesh)
  1456.     mesh.Parent=part
  1457.     if Mesh=="SpecialMesh" then
  1458.         mesh.MeshType=meshtype
  1459.         mesh.MeshId=meshid
  1460.     end
  1461.     mesh.Offset=offset
  1462.     mesh.Scale=scale
  1463.     return mesh
  1464. end
  1465. function weld(parent,part0,part1,c0,c1)
  1466.     local weld=it("Weld")
  1467.     weld.Parent=parent
  1468.     weld.Part0=part0
  1469.     weld.Part1=part1
  1470.     weld.C0=c0
  1471.     weld.C1=c1
  1472.     return weld
  1473. end
  1474.  
  1475. Player=game:GetService('Players').LocalPlayer
  1476. Character=Player.Character
  1477. Mouse=Player:GetMouse()
  1478. m=Instance.new('Model',Character)
  1479. it=Instance.new
  1480. function nooutline(part)
  1481.     part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1482. end
  1483. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1484.     local fp=it("Part")
  1485.     fp.formFactor=formfactor
  1486.     fp.Parent=parent
  1487.     fp.Reflectance=reflectance
  1488.     fp.Transparency=transparency
  1489.     fp.CanCollide=false
  1490.     fp.Locked=true
  1491.     fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1492.     fp.Name=name
  1493.     fp.Size=size
  1494.     fp.Position=Character.Torso.Position
  1495.     nooutline(fp)
  1496.     fp.Material=material
  1497.     fp:BreakJoints()
  1498.     return fp
  1499. end
  1500. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1501.     local mesh=it(Mesh)
  1502.     mesh.Parent=part
  1503.     if Mesh=="SpecialMesh" then
  1504.         mesh.MeshType=meshtype
  1505.         mesh.MeshId=meshid
  1506.     end
  1507.     mesh.Offset=offset
  1508.     mesh.Scale=scale
  1509.     return mesh
  1510. end
  1511. function weld(parent,part0,part1,c0,c1)
  1512.     local weld=it("Weld")
  1513.     weld.Parent=parent
  1514.     weld.Part0=part0
  1515.     weld.Part1=part1
  1516.     weld.C0=c0
  1517.     weld.C1=c1
  1518.     return weld
  1519. end
  1520.  
  1521. Player=game:GetService('Players').LocalPlayer
  1522. Character=Player.Character
  1523. Mouse=Player:GetMouse()
  1524. m=Instance.new('Model',Character)
  1525. it=Instance.new
  1526. function nooutline(part)
  1527.     part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1528. end
  1529. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1530.     local fp=it("Part")
  1531.     fp.formFactor=formfactor
  1532.     fp.Parent=parent
  1533.     fp.Reflectance=reflectance
  1534.     fp.Transparency=transparency
  1535.     fp.CanCollide=false
  1536.     fp.Locked=true
  1537.     fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1538.     fp.Name=name
  1539.     fp.Size=size
  1540.     fp.Position=Character.Torso.Position
  1541.     nooutline(fp)
  1542.     fp.Material=material
  1543.     fp:BreakJoints()
  1544.     return fp
  1545. end
  1546. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1547.     local mesh=it(Mesh)
  1548.     mesh.Parent=part
  1549.     if Mesh=="SpecialMesh" then
  1550.         mesh.MeshType=meshtype
  1551.         mesh.MeshId=meshid
  1552.     end
  1553.     mesh.Offset=offset
  1554.     mesh.Scale=scale
  1555.     return mesh
  1556. end
  1557. function weld(parent,part0,part1,c0,c1)
  1558.     local weld=it("Weld")
  1559.     weld.Parent=parent
  1560.     weld.Part0=part0
  1561.     weld.Part1=part1
  1562.     weld.C0=c0
  1563.     weld.C1=c1
  1564.     return weld
  1565. end
  1566.  
  1567. Player=game:GetService('Players').LocalPlayer
  1568. Character=Player.Character
  1569. Mouse=Player:GetMouse()
  1570. m=Instance.new('Model',Character)
  1571. it=Instance.new
  1572. function nooutline(part)
  1573.     part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1574. end
  1575. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1576.     local fp=it("Part")
  1577.     fp.formFactor=formfactor
  1578.     fp.Parent=parent
  1579.     fp.Reflectance=reflectance
  1580.     fp.Transparency=transparency
  1581.     fp.CanCollide=false
  1582.     fp.Locked=true
  1583.     fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1584.     fp.Name=name
  1585.     fp.Size=size
  1586.     fp.Position=Character.Torso.Position
  1587.     nooutline(fp)
  1588.     fp.Material=material
  1589.     fp:BreakJoints()
  1590.     return fp
  1591. end
  1592. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1593.     local mesh=it(Mesh)
  1594.     mesh.Parent=part
  1595.     if Mesh=="SpecialMesh" then
  1596.         mesh.MeshType=meshtype
  1597.         mesh.MeshId=meshid
  1598.     end
  1599.     mesh.Offset=offset
  1600.     mesh.Scale=scale
  1601.     return mesh
  1602. end
  1603. function weld(parent,part0,part1,c0,c1)
  1604.     local weld=it("Weld")
  1605.     weld.Parent=parent
  1606.     weld.Part0=part0
  1607.     weld.Part1=part1
  1608.     weld.C0=c0
  1609.     weld.C1=c1
  1610.     return weld
  1611. end
  1612.  
  1613. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(0.39999938, 13.7999973, 0.399999976))
  1614. handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),CFrame.new(-0.0048122406, -6.40232849, 1.03116059, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289))
  1615. mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1616. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 0.80000025, 4.20000219))
  1617. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000183105469, -9.09996033, 2.7000494, 1, -1.19209076e-007, 4.47013271e-008, 4.49016397e-008, 0.00168089767, -0.999998569, 1.19133766e-007, 0.999998569, 0.00168089778))
  1618. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.200000271, 4.59999943))
  1619. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.59981537, -0.319915771, 2.48973823, 1.63094505e-009, -0.00167454977, 0.999998569, 1, -1.19209083e-007, -1.83056925e-009, 1.19211975e-007, 0.999998569, 0.00167454977))
  1620. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000036, 0.200000271, 4.00000048))
  1621. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.30006409, 0.310112, 2.78980875, 2.04899884e-008, -0.00160901435, 0.999998689, 1, -1.19209126e-007, -2.06818243e-008, 1.19242245e-007, 0.999998689, 0.00160901435))
  1622. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.200000271, 4.60000038))
  1623. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.60009003, 0.310125351, 2.48941946, 5.51521886e-008, -0.00159262656, 0.999998808, 1, -1.78814503e-007, -5.54370416e-008, 1.78902582e-007, 0.999998808, 0.00159262656))
  1624. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 0.200000271, 0.400000036))
  1625. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00018119812, -2.2995882, -6.70053864, 1, -1.19209076e-007, -2.38424491e-007, -1.1956142e-007, -0.999998927, -0.00147830346, -2.3824802e-007, 0.00147830346, -0.999998927))
  1626. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1627. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.39999998, 0.600001216))
  1628. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -7.99960327, 1.49982166, 1, -1.19209076e-007, 4.47013271e-008, 4.49034943e-008, 0.00169644796, -0.999998569, 1.1913307e-007, 0.999998569, 0.00169644807))
  1629. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000036, 0.200000271, 4.00000048))
  1630. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.29983521, -0.319908142, 2.79043484, -2.11861551e-008, -0.00168578397, 0.999998569, 1, -1.19209076e-007, 2.09852242e-008, 1.19173528e-007, 0.999998569, 0.00168578397))
  1631. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1632. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.79997253, -0.349954605, 0.990463495, 1.07072758e-007, -0.00169718312, 0.999998569, 1, -1.19209126e-007, -1.07275234e-007, 1.19391018e-007, 0.999998569, 0.00169718324))
  1633. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1634. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 1.19999981))
  1635. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.26336288, 0.310119629, 5.93222046, -5.96040408e-008, -0.70810169, 0.706110597, 1, -1.21502552e-007, -3.74334022e-008, 1.12300903e-007, 0.706110597, 0.70810169))
  1636. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.220000014, 0.799999952))
  1637. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80014038, -0.31993103, 0.989957035, 6.97039013e-008, -0.00164350378, 0.999998689, 1, -1.19209126e-007, -6.98999116e-008, 1.19323843e-007, 0.999998689, 0.00164350378))
  1638. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1639. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 2.60000014))
  1640. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.79997253, -0.31993103, 2.49022627, 4.06004794e-008, -0.00169145432, 0.999998569, 1, -1.19209126e-007, -4.08021741e-008, 1.19277971e-007, 0.999998569, 0.00169145432))
  1641. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1642. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80001068, 0.340049744, 0.990428209, 4.40637784e-008, -0.00169488578, 0.999998569, 1, -1.49011811e-007, -4.43164012e-008, 1.49086716e-007, 0.999998569, 0.00169488578))
  1643. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1644. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 0.400000036, 0.400000006))
  1645. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000152587891, -6.70035553, 2.00017023, 1, -1.19209076e-007, 4.47013271e-008, 4.48878374e-008, 0.00156501064, -0.999998808, 1.19138974e-007, 0.999998808, 0.00156501064))
  1646. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.60000014, 4.00000191))
  1647. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -7.89893341, 4.39826918, 1, -1.19209076e-007, 4.47013271e-008, 4.49000481e-008, 0.00166750455, -0.999998689, 1.19134377e-007, 0.999998689, 0.00166750455))
  1648. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.400000036))
  1649. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310112, 7.90003204, -4.58929634, 1, 2.84616067e-006, -7.45070793e-007, 7.49569381e-007, -0.00158089248, 0.999998808, 2.84497946e-006, -0.999998808, -0.00158089248))
  1650. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1651. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 0.999999821))
  1652. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(3.58646393, -0.319763184, 9.33159637, -1.63910798e-007, -0.70812124, 0.706090868, 1, -1.80042989e-007, 5.15776932e-008, 9.06034572e-008, 0.706090927, 0.708121181))
  1653. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 0.999999821))
  1654. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(3.58652115, 0.310195923, 9.33126068, -1.63910798e-007, -0.70812124, 0.706090868, 1, -1.80042989e-007, 5.15776932e-008, 9.06034572e-008, 0.706090927, 0.708121181))
  1655. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.600000262, 0.599999964))
  1656. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62939453e-005, -0.299938679, -7.40008545, 1, -5.96036465e-008, 1.4898605e-008, -5.95790759e-008, -0.999998689, -0.00164388563, 1.49965658e-008, 0.00164388563, -0.999998689))
  1657. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1658. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 1.19999981))
  1659. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.26215744, -0.319839478, 5.93211365, -5.96040337e-008, -0.708129704, 0.706082463, 1, -8.2250601e-008, 1.92603378e-009, 5.67118228e-008, 0.706082463, 0.708129704))
  1660. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.379999876, 4.44999886, 1.39999998))
  1661. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-2.86102295e-005, -6.05581665, 9.78747559, -1, 1.78814503e-007, -4.47013306e-008, -1.84294734e-007, -0.966237664, 0.257652611, 2.87991475e-009, 0.257652611, 0.966237605))
  1662. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1663. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 0.599999964))
  1664. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.61552429, 0.320259094, -0.297967553, -1.84659328e-008, -3.39928299e-008, 1, 1, -1.19209076e-007, 1.84659292e-008, 1.19209076e-007, 1, 3.39928334e-008))
  1665. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1666. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 0.599999964))
  1667. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.61553192, -0.309753418, -0.297967553, -1.84659328e-008, -3.39928299e-008, 1, 1, -1.19209076e-007, 1.84659292e-008, 1.19209076e-007, 1, 3.39928334e-008))
  1668. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1669. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.409999728, 4.00000095, 0.330000013))
  1670. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00499916077, -4.83165169, 10.0465012, -1, 1.78814503e-007, -8.94054182e-008, -1.98313487e-007, -0.943822086, 0.33045423, -2.52927972e-008, 0.33045423, 0.943822086))
  1671. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1672. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 2.60000014))
  1673. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80001068, 0.310049057, 2.49015784, 5.47156347e-008, -0.00167805818, 0.999998569, 1, -1.49011811e-007, -5.49657635e-008, 1.4910384e-007, 0.999998569, 0.0016780583))
  1674. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.80000019, 0.600001216))
  1675. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000183105469, -7.79891205, 2.09967065, 1, -1.19209076e-007, 4.47013271e-008, 4.49037572e-008, 0.00169865007, -0.999998569, 1.1913297e-007, 0.999998569, 0.00169865007))
  1676. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 2.00000048, 1.19999993))
  1677. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.34057617e-005, -8.7000885, -4.86373901e-005, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289))
  1678. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.400000036))
  1679. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319801331, 7.89910126, -4.58908844, 1, 2.84616067e-006, -7.45070793e-007, 7.49658e-007, -0.00161204918, 0.999998689, 2.84495559e-006, -0.999998689, -0.00161204918))
  1680. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1681. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.409999907))
  1682. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.329921722, 7.89820099, 6.19515657, -1, -5.81154893e-007, -2.93556536e-006, -2.93463631e-006, -0.00159285218, 0.999998808, -5.85830151e-007, 0.999998808, 0.00159285218))
  1683. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1684. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  1685. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.01046753, 0.350257874, 5.18440056, -1.16208916e-007, -0.00116245728, 0.999999404, 1, -1.49011811e-007, 1.16035764e-007, 1.48876836e-007, 0.999999404, 0.00116245728))
  1686. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1687. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.409999907))
  1688. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.310253143, 7.89775848, 6.19417667, -1, -5.81154893e-007, -2.93556536e-006, -2.93464905e-006, -0.0015708321, 0.999998808, -5.8576552e-007, 0.999998808, 0.0015708321))
  1689. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1690. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000036, 1.62000012))
  1691. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319927216, -9.30068207, 5.59171581, 1, -2.6822255e-007, 7.00361113e-007, 7.00755379e-007, 0.00147273287, -0.999998927, 2.67190842e-007, 0.999998927, 0.00147273298))
  1692. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1693. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.4000001, 1.22000003))
  1694. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310224533, -8.39997101, 5.39148617, 1, -2.6822255e-007, 7.00361113e-007, 7.00779196e-007, 0.0015618616, -0.999998808, 2.67128371e-007, 0.999998808, 0.0015618616))
  1695. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000036, 1.62000012))
  1696. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310092926, -9.30047607, 5.59133577, 1, -2.6822255e-007, 7.00361113e-007, 7.00781584e-007, 0.0015708236, -0.999998808, 2.67122118e-007, 0.999998808, 0.0015708236))
  1697. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1698. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  1699. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.00996399, 0.340263367, 5.58438683, -7.12149699e-008, -0.00116247579, 0.999999404, 1, -1.49011782e-007, 7.10417893e-008, 1.48929118e-007, 0.999999404, 0.00116247579))
  1700. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1701. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.4000001, 1.22000003))
  1702. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319879532, -8.40018463, 5.39162922, 1, -2.6822255e-007, 7.00361113e-007, 7.00766748e-007, 0.00151529128, -0.999998927, 2.67161028e-007, 0.999998927, 0.00151529128))
  1703. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 0.599999845))
  1704. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.60210419, -0.309745789, -0.0262105465, 4.40637713e-008, -0.00107338815, 0.999999404, 1, -1.19209105e-007, -4.41917543e-008, 1.1925647e-007, 0.999999404, 0.00107338815))
  1705. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
  1706. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000244140625, -2.40885925, -0.0768338442, 1, -1.49011782e-007, 1.19208131e-007, 1.1940115e-007, 0.00129606796, -0.999999166, 1.48857154e-007, 0.999999166, 0.00129606796))
  1707. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.379999906, 7.79999733, 0.800000012))
  1708. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00018119812, -6.90127945, 10.9409103, -1, 2.38419915e-007, -5.96027014e-008, -2.36358872e-007, -0.866616547, 0.498974591, 6.73128042e-008, 0.498974621, 0.866616607))
  1709. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1710. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 3.60000086, 1.39999986))
  1711. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-7.62939453e-005, -3.00021267, 10.1993179, -1, 1.78814503e-007, -4.47013306e-008, -1.78743079e-007, -0.999998808, -0.00159316196, -4.49861588e-008, -0.00159316196, 0.999998808))
  1712. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1713. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.410000145, 0.800000012, 7.41999722))
  1714. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00538063049, 10.1888885, 6.88093567, -1, -9.55176984e-006, 6.25857228e-006, 5.75701051e-007, 0.505192995, 0.863006473, -1.14050263e-005, 0.863006473, -0.505192995))
  1715. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1716. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.409999877, 0.800000012, 4.42000008))
  1717. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00535774231, 8.73274994, 6.06542397, -1, -1.08034828e-005, 3.5465257e-006, 5.6521867e-007, 0.264285922, 0.964444458, -1.13566548e-005, 0.964444399, -0.264285892))
  1718. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1719. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 0.599999845))
  1720. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62210083, 0.310256958, -0.0261899233, 6.71427998e-008, -0.00107328093, 0.999999404, 1, -1.1920914e-007, -6.72707898e-008, 1.19281268e-007, 0.999999404, 0.00107328082))
  1721. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 6.20002079, 0.200000003))
  1722. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000244140625, -3.80190277, 0.122788072, 1, -1.19209076e-007, 4.47013271e-008, 4.48775985e-008, 0.00147906633, -0.999998927, 1.19142832e-007, 0.999998927, 0.00147906633))
  1723. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1, 0.400000006))
  1724. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.329883575, -8.59844971, 6.20097303, 1, -2.6822255e-007, 7.00361113e-007, 7.00766861e-007, 0.00151565345, -0.999998927, 2.67160772e-007, 0.999998927, 0.00151565345))
  1725. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  1726. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.00995636, -0.329696655, 5.58438635, -2.65702909e-008, -0.00116240955, 0.999999404, 1, -1.19209076e-007, 2.64317368e-008, 1.19178281e-007, 0.999999404, 0.00116240955))
  1727. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1728. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1729. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.41021729, 0.340257645, 5.3848424, -6.07377402e-008, -0.0011624021, 0.999999404, 1, -1.49011782e-007, 6.05645667e-008, 1.48941297e-007, 0.999999404, 0.0011624021))
  1730. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1731. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  1732. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40995026, -0.329879761, 5.38500214, 1.32141196e-008, -0.00116239127, 0.999999404, 1, -1.19209112e-007, -1.33526949e-008, 1.19224552e-007, 0.999999404, 0.00116239127))
  1733. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1734. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1, 0.400000006))
  1735. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310100555, -8.58777618, 6.20157337, 1, -2.6822255e-007, 7.00361113e-007, 7.00768169e-007, 0.00152056233, -0.999998927, 2.67157333e-007, 0.999998927, 0.00152056233))
  1736. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1, 0.400000006))
  1737. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.329891205, -8.60809326, 6.20138168, 1, -2.6822255e-007, 7.00361113e-007, 7.00766861e-007, 0.00151576323, -0.999998927, 2.67160686e-007, 0.999998927, 0.00151576323))
  1738. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  1739. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.01044464, -0.329711914, 5.18439245, -3.97250446e-008, -0.00116242282, 0.999999404, 1, -1.19209027e-007, 3.95864994e-008, 1.19162934e-007, 0.999999404, 0.00116242282))
  1740. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1741. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.449999839, 0.400000036, 1.62000012))
  1742. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.0149345398, -9.30037689, 5.59038067, 1, -2.6822255e-007, 7.00361113e-007, 7.00780447e-007, 0.00156656664, -0.999998808, 2.67125102e-007, 0.999998808, 0.00156656664))
  1743. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1744. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.600000262, 0.599999964))
  1745. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-5.34057617e-005, -0.300057292, -7.40003967, -1, 5.96036465e-008, -2.97999652e-008, 5.95545799e-008, 0.999998689, 0.00164382579, 2.98979046e-008, 0.00164382579, -0.999998689))
  1746. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1747. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.600000024))
  1748. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.319915771, -9.29981232, -0.490157127, -1, 2.38419972e-007, 7.89774788e-007, -7.89374269e-007, 0.00167544454, -0.999998569, -2.39742832e-007, -0.999998569, -0.00167544466))
  1749. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1750. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 0.80000025, 0.599999964))
  1751. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.91821289e-005, -6.90019989, 1.50059986, 1, -1.19209076e-007, 4.47013271e-008, 4.4898453e-008, 0.00165412505, -0.999998689, 1.19134981e-007, 0.999998689, 0.00165412517))
  1752. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.400000274, 0.799999952))
  1753. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.86645508e-005, 6.1750412e-005, -7.30003357, 1, -1.19209076e-007, 4.47013271e-008, -1.19135436e-007, -0.999998689, -0.00164388528, 4.48972344e-008, 0.00164388528, -0.999998689))
  1754. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.600000024))
  1755. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.310134888, -9.30013275, -0.489312172, -1, 1.7881456e-007, 8.34478897e-007, -8.34196783e-007, 0.00157221942, -0.999998808, -1.80126335e-007, -0.999998808, -0.00157221942))
  1756. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1757. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.230000019, 0.799999952))
  1758. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80010223, 0.31505394, 0.98993659, 1.01164737e-007, -0.00164465304, 0.999998689, 1, -1.19209147e-007, -1.01360932e-007, 1.19375699e-007, 0.999998689, 0.00164465304))
  1759. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1760. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.80000025, 0.399999976))
  1761. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.34057617e-005, 5.73396683e-005, -7.50003052, 1, -5.96036465e-008, 1.4898605e-008, -5.95790759e-008, -0.999998689, -0.00164388563, 1.49965658e-008, 0.00164388563, -0.999998689))
  1762. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 2.40000057, 0.599999964))
  1763. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62939453e-005, -7.70002747, 0.900098503, 1, -1.19209076e-007, 4.47013271e-008, 4.490321e-008, 0.00169407704, -0.999998569, 1.19133176e-007, 0.999998569, 0.00169407704))
  1764. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1.20000005, 0.200000271, 3.60000038))
  1765. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.64672661, -0.319740295, 6.71153259, -1.49010674e-007, -0.965943158, 0.258754343, 1, -1.37425829e-007, 6.28593853e-008, -2.51590695e-008, 0.258754343, 0.965943217))
  1766. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.400021255, 0.400000006))
  1767. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000175476074, 1.89885712, 0.0156496763, 1, -5.96036465e-008, 1.4898605e-008, 1.49867816e-008, 0.00147968298, -0.999998927, 5.95815379e-008, 0.999998927, 0.00147968309))
  1768. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 12.200017, 0.200000003))
  1769. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000259399414, -1.20265961, -0.277392983, 1, -5.96036465e-008, 1.4898605e-008, 1.49865258e-008, 0.00147536665, -0.999998927, 5.95816019e-008, 0.999998927, 0.00147536665))
  1770. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1771. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40220642, -0.339752197, -1.96429634, -6.7053584e-008, -0.258818865, 0.965925932, 1, -1.20999317e-007, 3.69973279e-008, 1.07300764e-007, 0.965925872, 0.258818835))
  1772. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1773. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1.20000005, 0.200000271, 3.60000038))
  1774. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.64637566, 0.320261002, 6.71100616, -4.47039312e-008, -0.965927541, 0.258812845, 1, -3.71759228e-008, 3.39808679e-008, -2.32014479e-008, 0.258812845, 0.965927541))
  1775. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000006, 0.400021255, 0.400000036))
  1776. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000144958496, 7.89817047, 0.00817203522, 1, -1.19209076e-007, 4.47013271e-008, 4.48658213e-008, 0.00138024637, -0.999999046, 1.19147266e-007, 0.999999046, 0.00138024637))
  1777. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
  1778. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000267028809, -0.808837891, -0.0789266825, 1, -1.49011782e-007, 1.19208131e-007, 1.19401165e-007, 0.00129613746, -0.999999166, 1.4885714e-007, 0.999999166, 0.00129613746))
  1779. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 4.5999999))
  1780. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.4032135, -0.309745789, -0.264072418, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
  1781. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
  1782. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00025177002, -4.00882721, -0.074775219, 1, -1.49011782e-007, 1.19208131e-007, 1.19401165e-007, 0.00129615236, -0.999999166, 1.48857154e-007, 0.999999166, 0.00129615236))
  1783. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.400000036, 3.89000034))
  1784. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.130329132, 3.28823376, -5.64214325, 1, -9.53684548e-007, 4.64922141e-006, -5.19986472e-008, -0.981745541, -0.190198928, 4.74574244e-006, 0.190198958, -0.981745601))
  1785. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1786. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.00000024, 1.19999993))
  1787. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.3203125, -5.2211442, -6.02006531, -1, 1.19209076e-007, -4.47013271e-008, 1.19207854e-007, 1, 2.74369886e-005, 4.4704592e-008, 2.74369886e-005, -1))
  1788. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1789. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000029, 0.640000463, 3.82000041))
  1790. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.60221863, 0.00025177002, -0.674562454, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
  1791. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000041, 2.00000024, 0.400000751))
  1792. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00805044174, -9.8965683, 0.0198116302, -1.78812996e-007, -1, -2.60661e-005, 9.18402918e-008, -2.60661e-005, 1, -1, 1.78810609e-007, 9.1844953e-008))
  1793. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1033714",Vector3.new(0, 0, 0),Vector3.new(0.486000061, 2.70200038, 0.234000027))
  1794. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.00000024, 1.19999993))
  1795. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.319747925, -5.23132992, -6.02177429, -1, 1.19209076e-007, -4.47013271e-008, 1.19205289e-007, 1, 8.46573894e-005, 4.47114168e-008, 8.46573894e-005, -1))
  1796. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1797. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000006, 0.800021231, 0.800000012))
  1798. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000129699707, 7.29879761, 0.00948095322, 1, -1.19209076e-007, 4.47013271e-008, 4.48690756e-008, 0.0014075588, -0.999999046, 1.19146044e-007, 0.999999046, 0.00140755891))
  1799. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000271, 0.799999952))
  1800. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40219879, -0.329719543, -1.96434212, -1.04305997e-007, -0.258814603, 0.965927064, 1, -1.49004592e-007, 6.80604515e-008, 1.26312528e-007, 0.965927064, 0.258814603))
  1801. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1802. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000006, 0.800021231, 1.20000005))
  1803. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000144958496, 8.49656677, 0.00763309002, 1, -1.19209076e-007, 4.47013271e-008, 4.48658888e-008, 0.0013808267, -0.999999046, 1.19147238e-007, 0.999999046, 0.0013808267))
  1804. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.439999968, 0.849999964, 3.90000057))
  1805. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.000289916992, -3.91264629, -5.64580536, -1, 1.19209076e-007, -4.47013271e-008, 1.08530877e-007, 0.98174566, 0.190198451, 6.65587194e-008, 0.190198481, -0.98174572))
  1806. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1807. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1808. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40220642, 0.350257874, -1.9643116, -6.7053584e-008, -0.258818865, 0.965925932, 1, -1.20999317e-007, 3.69973279e-008, 1.07300764e-007, 0.965925872, 0.258818835))
  1809. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1810. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 4.5999999))
  1811. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40222931, 0.320251465, -0.264352798, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
  1812. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000271, 0.799999952))
  1813. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40221405, 0.340270996, -1.96434784, -1.11756485e-007, -0.258814663, 0.965927064, 1, -1.50931754e-007, 7.52573754e-008, 1.26311349e-007, 0.965927064, 0.258814663))
  1814. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1815. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Dark stone grey","Hitbox",Vector3.new(0.39999938, 3.00000024, 11.4000025))
  1816. Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -8.39911652, 2.29857397, 1, -1.19209076e-007, 4.47013271e-008, 4.49000481e-008, 0.00166750455, -0.999998689, 1.19134377e-007, 0.999998689, 0.00166750455))
  1817.  
  1818. function attackone()
  1819.         attack=true
  1820. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1821.         for i=0,1,0.1 do
  1822.                 swait()
  1823. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(80)),.3)
  1824. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(10),math.rad(-70)),.3)
  1825. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.3)
  1826. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(-70), math.rad(0)), 0.3)
  1827. RH.C0=clerp(RH.C0,cf(1,-1,0.2)*angles(math.rad(0),math.rad(40),math.rad(20)),.3)
  1828. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  1829. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  1830.         end
  1831. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.6)
  1832. so("http://roblox.com/asset/?id=231917871",Hitbox,1,0.8)
  1833.  for i=0,1,0.1 do
  1834.                 swait()
  1835.  local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1836. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1837. local h = 5
  1838. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1839. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1840. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1841. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1842. scfr = blcf
  1843. elseif not scfr then
  1844. scfr = blcf
  1845. end
  1846. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-80)),.3)
  1847. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(5),math.rad(70)),.3)
  1848. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.5) * angles(math.rad(0), math.rad(-70), math.rad(90)), 0.3)
  1849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(-70), math.rad(0)), 0.3)
  1850. RH.C0=clerp(RH.C0,cf(1,-1,0.2)*angles(math.rad(0),math.rad(40),math.rad(20)),.3)
  1851. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  1852. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  1853.         end
  1854.         attack=false
  1855. con1:disconnect()
  1856. end
  1857.  
  1858. function attacktwo()
  1859.         attack=true
  1860. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1861.         for i=0,1,0.1 do
  1862.                 swait()
  1863. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(90)),.2)
  1864. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-80)),.3)
  1865. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.1)
  1866. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(-70), math.rad(0)), 0.3)
  1867.  
  1868.         end
  1869.  
  1870. for i=0,1,1 do
  1871. swait()
  1872. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.7)
  1873. so("http://www.roblox.com/asset/?id=234365573",Hitbox,1,0.7)
  1874. for i=0,1,0.1 do
  1875. swait()
  1876.  local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1877. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1878. local h = 5
  1879. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1880. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1881. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1882. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1883. scfr = blcf
  1884. elseif not scfr then
  1885. scfr = blcf
  1886. end
  1887. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-50)),.3)
  1888. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-10),math.rad(110)),.1)
  1889. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3)
  1890. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
  1891. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,-6*i),.3)
  1892. end
  1893. end
  1894. con1:disconnect()
  1895. attack=false
  1896. end
  1897.  
  1898. function attackthree()
  1899.         attack=true
  1900. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1901.         for i=0,1,0.1 do
  1902. swait()
  1903. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(00)),.3)
  1904. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(00)),.3)
  1905. RW.C0=clerp(RW.C0,cf(1,0.8,-1)*angles(math.rad(150),math.rad(0),math.rad(-50)),.3)
  1906. LW.C0=clerp(LW.C0,cf(-1,0.8,-1)*angles(math.rad(150),math.rad(0),math.rad(50)),.3)
  1907. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  1908. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  1909. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  1910.         end
  1911. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.4)
  1912. so("http://www.roblox.com/asset/?id=234365549",Hitbox,1,0.6)
  1913. for i=0,1,.1 do
  1914. swait()
  1915.  local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1916. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1917. local h = 5
  1918. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1919. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1920. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1921. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1922. scfr = blcf
  1923. elseif not scfr then
  1924. scfr = blcf
  1925. end
  1926. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  1927. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(00)),.3)
  1928. RW.C0=clerp(RW.C0,cf(1,0.2,-.5)*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
  1929. LW.C0=clerp(LW.C0,cf(-1,0.2,-.5)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  1930. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  1931. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  1932. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  1933.         end
  1934. attack=false
  1935. con1:disconnect()
  1936. end
  1937.  
  1938. function CrimsonMoon()
  1939. attack=true
  1940. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1941. for i=0,1,0.1 do
  1942. swait()
  1943. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(120),math.rad(80)),.3)
  1944. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-10),math.rad(0),math.rad(-10)),.3)
  1945. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(-5),math.rad(0)),.3)
  1946. end
  1947. for i=0,1,0.15 do
  1948. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.5)
  1949. so("http://roblox.com/asset/?id=28144425",Torso,1,0.8)
  1950. swait()
  1951. for i=0,1,0.1 do
  1952. swait()
  1953. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1954. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1955. local h = 5
  1956. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1957. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1958. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1959. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1960. scfr = blcf
  1961. elseif not scfr then
  1962. scfr = blcf
  1963. end
  1964. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(-40),math.rad(90)),.3)
  1965. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(-60)),.3)
  1966. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*euler(0,-1.5,-6*i),.3)
  1967. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(-5),math.rad(0)),.3)
  1968. end
  1969. end
  1970. attack=false
  1971. con1:disconnect()
  1972. end
  1973.  
  1974. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  1975. local prt=part("Custom",workspace,"SmoothPlastic",0,0,"Really red","Effect",vt(0.5,0.5,0.5))
  1976. prt.Anchored=true
  1977. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1978. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1979. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  1980. CF=Part.CFrame
  1981. Numbb=0
  1982. randnumb=math.random()-math.random()
  1983. for i=0,1,0.05 do
  1984. wait()
  1985. CF=CF*cf(0,1,0)
  1986. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  1987. Part.CFrame=CF*euler(Numbb,0,0)
  1988. Part.Transparency=i
  1989. Numbb=Numbb+randnumb
  1990. end
  1991. Part.Parent=nil
  1992. end),prt,CF,Numbb,randnumb)
  1993. end
  1994.  
  1995. function Execution() --HEUAHUEHAUEHAUHUEAHUAEHUAHEUAHEUH
  1996. attack=true
  1997. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,999999999,999999999,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1998. Humanoid.WalkSpeed = 0
  1999. for i=0,1,0.03 do
  2000. swait()
  2001. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(60)),.1)
  2002. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-60)),.1)
  2003. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(120)),.1)
  2004. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.1)
  2005. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10)),.1)
  2006. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.2)
  2007. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(0),math.rad(10),math.rad(0)),.1)
  2008. end
  2009. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.5)
  2010. so("http://roblox.com/asset/?id=28144425",Torso,1,0.5)
  2011.  hitconasdf = Hitbox.Touched:connect(function(hit)
  2012.                 local hum12 = hit.Parent:FindFirstChild("Humanoid")
  2013.                 if hum12 and not hum12:IsDescendantOf(Character) then
  2014.                         so('http://roblox.com/asset/?id=154965973',Hitbox,1,0.8)
  2015.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2016.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2017.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2018.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2019.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2020.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2021.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2022.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2023.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2024.                         BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2025.                         hitconasdf:disconnect()
  2026.                 end
  2027.         end)
  2028. for i=0,1,0.03 do
  2029. swait()
  2030. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  2031. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  2032. local h = 5
  2033. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  2034. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2035. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  2036. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2037. scfr = blcf
  2038. elseif not scfr then
  2039. scfr = blcf
  2040. end
  2041. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2042. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(60)),.2)
  2043. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-20),math.rad(70)),.2)
  2044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.2)
  2045. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10)),.2)
  2046. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.2)
  2047. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(0),math.rad(10),math.rad(0)),.2)
  2048. end
  2049. attack=false
  2050. con1:disconnect()
  2051. Humanoid.WalkSpeed= 16
  2052. pcall(function()
  2053.         hitconasdf:disconnect()
  2054.         end)
  2055. end
  2056.  
  2057. mouse.Button1Down:connect(function()
  2058.         if attack==false then
  2059.                 if attacktype==1 then
  2060.                         attack=true
  2061.                         attacktype=2
  2062.                         attackone()
  2063.                 elseif attacktype==2 then
  2064.                         attack=true
  2065.                         attacktype=3
  2066.                         attacktwo()
  2067.                elseif attacktype==3 then
  2068.                         attack=true
  2069.                         attacktype=1
  2070.                         attackthree()
  2071.                 end
  2072.         end
  2073. end)
  2074.  
  2075. mouse.KeyDown:connect(function(k)
  2076.     k=k:lower()
  2077.     if k=='q' then
  2078.         if attack==false then
  2079.             CrimsonMoon()
  2080.         end
  2081.         elseif k=='e' then
  2082.         if attack==false then
  2083.             Execution()
  2084.         end
  2085.     end
  2086. end)
  2087.  
  2088.  
  2089. local sine = 0
  2090. local change = 1
  2091. local val = 0
  2092.  
  2093. while true do
  2094. swait()
  2095. sine = sine + change
  2096. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2097. local velderp=RootPart.Velocity.y
  2098. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2099. if equipped==true or equipped==false then
  2100. if attack==false then
  2101. idle=idle+1
  2102. else
  2103. idle=0
  2104. end
  2105. if idle>=500 then
  2106. if attack==false then
  2107. --Sheath()
  2108. end
  2109. end
  2110. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2111. Anim="Jump"
  2112. if attack==false then
  2113. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2114. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(10)), 0.3)
  2116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2117. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  2118. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  2119. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(10),math.rad(0)),.3)
  2120. end
  2121. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2122. Anim="Fall"
  2123. if attack==false then
  2124. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2125. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  2127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  2128. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  2129. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  2130. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(10),math.rad(0)),.3)
  2131. end
  2132. elseif torvel<1 and hitfloor~=nil then
  2133. Anim="Idle"
  2134. if attack==false then
  2135. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(60)),.3)
  2136. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(5),math.rad(-50)),.3)
  2137. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(70), math.rad(100), math.rad(0)), 0.3)
  2138. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-70), math.rad(0)), 0.3)
  2139. RH.C0=clerp(RH.C0,cf(1,-1,0.2)*angles(math.rad(0),math.rad(40),math.rad(20)),.3)
  2140. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  2141. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  2142. end
  2143. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  2144. Anim="Walk"
  2145. if attack==false then
  2146. change=3
  2147. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  2148. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(10),math.rad(-50)),.3)
  2149. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(70), math.rad(100), math.rad(0)), 0.3)
  2150. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-70), math.rad(0)), 0.3)
  2151. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(80),math.rad(20)),.3)
  2152. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-100),math.rad(0)),.3)
  2153. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  2154. end
  2155. elseif torvel>=22 and hitfloor~=nil then
  2156. Anim="Run"
  2157. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  2158. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(10),math.rad(-50)),.3)
  2159. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(70), math.rad(100), math.rad(0)), 0.3)
  2160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-70), math.rad(0)), 0.3)
  2161. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(80),math.rad(20)),.3)
  2162. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-100),math.rad(0)),.3)
  2163. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  2164. end
  2165. end
  2166. end
  2167.  
  2168. --script #6
  2169. goldgun=true
  2170. local function Create(ty)
  2171.     return function(data)
  2172.         local obj = Instance.new(ty)
  2173.         for k, v in pairs(data) do
  2174.             if type(k) == 'number' then
  2175.                 v.Parent = obj
  2176.             else
  2177.                 obj[k] = v
  2178.             end
  2179.         end
  2180.         return obj
  2181.     end
  2182. end
  2183.  
  2184. tool=Create'Tool'{
  2185.     GripPos = Vector3.new(0.449999988, -0.49000001, 0.439999998);
  2186.     Name = "M16";
  2187.     Grip = CFrame.new(0.449999988, -0.49000001, 0.439999998, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  2188.     Create'Part'{
  2189.         Transparency = 1;
  2190.         CanCollide = false;
  2191.         Material = Enum.Material.SmoothPlastic;
  2192.         FrontSurface = Enum.SurfaceType.Hinge;
  2193.         Size = Vector3.new(0.337499917, 1.26250005, 4.73750019);
  2194.         formFactor = Enum.FormFactor.Custom;
  2195.         CFrame = CFrame.new(-0.0354669988, 0.689999998, 0.0734099969, 0.999991238, -1.78499271e-010, -0.00408358732, 4.28665703e-022, 1, -4.37113883e-008, 0.00408358732, 4.37110046e-008, 0.999991238);
  2196.         Name = "Handle";
  2197.         --Position = Vector3;
  2198.         Create'BlockMesh'{
  2199.         };
  2200.     };
  2201.     Create'Part'{
  2202.         TopSurface = Enum.SurfaceType.Smooth;
  2203.         CanCollide = false;
  2204.         Material = Enum.Material.SmoothPlastic;
  2205.         Size = Vector3.new(0.200000003, 0.200000003, 0.5625);
  2206.         formFactor = Enum.FormFactor.Custom;
  2207.         BottomSurface = Enum.SurfaceType.Smooth;
  2208.         CFrame = CFrame.new(-0.0354660451, 0.136882007, 0.0734099746, -0.99999094, -1.03869013e-007, -0.00408364553, 1.04211487e-007, -1, -8.362899e-008, -0.00408364553, -8.40538448e-008, 0.99999094);
  2209.         Name = "MagPart2";
  2210.         --Position = Vector3;
  2211.         Create'SpecialMesh'{
  2212.             Scale = Vector3.new(0.4375, 0.625, 1);
  2213.             MeshType = Enum.MeshType.Wedge;
  2214.         };
  2215.     };
  2216.     Create'Part'{
  2217.         TopSurface = Enum.SurfaceType.Smooth;
  2218.         CanCollide = false;
  2219.         Material = Enum.Material.SmoothPlastic;
  2220.         Size = Vector3.new(0.21875, 0.200000003, 0.200000003);
  2221.         formFactor = Enum.FormFactor.Custom;
  2222.         BottomSurface = Enum.SurfaceType.Smooth;
  2223.         CFrame = CFrame.new(-0.0371888056, 0.51499939, 0.495281041, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2224.         --Position = Vector3;
  2225.         Create'BlockMesh'{
  2226.             Scale = Vector3.new(1, 0.15625, 0.625);
  2227.         };
  2228.     };
  2229.     Create'Part'{
  2230.         TopSurface = Enum.SurfaceType.Smooth;
  2231.         CanCollide = false;
  2232.         Material = Enum.Material.SmoothPlastic;
  2233.         Size = Vector3.new(0.56250006, 0.581250012, 0.200000003);
  2234.         formFactor = Enum.FormFactor.Custom;
  2235.         BottomSurface = Enum.SurfaceType.Smooth;
  2236.         CFrame = CFrame.new(-0.0354660451, 0.490000337, 0.0734099895, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2237.         Name = "MagPart1";
  2238.         --Position = Vector3;
  2239.         Create'BlockMesh'{
  2240.             Scale = Vector3.new(1, 1, 0.43750003);
  2241.         };
  2242.     };
  2243.     Create'Part'{
  2244.         TopSurface = Enum.SurfaceType.Smooth;
  2245.         CanCollide = false;
  2246.         Material = Enum.Material.SmoothPlastic;
  2247.         Size = Vector3.new(0.200000003, 0.443749994, 0.337499976);
  2248.         formFactor = Enum.FormFactor.Custom;
  2249.         BottomSurface = Enum.SurfaceType.Smooth;
  2250.         CFrame = CFrame.new(-0.0393199287, 0.277504355, 1.01715159, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  2251.         Name = "Wedge";
  2252.         --Position = Vector3;
  2253.         Create'SpecialMesh'{
  2254.             Scale = Vector3.new(0.625, 1, 1);
  2255.             MeshType = Enum.MeshType.Wedge;
  2256.         };
  2257.     };
  2258.     Create'Part'{
  2259.         TopSurface = Enum.SurfaceType.Smooth;
  2260.         CanCollide = false;
  2261.         Material = Enum.Material.SmoothPlastic;
  2262.         Size = Vector3.new(0.200000003, 0.443749994, 0.243750006);
  2263.         formFactor = Enum.FormFactor.Custom;
  2264.         BottomSurface = Enum.SurfaceType.Smooth;
  2265.         CFrame = CFrame.new(-0.0381331369, 0.277504355, 0.726528704, -0.999991238, 1.78499271e-010, -0.00408358732, -4.28665703e-022, -1, -4.37113883e-008, -0.00408358732, -4.37110046e-008, 0.999991238);
  2266.         Name = "Wedge";
  2267.         --Position = Vector3;
  2268.         Create'SpecialMesh'{
  2269.             Scale = Vector3.new(0.625, 1, 1);
  2270.             MeshType = Enum.MeshType.Wedge;
  2271.         };
  2272.     };
  2273.     Create'Part'{
  2274.         TopSurface = Enum.SurfaceType.Smooth;
  2275.         CanCollide = false;
  2276.         Material = Enum.Material.SmoothPlastic;
  2277.         Size = Vector3.new(0.243750006, 0.200000003, 0.200000003);
  2278.         formFactor = Enum.FormFactor.Custom;
  2279.         BottomSurface = Enum.SurfaceType.Smooth;
  2280.         CFrame = CFrame.new(-0.0381331369, 0.593124628, 0.726529181, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2281.         --Position = Vector3;
  2282.         Create'BlockMesh'{
  2283.             Scale = Vector3.new(1, 0.9375, 0.625);
  2284.         };
  2285.     };
  2286.     Create'Part'{
  2287.         TopSurface = Enum.SurfaceType.Smooth;
  2288.         CanCollide = false;
  2289.         Material = Enum.Material.SmoothPlastic;
  2290.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2291.         formFactor = Enum.FormFactor.Custom;
  2292.         BottomSurface = Enum.SurfaceType.Smooth;
  2293.         CFrame = CFrame.new(-0.0373486653, 0.590330124, 0.534426749, 0.00365247182, -0.00182623533, 0.999991238, 0.447213501, 0.89442724, 4.28665703e-022, -0.894419432, 0.447209597, 0.00408358732);
  2294.         --Position = Vector3;
  2295.         Create'BlockMesh'{
  2296.             Scale = Vector3.new(0.09375, 0.40624997, 0.09375);
  2297.         };
  2298.     };
  2299.     Create'Part'{
  2300.         TopSurface = Enum.SurfaceType.Smooth;
  2301.         CanCollide = false;
  2302.         Material = Enum.Material.SmoothPlastic;
  2303.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2304.         formFactor = Enum.FormFactor.Custom;
  2305.         BottomSurface = Enum.SurfaceType.Smooth;
  2306.         CFrame = CFrame.new(-0.0373345688, 0.660322785, 0.530975401, 0.00182623579, -0.00365247135, 0.999991238, 0.894427121, 0.44721359, 4.28665703e-022, -0.447209686, 0.894419312, 0.00408358732);
  2307.         --Position = Vector3;
  2308.         Create'BlockMesh'{
  2309.             Scale = Vector3.new(0.46875, 0.09375, 0.09375);
  2310.         };
  2311.     };
  2312.     Create'Part'{
  2313.         TopSurface = Enum.SurfaceType.Smooth;
  2314.         CanCollide = false;
  2315.         Material = Enum.Material.SmoothPlastic;
  2316.         Size = Vector3.new(0.65625006, 0.200000003, 0.200000003);
  2317.         formFactor = Enum.FormFactor.Custom;
  2318.         BottomSurface = Enum.SurfaceType.Smooth;
  2319.         CFrame = CFrame.new(-0.0354696736, 0.589595914, 0.0742982924, 0.00391136762, -0.00117340987, 0.999991238, 0.287347823, 0.957826316, 4.28665703e-022, -0.957817912, 0.28734532, 0.00408358732);
  2320.         --Position = Vector3;
  2321.         Create'BlockMesh'{
  2322.             Scale = Vector3.new(1, 0.03125, 0.812499821);
  2323.         };
  2324.     };
  2325.     Create'Part'{
  2326.         TopSurface = Enum.SurfaceType.Smooth;
  2327.         CanCollide = false;
  2328.         Material = Enum.Material.SmoothPlastic;
  2329.         Size = Vector3.new(0.200000003, 0.40625, 1.22500002);
  2330.         formFactor = Enum.FormFactor.Custom;
  2331.         BottomSurface = Enum.SurfaceType.Smooth;
  2332.         CFrame = CFrame.new(-0.0426633656, 0.483750761, 1.83589435, -0.999991238, 1.78499271e-010, -0.00408358732, -4.28665703e-022, -1, -4.37113883e-008, -0.00408358732, -4.37110046e-008, 0.999991238);
  2333.         Name = "Wedge";
  2334.         --Position = Vector3;
  2335.         Create'SpecialMesh'{
  2336.             Scale = Vector3.new(0.9375, 1, 1);
  2337.             MeshType = Enum.MeshType.Wedge;
  2338.         };
  2339.     };
  2340.     Create'Part'{
  2341.         TopSurface = Enum.SurfaceType.Smooth;
  2342.         CanCollide = false;
  2343.         Material = Enum.Material.SmoothPlastic;
  2344.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2345.         formFactor = Enum.FormFactor.Custom;
  2346.         BottomSurface = Enum.SurfaceType.Smooth;
  2347.         CFrame = CFrame.new(-0.0388222411, 0.640000761, 0.8952775, 0.999991238, 1.78499271e-010, 0.00408358732, 4.28665703e-022, -1, 4.37113883e-008, 0.00408358732, -4.37110046e-008, -0.999991238);
  2348.         Name = "Wedge";
  2349.         --Position = Vector3;
  2350.         Create'SpecialMesh'{
  2351.             Scale = Vector3.new(0.625, 0.46875, 0.46875);
  2352.             MeshType = Enum.MeshType.Wedge;
  2353.         };
  2354.     };
  2355.     Create'Part'{
  2356.         TopSurface = Enum.SurfaceType.Smooth;
  2357.         CanCollide = false;
  2358.         Material = Enum.Material.SmoothPlastic;
  2359.         Size = Vector3.new(0.200000003, 0.200000003, 0.625);
  2360.         formFactor = Enum.FormFactor.Custom;
  2361.         BottomSurface = Enum.SurfaceType.Smooth;
  2362.         CFrame = CFrame.new(-0.0354660451, 0.593124688, 0.0734099969, -0.999991238, 1.78499271e-010, -0.00408358732, -4.28665703e-022, -1, -4.37113883e-008, -0.00408358732, -4.37110046e-008, 0.999991238);
  2363.         Name = "Wedge";
  2364.         --Position = Vector3;
  2365.         Create'SpecialMesh'{
  2366.             Scale = Vector3.new(0.625, 0.9375, 1);
  2367.             MeshType = Enum.MeshType.Wedge;
  2368.         };
  2369.     };
  2370.     Create'Part'{
  2371.         TopSurface = Enum.SurfaceType.Smooth;
  2372.         CanCollide = false;
  2373.         Material = Enum.Material.SmoothPlastic;
  2374.         Size = Vector3.new(0.65625, 0.200000003, 0.200000003);
  2375.         formFactor = Enum.FormFactor.Custom;
  2376.         BottomSurface = Enum.SurfaceType.Smooth;
  2377.         CFrame = CFrame.new(-0.107354648, 0.598576725, 0.0766958967, 0.00391215365, -0.00117146294, 0.99998349, 0.287344724, 0.957820952, -2.12762438e-006, -0.957808793, 0.287342906, 0.00408380246);
  2378.         Name = "Wedge";
  2379.         --Position = Vector3;
  2380.         Create'SpecialMesh'{
  2381.             Scale = Vector3.new(1, 0.0625, 0.09375);
  2382.             MeshType = Enum.MeshType.Wedge;
  2383.         };
  2384.     };
  2385.     Create'Part'{
  2386.         TopSurface = Enum.SurfaceType.Smooth;
  2387.         CanCollide = false;
  2388.         Material = Enum.Material.SmoothPlastic;
  2389.         Size = Vector3.new(0.65625, 0.200000003, 0.200000003);
  2390.         formFactor = Enum.FormFactor.Custom;
  2391.         BottomSurface = Enum.SurfaceType.Smooth;
  2392.         CFrame = CFrame.new(0.0363937765, 0.598574281, 0.077288352, -0.00391177926, -0.00117338961, -0.99998337, -0.287343442, 0.95782125, 1.33872973e-007, 0.95780921, 0.287341684, -0.0040840013);
  2393.         Name = "Wedge";
  2394.         --Position = Vector3;
  2395.         Create'SpecialMesh'{
  2396.             Scale = Vector3.new(1, 0.0625, 0.09375);
  2397.             MeshType = Enum.MeshType.Wedge;
  2398.         };
  2399.     };
  2400.     Create'Part'{
  2401.         TopSurface = Enum.SurfaceType.Smooth;
  2402.         CanCollide = false;
  2403.         Material = Enum.Material.SmoothPlastic;
  2404.         Size = Vector3.new(1.21875012, 0.262500018, 0.200000003);
  2405.         formFactor = Enum.FormFactor.Custom;
  2406.         BottomSurface = Enum.SurfaceType.Smooth;
  2407.         CFrame = CFrame.new(-0.0366783589, 0.818126082, 0.370282173, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2408.         --Position = Vector3;
  2409.         Create'BlockMesh'{
  2410.             Scale = Vector3.new(1, 1, 0.625);
  2411.         };
  2412.     };
  2413.     Create'Part'{
  2414.         TopSurface = Enum.SurfaceType.Smooth;
  2415.         CanCollide = false;
  2416.         Material = Enum.Material.SmoothPlastic;
  2417.         Size = Vector3.new(0.262500018, 0.200000003, 0.200000003);
  2418.         formFactor = Enum.FormFactor.Custom;
  2419.         BottomSurface = Enum.SurfaceType.Smooth;
  2420.         CFrame = CFrame.new(-0.117214538, 0.818126023, 0.960582674, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2421.         Name = "Wedge";
  2422.         --Position = Vector3;
  2423.         Create'SpecialMesh'{
  2424.             Scale = Vector3.new(1, 0.187499821, 0.15625);
  2425.             MeshType = Enum.MeshType.Wedge;
  2426.         };
  2427.     };
  2428.     Create'Part'{
  2429.         TopSurface = Enum.SurfaceType.Smooth;
  2430.         CanCollide = false;
  2431.         Material = Enum.Material.SmoothPlastic;
  2432.         Size = Vector3.new(1.46875, 0.262499988, 0.200000003);
  2433.         formFactor = Enum.FormFactor.Custom;
  2434.         BottomSurface = Enum.SurfaceType.Smooth;
  2435.         CFrame = CFrame.new(-0.042165678, 0.818126023, 1.71402037, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2436.         --Position = Vector3;
  2437.         Create'BlockMesh'{
  2438.             Scale = Vector3.new(1, 1, 0.9375);
  2439.         };
  2440.     };
  2441.     Create'Part'{
  2442.         TopSurface = Enum.SurfaceType.Smooth;
  2443.         CanCollide = false;
  2444.         Material = Enum.Material.SmoothPlastic;
  2445.         Size = Vector3.new(0.262500018, 0.200000003, 0.200000003);
  2446.         formFactor = Enum.FormFactor.Custom;
  2447.         BottomSurface = Enum.SurfaceType.Smooth;
  2448.         CFrame = CFrame.new(0.0390340909, 0.818126023, 0.961220741, -1.78499271e-010, 0.00408358732, -0.999991238, 1, 4.37113883e-008, -4.28665703e-022, 4.37110046e-008, -0.999991238, -0.00408358732);
  2449.         Name = "Wedge";
  2450.         --Position = Vector3;
  2451.         Create'SpecialMesh'{
  2452.             Scale = Vector3.new(1, 0.187499821, 0.15625);
  2453.             MeshType = Enum.MeshType.Wedge;
  2454.         };
  2455.     };
  2456.     Create'Part'{
  2457.         TopSurface = Enum.SurfaceType.Smooth;
  2458.         CanCollide = false;
  2459.         Material = Enum.Material.SmoothPlastic;
  2460.         Size = Vector3.new(0.275000036, 0.200000003, 0.275000036);
  2461.         formFactor = Enum.FormFactor.Custom;
  2462.         BottomSurface = Enum.SurfaceType.Smooth;
  2463.         CFrame = CFrame.new(-0.0340623111, 0.949376464, -0.270337135, 1.78499271e-010, -0.00408358686, -0.999991119, -1, -4.37113847e-008, -4.28665653e-022, -4.37110046e-008, 0.999991119, -0.00408358686);
  2464.         --Position = Vector3;
  2465.         Create'CylinderMesh'{
  2466.             Scale = Vector3.new(1, 0.3125, 1);
  2467.         };
  2468.     };
  2469.     Create'Part'{
  2470.         TopSurface = Enum.SurfaceType.Smooth;
  2471.         CanCollide = false;
  2472.         Material = Enum.Material.SmoothPlastic;
  2473.         Size = Vector3.new(0.300000012, 0.268749982, 0.300000012);
  2474.         formFactor = Enum.FormFactor.Custom;
  2475.         BottomSurface = Enum.SurfaceType.Smooth;
  2476.         CFrame = CFrame.new(-0.0317525305, 0.949376464, -0.835957706, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2477.         --Position = Vector3;
  2478.         Create'CylinderMesh'{
  2479.         };
  2480.     };
  2481.     Create'Part'{
  2482.         TopSurface = Enum.SurfaceType.Smooth;
  2483.         CanCollide = false;
  2484.         Material = Enum.Material.SmoothPlastic;
  2485.         Size = Vector3.new(0.3125, 0.400000006, 0.3125);
  2486.         formFactor = Enum.FormFactor.Custom;
  2487.         BottomSurface = Enum.SurfaceType.Smooth;
  2488.         CFrame = CFrame.new(-0.0331179798, 0.949376464, -0.501585841, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2489.         --Position = Vector3;
  2490.         Create'CylinderMesh'{
  2491.         };
  2492.     };
  2493.     Create'Part'{
  2494.         TopSurface = Enum.SurfaceType.Smooth;
  2495.         CanCollide = false;
  2496.         Material = Enum.Material.SmoothPlastic;
  2497.         Size = Vector3.new(0.200000003, 2.6875, 0.200000003);
  2498.         formFactor = Enum.FormFactor.Custom;
  2499.         BottomSurface = Enum.SurfaceType.Smooth;
  2500.         CFrame = CFrame.new(-0.0396772437, 0.949376345, 1.10465097, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2501.         --Position = Vector3;
  2502.         Create'CylinderMesh'{
  2503.             Scale = Vector3.new(0.9375, 1, 0.9375);
  2504.         };
  2505.     };
  2506.     Create'Part'{
  2507.         TopSurface = Enum.SurfaceType.Smooth;
  2508.         CanCollide = false;
  2509.         Material = Enum.Material.SmoothPlastic;
  2510.         Size = Vector3.new(0.325000137, 0.200000003, 0.200000003);
  2511.         formFactor = Enum.FormFactor.Custom;
  2512.         BottomSurface = Enum.SurfaceType.Smooth;
  2513.         CFrame = CFrame.new(-0.00448472612, 0.955624938, 0.771919727, -0.254872203, -1.78499271e-010, 0.966974258, 4.22219593e-008, 1, 1.13133343e-008, -0.966974258, 4.37110046e-008, -0.254872203);
  2514.         --Position = Vector3;
  2515.         Create'BlockMesh'{
  2516.             Scale = Vector3.new(1, 0.43750006, 0.625);
  2517.         };
  2518.     };
  2519.     Create'Part'{
  2520.         TopSurface = Enum.SurfaceType.Smooth;
  2521.         CanCollide = false;
  2522.         Material = Enum.Material.SmoothPlastic;
  2523.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2524.         formFactor = Enum.FormFactor.Custom;
  2525.         BottomSurface = Enum.SurfaceType.Smooth;
  2526.         CFrame = CFrame.new(0.102780372, 0.955624938, 0.921392381, 1.78499271e-010, -0.254872352, 0.96697402, -1, 4.22219486e-008, 1.13133396e-008, -4.37110046e-008, -0.96697402, -0.254872352);
  2527.         --Position = Vector3;
  2528.         Create'CylinderMesh'{
  2529.             Scale = Vector3.new(0.18749997, 0.15625, 0.18749997);
  2530.         };
  2531.     };
  2532.     Create'Part'{
  2533.         TopSurface = Enum.SurfaceType.Smooth;
  2534.         CanCollide = false;
  2535.         Material = Enum.Material.SmoothPlastic;
  2536.         Size = Vector3.new(0.200000003, 0.325000018, 0.200000003);
  2537.         formFactor = Enum.FormFactor.Custom;
  2538.         BottomSurface = Enum.SurfaceType.Smooth;
  2539.         CFrame = CFrame.new(0.0559526756, 0.955624938, 0.755990207, 1.78499271e-010, -0.254872352, 0.96697402, -1, 4.22219486e-008, 1.13133396e-008, -4.37110046e-008, -0.96697402, -0.254872352);
  2540.         --Position = Vector3;
  2541.         Create'CylinderMesh'{
  2542.             Scale = Vector3.new(0.43750003, 1, 0.43749994);
  2543.         };
  2544.     };
  2545.     Create'Part'{
  2546.         TopSurface = Enum.SurfaceType.Smooth;
  2547.         CanCollide = false;
  2548.         Material = Enum.Material.SmoothPlastic;
  2549.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2550.         formFactor = Enum.FormFactor.Custom;
  2551.         BottomSurface = Enum.SurfaceType.Smooth;
  2552.         CFrame = CFrame.new(0.104536295, 0.955624938, 0.940319657, 1.78499271e-010, -0.254872352, 0.96697402, -1, 4.22219486e-008, 1.13133396e-008, -4.37110046e-008, -0.96697402, -0.254872352);
  2553.         --Position = Vector3;
  2554.         Create'CylinderMesh'{
  2555.             Scale = Vector3.new(0.31249997, 0.03125, 0.3125);
  2556.         };
  2557.     };
  2558.     Create'Part'{
  2559.         TopSurface = Enum.SurfaceType.Smooth;
  2560.         CanCollide = false;
  2561.         Material = Enum.Material.SmoothPlastic;
  2562.         Size = Vector3.new(0.287499994, 0.256249994, 0.28125);
  2563.         formFactor = Enum.FormFactor.Custom;
  2564.         BottomSurface = Enum.SurfaceType.Smooth;
  2565.         CFrame = CFrame.new(-0.0275554266, 0.949376464, -1.09844232, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2566.         --Position = Vector3;
  2567.         Create'CylinderMesh'{
  2568.         };
  2569.     };
  2570.     Create'Part'{
  2571.         TopSurface = Enum.SurfaceType.Smooth;
  2572.         CanCollide = false;
  2573.         Material = Enum.Material.SmoothPlastic;
  2574.         Size = Vector3.new(1.20000017, 0.200000003, 0.200000003);
  2575.         formFactor = Enum.FormFactor.Custom;
  2576.         BottomSurface = Enum.SurfaceType.Smooth;
  2577.         CFrame = CFrame.new(-0.0366400741, 1.05874991, 0.360907227, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2578.         --Position = Vector3;
  2579.         Create'BlockMesh'{
  2580.             Scale = Vector3.new(1, 0.34375, 0.625);
  2581.         };
  2582.     };
  2583.     Create'Part'{
  2584.         TopSurface = Enum.SurfaceType.Smooth;
  2585.         CanCollide = false;
  2586.         Material = Enum.Material.SmoothPlastic;
  2587.         Size = Vector3.new(0.256249994, 0.200000003, 0.256250024);
  2588.         formFactor = Enum.FormFactor.Custom;
  2589.         BottomSurface = Enum.SurfaceType.Smooth;
  2590.         CFrame = CFrame.new(-0.0269301254, 0.946250975, -1.25156641, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2591.         --Position = Vector3;
  2592.         Create'CylinderMesh'{
  2593.             Scale = Vector3.new(1, 0.0625000075, 1);
  2594.         };
  2595.     };
  2596.     Create'Part'{
  2597.         TopSurface = Enum.SurfaceType.Smooth;
  2598.         CanCollide = false;
  2599.         Material = Enum.Material.SmoothPlastic;
  2600.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2601.         formFactor = Enum.FormFactor.Custom;
  2602.         BottomSurface = Enum.SurfaceType.Smooth;
  2603.         CFrame = CFrame.new(-0.0268407967, 1.03375113, -1.2734412, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2604.         --Position = Vector3;
  2605.         Create'CylinderMesh'{
  2606.             Scale = Vector3.new(0.406249821, 0.15625, 0.406250119);
  2607.         };
  2608.     };
  2609.     Create'Part'{
  2610.         TopSurface = Enum.SurfaceType.Smooth;
  2611.         CanCollide = false;
  2612.         Material = Enum.Material.SmoothPlastic;
  2613.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2614.         formFactor = Enum.FormFactor.Custom;
  2615.         BottomSurface = Enum.SurfaceType.Smooth;
  2616.         CFrame = CFrame.new(-0.0268407986, 0.98375082, -1.2734406, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2617.         --Position = Vector3;
  2618.         Create'BlockMesh'{
  2619.             Scale = Vector3.new(0.15625, 0.5, 0.40624997);
  2620.         };
  2621.     };
  2622.     Create'Part'{
  2623.         TopSurface = Enum.SurfaceType.Smooth;
  2624.         CanCollide = false;
  2625.         Material = Enum.Material.SmoothPlastic;
  2626.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2627.         formFactor = Enum.FormFactor.Custom;
  2628.         BottomSurface = Enum.SurfaceType.Smooth;
  2629.         CFrame = CFrame.new(-0.0268407986, 0.933751941, -1.2734406, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2630.         --Position = Vector3;
  2631.         Create'CylinderMesh'{
  2632.             Scale = Vector3.new(0.406249821, 0.15625, 0.406250119);
  2633.         };
  2634.     };
  2635.     Create'Part'{
  2636.         TopSurface = Enum.SurfaceType.Smooth;
  2637.         CanCollide = false;
  2638.         Material = Enum.Material.SmoothPlastic;
  2639.         Size = Vector3.new(0.268749982, 0.200000003, 0.268750012);
  2640.         formFactor = Enum.FormFactor.Custom;
  2641.         BottomSurface = Enum.SurfaceType.Smooth;
  2642.         CFrame = CFrame.new(-0.0269939322, 0.946250975, -1.23594153, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2643.         --Position = Vector3;
  2644.         Create'CylinderMesh'{
  2645.             Scale = Vector3.new(1, 0.09375, 1);
  2646.         };
  2647.     };
  2648.     Create'Part'{
  2649.         TopSurface = Enum.SurfaceType.Smooth;
  2650.         CanCollide = false;
  2651.         Material = Enum.Material.SmoothPlastic;
  2652.         Size = Vector3.new(0.200000003, 0.275000006, 0.200000003);
  2653.         formFactor = Enum.FormFactor.Custom;
  2654.         BottomSurface = Enum.SurfaceType.Smooth;
  2655.         CFrame = CFrame.new(-0.0265472885, 1.13709307, -1.34531569, -0.00353646907, -0.0020416358, 0.999991238, 0.499999791, -0.866025209, 1.25594809e-007, 0.86601764, 0.49999541, 0.00408349093);
  2656.         --Position = Vector3;
  2657.         Create'BlockMesh'{
  2658.             Scale = Vector3.new(0.15625, 1, 0.218750015);
  2659.         };
  2660.     };
  2661.     Create'Part'{
  2662.         TopSurface = Enum.SurfaceType.Smooth;
  2663.         CanCollide = false;
  2664.         Material = Enum.Material.SmoothPlastic;
  2665.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2666.         formFactor = Enum.FormFactor.Custom;
  2667.         BottomSurface = Enum.SurfaceType.Smooth;
  2668.         CFrame = CFrame.new(-0.0264196787, 1.00250065, -1.37656474, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2669.         --Position = Vector3;
  2670.         Create'BlockMesh'{
  2671.             Scale = Vector3.new(0.875, 0.15625, 0.28125);
  2672.         };
  2673.     };
  2674.     Create'Part'{
  2675.         TopSurface = Enum.SurfaceType.Smooth;
  2676.         CanCollide = false;
  2677.         Material = Enum.Material.SmoothPlastic;
  2678.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2679.         formFactor = Enum.FormFactor.Custom;
  2680.         BottomSurface = Enum.SurfaceType.Smooth;
  2681.         CFrame = CFrame.new(-0.0343813412, 1.1399945, -0.192213088, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  2682.         Name = "Wedge";
  2683.         --Position = Vector3;
  2684.         Create'SpecialMesh'{
  2685.             Scale = Vector3.new(0.625, 0.46875, 0.15625);
  2686.             MeshType = Enum.MeshType.Wedge;
  2687.         };
  2688.     };
  2689.     Create'Part'{
  2690.         TopSurface = Enum.SurfaceType.Smooth;
  2691.         CanCollide = false;
  2692.         Material = Enum.Material.SmoothPlastic;
  2693.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2694.         formFactor = Enum.FormFactor.Custom;
  2695.         BottomSurface = Enum.SurfaceType.Smooth;
  2696.         CFrame = CFrame.new(-0.0873781741, 1.17436945, -0.223679245, -0.999983966, 0.00408357335, 1.7849866e-010, -4.28662573e-022, 4.37112355e-008, -0.999996543, -0.00408355752, -0.999987781, -4.37108518e-008);
  2697.         Name = "Wedge";
  2698.         --Position = Vector3;
  2699.         Create'SpecialMesh'{
  2700.             Scale = Vector3.new(0.0937499925, 0.15625, 0.81250006);
  2701.             MeshType = Enum.MeshType.Wedge;
  2702.         };
  2703.     };
  2704.     Create'Part'{
  2705.         TopSurface = Enum.SurfaceType.Smooth;
  2706.         CanCollide = false;
  2707.         Material = Enum.Material.SmoothPlastic;
  2708.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2709.         formFactor = Enum.FormFactor.Custom;
  2710.         BottomSurface = Enum.SurfaceType.Smooth;
  2711.         CFrame = CFrame.new(-0.0342537276, 1.15874445, -0.22346282, -0.999991238, 0.00408358732, 1.78499271e-010, -4.28665703e-022, 4.37113883e-008, -1, -0.00408358732, -0.999991238, -4.37110046e-008);
  2712.         Name = "Wedge";
  2713.         --Position = Vector3;
  2714.         Create'SpecialMesh'{
  2715.             Scale = Vector3.new(0.43750003, 0.15625, 0.65624994);
  2716.             MeshType = Enum.MeshType.Wedge;
  2717.         };
  2718.     };
  2719.     Create'Part'{
  2720.         TopSurface = Enum.SurfaceType.Smooth;
  2721.         CanCollide = false;
  2722.         Material = Enum.Material.SmoothPlastic;
  2723.         Size = Vector3.new(0.200000003, 0.274999976, 0.200000003);
  2724.         formFactor = Enum.FormFactor.Custom;
  2725.         BottomSurface = Enum.SurfaceType.Smooth;
  2726.         CFrame = CFrame.new(-0.0259985588, 1.12436962, -1.47968924, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2727.         --Position = Vector3;
  2728.         Create'BlockMesh'{
  2729.             Scale = Vector3.new(0.15625, 1, 0.28125);
  2730.         };
  2731.     };
  2732.     Create'Part'{
  2733.         TopSurface = Enum.SurfaceType.Smooth;
  2734.         CanCollide = false;
  2735.         Material = Enum.Material.SmoothPlastic;
  2736.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2737.         formFactor = Enum.FormFactor.Custom;
  2738.         BottomSurface = Enum.SurfaceType.Smooth;
  2739.         CFrame = CFrame.new(-0.0259985551, 0.946251273, -1.47968984, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2740.         --Position = Vector3;
  2741.         Create'CylinderMesh'{
  2742.             Scale = Vector3.new(0.53124994, 0.15625, 0.531250119);
  2743.         };
  2744.     };
  2745.     Create'Part'{
  2746.         TopSurface = Enum.SurfaceType.Smooth;
  2747.         CanCollide = false;
  2748.         Material = Enum.Material.SmoothPlastic;
  2749.         Size = Vector3.new(0.200000003, 0.800000012, 0.200000003);
  2750.         formFactor = Enum.FormFactor.Custom;
  2751.         BottomSurface = Enum.SurfaceType.Smooth;
  2752.         CFrame = CFrame.new(-0.0252711698, 0.946251035, -1.65781271, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2753.         --Position = Vector3;
  2754.         Create'CylinderMesh'{
  2755.             Scale = Vector3.new(0.40624997, 1, 0.406250119);
  2756.         };
  2757.     };
  2758.     Create'Part'{
  2759.         TopSurface = Enum.SurfaceType.Smooth;
  2760.         CanCollide = false;
  2761.         Material = Enum.Material.SmoothPlastic;
  2762.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2763.         formFactor = Enum.FormFactor.Custom;
  2764.         BottomSurface = Enum.SurfaceType.Smooth;
  2765.         CFrame = CFrame.new(-0.0388477631, 1.15874445, 0.901527345, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2766.         --Position = Vector3;
  2767.         Create'BlockMesh'{
  2768.             Scale = Vector3.new(0.156250477, 0.65625006, 0.43750003);
  2769.         };
  2770.     };
  2771.     Create'Part'{
  2772.         TopSurface = Enum.SurfaceType.Smooth;
  2773.         CanCollide = false;
  2774.         Material = Enum.Material.SmoothPlastic;
  2775.         Size = Vector3.new(1.09375012, 0.200000003, 0.200000003);
  2776.         formFactor = Enum.FormFactor.Custom;
  2777.         BottomSurface = Enum.SurfaceType.Smooth;
  2778.         CFrame = CFrame.new(-0.0896751881, 1.23687041, 0.338815331, 0.00408358732, -1.76725606e-010, 0.999991238, 4.41457289e-008, 1, 2.74215419e-018, -0.999991238, 4.32766676e-008, 0.00408358732);
  2779.         --Position = Vector3;
  2780.         Create'BlockMesh'{
  2781.             Scale = Vector3.new(1, 0.1875, 0.09375);
  2782.         };
  2783.     };
  2784.     Create'Part'{
  2785.         TopSurface = Enum.SurfaceType.Smooth;
  2786.         CanCollide = false;
  2787.         Material = Enum.Material.SmoothPlastic;
  2788.         Size = Vector3.new(1.09375012, 0.200000003, 0.200000003);
  2789.         formFactor = Enum.FormFactor.Custom;
  2790.         BottomSurface = Enum.SurfaceType.Smooth;
  2791.         CFrame = CFrame.new(-0.0365507454, 1.22124445, 0.339032263, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2792.         --Position = Vector3;
  2793.         Create'BlockMesh'{
  2794.             Scale = Vector3.new(1, 0.03125, 0.43750003);
  2795.         };
  2796.     };
  2797.     Create'Part'{
  2798.         TopSurface = Enum.SurfaceType.Smooth;
  2799.         CanCollide = false;
  2800.         Material = Enum.Material.SmoothPlastic;
  2801.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2802.         formFactor = Enum.FormFactor.Custom;
  2803.         BottomSurface = Enum.SurfaceType.Smooth;
  2804.         CFrame = CFrame.new(-0.0261261705, 1.25561953, -1.44843924, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  2805.         --Position = Vector3;
  2806.         Create'BlockMesh'{
  2807.             Scale = Vector3.new(0.46875003, 0.0625000075, 0.218750045);
  2808.         };
  2809.     };
  2810.     Create'Part'{
  2811.         TopSurface = Enum.SurfaceType.Smooth;
  2812.         CanCollide = false;
  2813.         Material = Enum.Material.SmoothPlastic;
  2814.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2815.         formFactor = Enum.FormFactor.Custom;
  2816.         BottomSurface = Enum.SurfaceType.Smooth;
  2817.         CFrame = CFrame.new(-0.0386563465, 1.1556195, 0.854652762, -0.999991238, 4.19486446e-010, -0.00408359291, -4.45527339e-012, -0.99999994, -1.03316026e-007, -0.00408359338, -1.03315131e-007, 0.999991179);
  2818.         Name = "Wedge";
  2819.         --Position = Vector3;
  2820.         Create'SpecialMesh'{
  2821.             Scale = Vector3.new(0.625, 0.62500006, 0.3125);
  2822.             MeshType = Enum.MeshType.Wedge;
  2823.         };
  2824.     };
  2825.     Create'Part'{
  2826.         TopSurface = Enum.SurfaceType.Smooth;
  2827.         CanCollide = false;
  2828.         Material = Enum.Material.SmoothPlastic;
  2829.         Size = Vector3.new(0.200000003, 0.224999994, 0.200000003);
  2830.         formFactor = Enum.FormFactor.Custom;
  2831.         BottomSurface = Enum.SurfaceType.Smooth;
  2832.         CFrame = CFrame.new(-0.0920615345, 1.20561934, 0.92318517, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  2833.         Name = "Wedge";
  2834.         --Position = Vector3;
  2835.         Create'SpecialMesh'{
  2836.             Scale = Vector3.new(0.09375, 1, 0.375);
  2837.             MeshType = Enum.MeshType.Wedge;
  2838.         };
  2839.     };
  2840.     Create'Part'{
  2841.         TopSurface = Enum.SurfaceType.Smooth;
  2842.         CanCollide = false;
  2843.         Material = Enum.Material.SmoothPlastic;
  2844.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2845.         formFactor = Enum.FormFactor.Custom;
  2846.         BottomSurface = Enum.SurfaceType.Smooth;
  2847.         CFrame = CFrame.new(-0.034419626, 1.1712445, -0.182838112, 0.999991238, 1.78499271e-010, 0.00408358732, 4.28665703e-022, -1, 4.37113883e-008, 0.00408358732, -4.37110046e-008, -0.999991238);
  2848.         Name = "Wedge";
  2849.         --Position = Vector3;
  2850.         Create'SpecialMesh'{
  2851.             Scale = Vector3.new(0.625, 0.46875, 0.25000003);
  2852.             MeshType = Enum.MeshType.Wedge;
  2853.         };
  2854.     };
  2855.     Create'Part'{
  2856.         TopSurface = Enum.SurfaceType.Smooth;
  2857.         CanCollide = false;
  2858.         Material = Enum.Material.SmoothPlastic;
  2859.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2860.         formFactor = Enum.FormFactor.Custom;
  2861.         BottomSurface = Enum.SurfaceType.Smooth;
  2862.         CFrame = CFrame.new(0.0188711844, 1.17436945, -0.223245382, -0.999983966, 0.00408357335, 1.7849866e-010, -4.28662573e-022, 4.37112355e-008, -0.999996543, -0.00408355752, -0.999987781, -4.37108518e-008);
  2863.         Name = "Wedge";
  2864.         --Position = Vector3;
  2865.         Create'SpecialMesh'{
  2866.             Scale = Vector3.new(0.09375, 0.15625, 0.81250006);
  2867.             MeshType = Enum.MeshType.Wedge;
  2868.         };
  2869.     };
  2870.     Create'Part'{
  2871.         TopSurface = Enum.SurfaceType.Smooth;
  2872.         CanCollide = false;
  2873.         Material = Enum.Material.SmoothPlastic;
  2874.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2875.         formFactor = Enum.FormFactor.Custom;
  2876.         BottomSurface = Enum.SurfaceType.Smooth;
  2877.         CFrame = CFrame.new(-0.0390008986, 1.15874445, 0.939027309, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  2878.         Name = "Wedge";
  2879.         --Position = Vector3;
  2880.         Create'SpecialMesh'{
  2881.             Scale = Vector3.new(0.43750003, 0.656250119, 0.218750015);
  2882.             MeshType = Enum.MeshType.Wedge;
  2883.         };
  2884.     };
  2885.     Create'Part'{
  2886.         TopSurface = Enum.SurfaceType.Smooth;
  2887.         CanCollide = false;
  2888.         Material = Enum.Material.SmoothPlastic;
  2889.         Size = Vector3.new(0.200000003, 0.224999994, 0.200000003);
  2890.         formFactor = Enum.FormFactor.Custom;
  2891.         BottomSurface = Enum.SurfaceType.Smooth;
  2892.         CFrame = CFrame.new(0.0141878203, 1.20561934, 0.92361939, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  2893.         Name = "Wedge";
  2894.         --Position = Vector3;
  2895.         Create'SpecialMesh'{
  2896.             Scale = Vector3.new(0.09375, 1, 0.375);
  2897.             MeshType = Enum.MeshType.Wedge;
  2898.         };
  2899.     };
  2900.     Create'Part'{
  2901.         TopSurface = Enum.SurfaceType.Smooth;
  2902.         CanCollide = false;
  2903.         Material = Enum.Material.SmoothPlastic;
  2904.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2905.         formFactor = Enum.FormFactor.Custom;
  2906.         BottomSurface = Enum.SurfaceType.Smooth;
  2907.         CFrame = CFrame.new(-0.0511226021, 1.26924443, -1.44938493, 0.265298247, -0.964150548, -0.00544282049, -0.866018772, -0.235806987, -0.440915436, 0.423825413, 0.121687695, -0.897531629);
  2908.         --Position = Vector3;
  2909.         Create'CylinderMesh'{
  2910.             Scale = Vector3.new(0.46874997, 0.03125, 0.468750149);
  2911.         };
  2912.     };
  2913.     Create'Part'{
  2914.         TopSurface = Enum.SurfaceType.Smooth;
  2915.         CanCollide = false;
  2916.         Material = Enum.Material.SmoothPlastic;
  2917.         Size = Vector3.new(1.09375012, 0.200000003, 0.200000003);
  2918.         formFactor = Enum.FormFactor.Custom;
  2919.         BottomSurface = Enum.SurfaceType.Smooth;
  2920.         CFrame = CFrame.new(0.0165741704, 1.23686945, 0.339249194, 0.00408358732, -1.77615575e-010, 0.999991238, 4.39277912e-008, 1, 1.11795683e-018, -0.999991238, 4.34946053e-008, 0.00408358732);
  2921.         --Position = Vector3;
  2922.         Create'BlockMesh'{
  2923.             Scale = Vector3.new(1, 0.1875, 0.09375);
  2924.         };
  2925.     };
  2926.     Create'Part'{
  2927.         TopSurface = Enum.SurfaceType.Smooth;
  2928.         CanCollide = false;
  2929.         Material = Enum.Material.SmoothPlastic;
  2930.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2931.         formFactor = Enum.FormFactor.Custom;
  2932.         BottomSurface = Enum.SurfaceType.Smooth;
  2933.         CFrame = CFrame.new(-0.00102843717, 1.26924443, -1.44918036, -0.268751293, -0.963124335, 0.0127752814, -0.866020501, 0.235806838, -0.440912127, 0.421640664, -0.129559353, -0.897458851);
  2934.         --Position = Vector3;
  2935.         Create'CylinderMesh'{
  2936.             Scale = Vector3.new(0.46874997, 0.03125, 0.468750149);
  2937.         };
  2938.     };
  2939.     Create'Part'{
  2940.         TopSurface = Enum.SurfaceType.Smooth;
  2941.         CanCollide = false;
  2942.         Material = Enum.Material.SmoothPlastic;
  2943.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2944.         formFactor = Enum.FormFactor.Custom;
  2945.         BottomSurface = Enum.SurfaceType.Smooth;
  2946.         CFrame = CFrame.new(-0.0386180654, 1.23999453, 0.845278144, 0.00408358732, -5.6798885e-011, 0.999991238, 1.39090659e-008, 1, 4.28665703e-022, -0.999991238, 1.39089433e-008, 0.00408358732);
  2947.         --Position = Vector3;
  2948.         Create'BlockMesh'{
  2949.             Scale = Vector3.new(0.156251192, 0.21875, 0.15625003);
  2950.         };
  2951.     };
  2952.     Create'Part'{
  2953.         TopSurface = Enum.SurfaceType.Smooth;
  2954.         CanCollide = false;
  2955.         Material = Enum.Material.SmoothPlastic;
  2956.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2957.         formFactor = Enum.FormFactor.Custom;
  2958.         BottomSurface = Enum.SurfaceType.Smooth;
  2959.         CFrame = CFrame.new(-0.0386180617, 1.22749496, 0.845277786, 0.00408358732, 0.999991238, 1.78499271e-010, 4.37113883e-008, 4.28665703e-022, -1, -0.999991238, 0.00408358732, -4.37110046e-008);
  2960.         --Position = Vector3;
  2961.         Create'CylinderMesh'{
  2962.             Scale = Vector3.new(0.15624997, 0.4375, 0.156249985);
  2963.         };
  2964.     };
  2965.     Create'Part'{
  2966.         TopSurface = Enum.SurfaceType.Smooth;
  2967.         CanCollide = false;
  2968.         Material = Enum.Material.SmoothPlastic;
  2969.         Size = Vector3.new(0.800000012, 0.800000012, 1);
  2970.         formFactor = Enum.FormFactor.Custom;
  2971.         BottomSurface = Enum.SurfaceType.Smooth;
  2972.         CFrame = CFrame.new(-0.0386180617, 1.27515078, 0.845277786, 0.999991238, 3.15210187e-008, 0.00408327067, 3.13429069e-008, -1, 4.37114238e-008, 0.00408327067, -4.35830607e-008, -0.999991238);
  2973.         --Position = Vector3;
  2974.         Create'SpecialMesh'{
  2975.             Scale = Vector3.new(0.0281249993, 0.0281249993, 0.1953125);
  2976.             MeshId = "http://www.roblox.com/asset/?id=3270017";
  2977.             MeshType = Enum.MeshType.FileMesh;
  2978.         };
  2979.     };
  2980.     Create'Part'{
  2981.         TopSurface = Enum.SurfaceType.Smooth;
  2982.         CanCollide = false;
  2983.         Material = Enum.Material.SmoothPlastic;
  2984.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2985.         formFactor = Enum.FormFactor.Custom;
  2986.         BottomSurface = Enum.SurfaceType.Smooth;
  2987.         CFrame = CFrame.new(-0.0235739276, 0.946251035, -2.07343388, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  2988.         --Position = Vector3;
  2989.         Create'CylinderMesh'{
  2990.             Scale = Vector3.new(0.46875, 0.15625, 0.46875);
  2991.         };
  2992.     };
  2993.     Create'Part'{
  2994.         TopSurface = Enum.SurfaceType.Smooth;
  2995.         CanCollide = false;
  2996.         Material = Enum.Material.SmoothPlastic;
  2997.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  2998.         formFactor = Enum.FormFactor.Custom;
  2999.         BottomSurface = Enum.SurfaceType.Smooth;
  3000.         CFrame = CFrame.new(-0.0234973598, 0.946251035, -2.09218359, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  3001.         --Position = Vector3;
  3002.         Create'CylinderMesh'{
  3003.             Scale = Vector3.new(0.40624997, 0.03125, 0.40624997);
  3004.         };
  3005.     };
  3006.     Create'Part'{
  3007.         TopSurface = Enum.SurfaceType.Smooth;
  3008.         CanCollide = false;
  3009.         Material = Enum.Material.SmoothPlastic;
  3010.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3011.         formFactor = Enum.FormFactor.Custom;
  3012.         BottomSurface = Enum.SurfaceType.Smooth;
  3013.         CFrame = CFrame.new(-0.0234463159, 0.946251035, -2.10468364, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  3014.         --Position = Vector3;
  3015.         Create'CylinderMesh'{
  3016.             Scale = Vector3.new(0.46875, 0.09375, 0.46875);
  3017.         };
  3018.     };
  3019.     Create'Part'{
  3020.         TopSurface = Enum.SurfaceType.Smooth;
  3021.         CanCollide = false;
  3022.         Material = Enum.Material.SmoothPlastic;
  3023.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3024.         formFactor = Enum.FormFactor.Custom;
  3025.         BottomSurface = Enum.SurfaceType.Smooth;
  3026.         CFrame = CFrame.new(-0.0233952701, 0.946251035, -2.11718345, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  3027.         --Position = Vector3;
  3028.         Create'CylinderMesh'{
  3029.             Scale = Vector3.new(0.40624997, 0.03125, 0.40624997);
  3030.         };
  3031.     };
  3032.     Create'Part'{
  3033.         TopSurface = Enum.SurfaceType.Smooth;
  3034.         CanCollide = false;
  3035.         Material = Enum.Material.SmoothPlastic;
  3036.         Size = Vector3.new(0.200000003, 0.200000003, 1.09375);
  3037.         formFactor = Enum.FormFactor.Custom;
  3038.         BottomSurface = Enum.SurfaceType.Smooth;
  3039.         CFrame = CFrame.new(-0.0896751881, 1.28686953, 0.338815331, 0.999991238, -9.23612387e-009, -0.00408358732, 9.54482005e-009, 1, 7.54319061e-008, 0.00408358732, -7.56121779e-008, 0.999991238);
  3040.         Name = "Wedge";
  3041.         --Position = Vector3;
  3042.         Create'SpecialMesh'{
  3043.             Scale = Vector3.new(0.09375, 0.3125, 1);
  3044.             MeshType = Enum.MeshType.Wedge;
  3045.         };
  3046.     };
  3047.     Create'Part'{
  3048.         TopSurface = Enum.SurfaceType.Smooth;
  3049.         CanCollide = false;
  3050.         Material = Enum.Material.SmoothPlastic;
  3051.         Size = Vector3.new(0.200000003, 0.200000003, 1.09375);
  3052.         formFactor = Enum.FormFactor.Custom;
  3053.         BottomSurface = Enum.SurfaceType.Smooth;
  3054.         CFrame = CFrame.new(0.0165741704, 1.28687, 0.339249194, 0.999991238, -9.23619226e-009, -0.00408358732, 9.54482005e-009, 1, 7.54487886e-008, 0.00408358732, -7.55952954e-008, 0.999991238);
  3055.         Name = "Wedge";
  3056.         --Position = Vector3;
  3057.         Create'SpecialMesh'{
  3058.             Scale = Vector3.new(0.09375, 0.3125, 1);
  3059.             MeshType = Enum.MeshType.Wedge;
  3060.         };
  3061.     };
  3062.     Create'Part'{
  3063.         TopSurface = Enum.SurfaceType.Smooth;
  3064.         CanCollide = false;
  3065.         Material = Enum.Material.SmoothPlastic;
  3066.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3067.         formFactor = Enum.FormFactor.Custom;
  3068.         BottomSurface = Enum.SurfaceType.Smooth;
  3069.         CFrame = CFrame.new(-0.0511177629, 1.26811838, 0.845227122, -0.00408324087, 3.09163255e-008, -0.999991238, 2.72938252e-007, 1, 2.98022123e-008, 0.999991238, -2.72814162e-007, -0.00408324087);
  3070.         Name = "Wedge";
  3071.         --Position = Vector3;
  3072.         Create'SpecialMesh'{
  3073.             Scale = Vector3.new(0.15625, 0.0625, 0.03125);
  3074.             MeshType = Enum.MeshType.Wedge;
  3075.         };
  3076.     };
  3077.     Create'Part'{
  3078.         TopSurface = Enum.SurfaceType.Smooth;
  3079.         CanCollide = false;
  3080.         Material = Enum.Material.SmoothPlastic;
  3081.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3082.         formFactor = Enum.FormFactor.Custom;
  3083.         BottomSurface = Enum.SurfaceType.Smooth;
  3084.         CFrame = CFrame.new(-0.0261178873, 1.26811838, 0.845329225, -0.00408358732, -0.999991238, -2.97452623e-008, -1.39090659e-008, 2.98023224e-008, -1, 0.999991238, -0.00408358732, -1.40306451e-008);
  3085.         Name = "Wedge";
  3086.         --Position = Vector3;
  3087.         Create'SpecialMesh'{
  3088.             Scale = Vector3.new(0.15625, 0.03125, 0.0625);
  3089.             MeshType = Enum.MeshType.Wedge;
  3090.         };
  3091.     };
  3092.     Create'Part'{
  3093.         TopSurface = Enum.SurfaceType.Smooth;
  3094.         CanCollide = false;
  3095.         Material = Enum.Material.SmoothPlastic;
  3096.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3097.         formFactor = Enum.FormFactor.Custom;
  3098.         BottomSurface = Enum.SurfaceType.Smooth;
  3099.         CFrame = CFrame.new(-0.0292430501, 1.26499462, 0.84531647, -0.00408358732, -0.999991238, -2.97452623e-008, -1.39090659e-008, 2.98023224e-008, -1, 0.999991238, -0.00408358732, -1.40306451e-008);
  3100.         Name = "Wedge";
  3101.         --Position = Vector3;
  3102.         Create'SpecialMesh'{
  3103.             Scale = Vector3.new(0.15625, 0.0625, 0.03125);
  3104.             MeshType = Enum.MeshType.Wedge;
  3105.         };
  3106.     };
  3107.     Create'Part'{
  3108.         TopSurface = Enum.SurfaceType.Smooth;
  3109.         CanCollide = false;
  3110.         Material = Enum.Material.SmoothPlastic;
  3111.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3112.         formFactor = Enum.FormFactor.Custom;
  3113.         BottomSurface = Enum.SurfaceType.Smooth;
  3114.         CFrame = CFrame.new(-0.047992602, 1.26499462, 0.845239878, -0.00408324087, 3.09163255e-008, -0.999991238, 2.72938252e-007, 1, 2.98022123e-008, 0.999991238, -2.72814162e-007, -0.00408324087);
  3115.         Name = "Wedge";
  3116.         --Position = Vector3;
  3117.         Create'SpecialMesh'{
  3118.             Scale = Vector3.new(0.15625, 0.03125, 0.0625);
  3119.             MeshType = Enum.MeshType.Wedge;
  3120.         };
  3121.     };
  3122.     Create'Part'{
  3123.         TopSurface = Enum.SurfaceType.Smooth;
  3124.         CanCollide = false;
  3125.         Material = Enum.Material.SmoothPlastic;
  3126.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3127.         formFactor = Enum.FormFactor.Custom;
  3128.         BottomSurface = Enum.SurfaceType.Smooth;
  3129.         CFrame = CFrame.new(-0.0230379589, 0.946251035, -2.20468235, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  3130.         --Position = Vector3;
  3131.         Create'CylinderMesh'{
  3132.             Scale = Vector3.new(0.46875, 0.84375, 0.46875);
  3133.         };
  3134.     };
  3135.     Create'Part'{
  3136.         TopSurface = Enum.SurfaceType.Smooth;
  3137.         BrickColor = BrickColor.new(26);
  3138.         CanCollide = false;
  3139.         Material = Enum.Material.SmoothPlastic;
  3140.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  3141.         formFactor = Enum.FormFactor.Custom;
  3142.         BottomSurface = Enum.SurfaceType.Smooth;
  3143.         CFrame = CFrame.new(-0.0226934049, 0.946251273, -2.28905702, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  3144.         --Position = Vector3;
  3145.         Create'CylinderMesh'{
  3146.             Scale = Vector3.new(0.34374997, 0.03125, 0.34374997);
  3147.         };
  3148.     };
  3149.     Create'Part'{
  3150.         TopSurface = Enum.SurfaceType.Smooth;
  3151.         CanCollide = false;
  3152.         Material = Enum.Material.SmoothPlastic;
  3153.         Size = Vector3.new(1.21875012, 0.262500018, 0.200000003);
  3154.         formFactor = Enum.FormFactor.Custom;
  3155.         BottomSurface = Enum.SurfaceType.Smooth;
  3156.         CFrame = CFrame.new(-0.0366783589, 0.818126082, 0.370282173, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  3157.         --Position = Vector3;
  3158.         Create'BlockMesh'{
  3159.             Scale = Vector3.new(1, 1, 0.625);
  3160.         };
  3161.     };
  3162. };
  3163.  
  3164.  
  3165. local handle=tool.Handle
  3166.  
  3167.  
  3168. for _, part in ipairs(tool:GetChildren()) do
  3169.     if part:IsA"BasePart" and part~=handle then
  3170.         local cv=Instance.new("CFrameValue", part)
  3171.         cv.Value=handle.CFrame:inverse()*part.CFrame
  3172.         cv.Name="cf"
  3173.     end
  3174.     if goldgun and part:IsA"BasePart" then
  3175.         part.BrickColor=BrickColor.new"New Yeller"
  3176.         part.Reflectance=.3
  3177.     elseif part:IsA"BasePart" then
  3178.         part.BrickColor=BrickColor.new"Black"
  3179.     end
  3180. end
  3181.  
  3182. for _, part in ipairs(tool:GetChildren()) do
  3183.     if part:IsA"BasePart" and part~=handle then
  3184.         local w=Instance.new"Weld"
  3185.         w.Parent=handle
  3186.         w.Part0=handle
  3187.         w.Part1=part
  3188.         w.C0=part.cf.Value
  3189.     end
  3190. end
  3191.  
  3192.  
  3193.  
  3194.  
  3195. tool.Parent=game.Players.LocalPlayer.Backpack
  3196. local sounds={
  3197.     Dry=131242822;
  3198.     Reload=138022745;
  3199.     Shoot1=151997297;
  3200.     Shoot2=151997297;
  3201.     Shoot3=151997297;
  3202.     Shoot4=151997297;
  3203.     Shoot5=151997297;
  3204. }
  3205.  
  3206. do
  3207.     local soundobjs={}
  3208.     for name, id in pairs(sounds) do
  3209.         local s=Instance.new("Sound", tool.Handle)
  3210.         soundobjs[name]=s
  3211.         s.Volume=1
  3212.         s.SoundId="rbxassetid://"..id
  3213.         s.Name=name
  3214.     end
  3215.     local shootn=1
  3216.     function PlaySound(name, skip)
  3217.         if not skip then
  3218.             if name~='Shoot' then
  3219.                 soundobjs[name]:Play()
  3220.             else
  3221.                 --print(name..shootn)
  3222.                 soundobjs[name..shootn]:Play()
  3223.                 shootn=shootn+1
  3224.                 if shootn==6 then
  3225.                     shootn=1
  3226.                 end
  3227.             end
  3228.         end
  3229.     end
  3230. end
  3231.  
  3232. player,char = game.Players.LocalPlayer, game.Players.LocalPlayer.Character
  3233. hum,torso,rarm,larm = char.Humanoid, char.Torso, char["Right Arm"], char["Left Arm"]
  3234. rs,ls,rw,lw = torso["Right Shoulder"], torso["Left Shoulder"], Instance.new("Weld"), Instance.new("Weld")
  3235.  
  3236. stop=false
  3237.  
  3238. hum.Died:connect(function()
  3239.     stop=true
  3240. end)
  3241.  
  3242. function getlimbs()
  3243.     return hum and torso and rarm and larm and rs and ls
  3244. end
  3245.  
  3246. function lerpCF(time,callback,yield,skip)
  3247.     if not skip then
  3248.         local start=tick()
  3249.         local goalt=start+time
  3250.         local con
  3251.         con=game:GetService"RunService".RenderStepped:connect(function()
  3252.             local alpha=(tick()-start)/time
  3253.             local cancel=callback(math.min(alpha, 1))
  3254.             if cancel then
  3255.                 con:disconnect()
  3256.             end
  3257.             if tick()>goalt then
  3258.                 con:disconnect()
  3259.             end
  3260.         end)
  3261.         if yield then
  3262.             wait(time)
  3263.         end
  3264.     end
  3265. end
  3266.  
  3267. anim={
  3268.     drawtime=.2;
  3269.     shoottime=.06;
  3270.     reloadtime=1.5;
  3271. }
  3272. if goldgun then
  3273.     for k, v in pairs(anim) do
  3274.         anim[k]=v*.6   
  3275.     end
  3276. end
  3277. --lerpCF(time,callback,yield,skip)
  3278.  
  3279. local defR=CFrame.new(-.5, .5, 0)
  3280. local defL=CFrame.new(.5, .5, 0)
  3281.  
  3282. local aimR=defR*CFrame.Angles(-math.pi/2, -math.pi*.05, 0)*CFrame.new(.3,0,-.5)
  3283. local aimL=defL*CFrame.Angles(-math.pi/2,math.pi*.225,0)*CFrame.new(-.5,0,.3)
  3284.  
  3285. local shootR=aimR*CFrame.new(0,0,.1)
  3286. local shootL=aimL*CFrame.new(0,0,.1)
  3287.  
  3288. local reloadR=defR*CFrame.Angles(-math.pi/1.5, 0, math.pi/6)
  3289. local reloadLdown=defL
  3290. local ammo=30
  3291. tool.Equipped:connect(function(mouse)
  3292.     if hum.Health>0 and getlimbs() then
  3293.         stop=false
  3294.         rs.Part1=nil
  3295.         ls.Part1=nil
  3296.        
  3297.         rw.Parent=torso
  3298.         lw.Parent=torso
  3299.        
  3300.         rw.Part0=torso
  3301.         lw.Part0=torso
  3302.        
  3303.         rw.Part1=rarm
  3304.         lw.Part1=larm
  3305.        
  3306.         rw.C0=CFrame.new(1, .5, 0)
  3307.         rw.C1=CFrame.new(-.5, .5, 0)
  3308.        
  3309.         lw.C0=CFrame.new(-1, .5, 0)
  3310.         lw.C1=CFrame.new(.5, .5, 0)
  3311.         lerpCF(anim.drawtime, function(a)lw.C1=defL:lerp(aimL,a); return stop end,false)
  3312.         lerpCF(anim.drawtime, function(a)rw.C1=defR:lerp(aimR,a); return stop end,true)
  3313.         mouse.Button1Up:connect(function()
  3314.             shoot=false
  3315.         end)
  3316.         mouse.Button1Down:connect(function()
  3317.             if not reload then
  3318.                 shoot=true
  3319.                 while shoot and ammo>0 do
  3320.                     PlaySound("Shoot")
  3321.                     ammo=ammo-1
  3322.                     if not goldgun then
  3323.                     wait(.05)
  3324.                     end
  3325.                     lerpCF(anim.shoottime/2, function(a)lw.C1=aimL:lerp(shootL,a); return stop end,false)
  3326.                     lerpCF(anim.shoottime/2, function(a)rw.C1=aimR:lerp(shootR,a); return stop end,true)
  3327.                    
  3328.                     lerpCF(anim.shoottime/2, function(a)lw.C1=shootL:lerp(aimL,a); return stop end,false)
  3329.                     lerpCF(anim.shoottime/2, function(a)rw.C1=shootR:lerp(aimR,a); return stop end,true)
  3330.                    
  3331.                     local target=mouse.Target
  3332.                     if target then
  3333.                         humt=target.Parent:FindFirstChild("Humanoid") or target.Parent.Parent:FindFirstChild("Humanoid")
  3334.                         if humt then
  3335.                             if humt.MaxHealth==math.huge then
  3336.                                     humt.MaxHealth=10^10
  3337.                                     humt.Health=10^10
  3338.                             end
  3339.                             humt:TakeDamage((math.random(1, 4)/100)*humt.MaxHealth)
  3340.                             if target.Name=="Head" then
  3341.                                 humt:TakeDamage((3/100)*humt.MaxHealth)
  3342.                             elseif target.Name=="Torso" then
  3343.                                 humt:TakeDamage((1/100)*humt.MaxHealth)
  3344.                             end
  3345.                             humt:TakeDamage((1/100)*humt.MaxHealth)
  3346.                             if goldgun then
  3347.                                 hum:TakeDamage((3/100)*humt.MaxHealth)
  3348.                             end
  3349.                         end
  3350.                     end
  3351.                 end
  3352.             end
  3353.         end)
  3354.         mouse.KeyDown:connect(function(key)
  3355.             if key=='r' and not reload and not shoot then
  3356.                 reload=true
  3357.                 PlaySound("Reload")
  3358.                 lerpCF(anim.reloadtime/4, function(a)lw.C1=aimL:lerp(reloadLdown,a); return stop end,true)
  3359.                 wait(anim.reloadtime/2)
  3360.                 lerpCF(anim.reloadtime/4, function(a)lw.C1=reloadLdown:lerp(aimL,a); return stop end,true)
  3361.                 --5/6
  3362.                 if not stop then
  3363.                     ammo=30
  3364.                 end
  3365.                 reload=false
  3366.             end
  3367.         end)
  3368.     end
  3369. end)
  3370.  
  3371. tool.Unequipped:connect(function()
  3372.     stop=true
  3373.     rs.Part1=rarm
  3374.     ls.Part1=larm
  3375.    
  3376.     rw.Parent=nil
  3377.     lw.Parent=nil
  3378. end)
  3379.  
  3380. --script #7
  3381. pls=game:GetService'Players';
  3382. rs=game:GetService'RunService';
  3383. uinps=game:GetService'UserInputService';
  3384. lp=pls.LocalPlayer;
  3385. mouse=lp:GetMouse();
  3386. c=lp.Character;
  3387. rayModel=Instance.new('Model',c);
  3388. human=c.Humanoid;
  3389. Cone=nil;
  3390. human.MaxHealth=50;
  3391. wait();
  3392. human.Health=50;
  3393. c.Health:Destroy();
  3394. Debounces={
  3395. FPS=0;
  3396. isAttacking=false;
  3397. isMoving=false;
  3398. isSprinting=false;
  3399. Debounce=false;
  3400. isTyping=false;
  3401. isJumping=false;
  3402. isFlash=false;
  3403. };
  3404. numLerp=function(start,goal,alpha)
  3405. return(((goal-start)*alpha)+start);
  3406. end;
  3407. CFrameZero=function()
  3408. return CFrame.new(Vector3.new());
  3409. end;
  3410. local function a()
  3411. local t=tick();
  3412. local l=t%1*3;
  3413. local t=.5*math.pi*(l%1);
  3414. if l<1 then
  3415. return BrickColor.new("Really red").Color;
  3416. elseif l<2 then
  3417. return BrickColor.new("Really red").Color;
  3418. else
  3419. return BrickColor.new("Really red").Color;
  3420. end;
  3421. end;
  3422. rad=function(value)
  3423. return math.rad(value);
  3424. end;
  3425. CFAngles=function(Vector)
  3426. return CFrame.Angles(rad(Vector.x),rad(Vector.y),rad(Vector.z));
  3427. end;
  3428. AnimStat={
  3429. lerpSpeed=.2;
  3430. lerpSpeed2=.35;
  3431. lerpTween=0;
  3432. };
  3433. Joints={
  3434. c.HumanoidRootPart.RootJoint;
  3435. c.Torso.Neck;
  3436. c.Torso['Left Shoulder'];
  3437. c.Torso['Right Shoulder'];
  3438. c.Torso['Left Hip'];
  3439. c.Torso['Right Hip'];
  3440. };
  3441. JointTargets={
  3442. CFrameZero();
  3443. CFrameZero();
  3444. CFrameZero();
  3445. CFrameZero();
  3446. CFrameZero();
  3447. CFrameZero();
  3448. };
  3449. prepareCharacter=function()
  3450. music=Instance.new('Sound',c.HumanoidRootPart);
  3451. music.SoundId='rbxassetid://340656185';
  3452. music.Looped=true;
  3453. music.Volume=.6;
  3454. music2=Instance.new('Sound',c);
  3455. music2.SoundId='rbxassetid://326429386';
  3456. music2.Looped=true;
  3457. music2.Volume=1;
  3458. music3=Instance.new('Sound',c.HumanoidRootPart);
  3459. music3.SoundId='rbxassetid://328728034';
  3460. music3.Looped=true;
  3461. music3.Volume=1;
  3462. music4=Instance.new('Sound',c.HumanoidRootPart);
  3463. music4.SoundId='rbxassetid://315675951';
  3464. music4.Looped=true;
  3465. music4.Volume=1;
  3466. music5=Instance.new('Sound',c.HumanoidRootPart);
  3467. music5.SoundId='rbxassetid://383649303';
  3468. music5.Looped=true;
  3469. music5.Volume=1;
  3470. human.WalkSpeed=0;
  3471. human.JumpPower=0;
  3472. for i,v in pairs(c:children())do
  3473. if v:isA'Hat'then v:Destroy();end;
  3474. if v:FindFirstChild'roblox'then v.roblox:Destroy();end;
  3475. if v.Name=='Head'then v.Transparency=1 for _,x in pairs(v:children())do if x.ClassName=='Sound'then x:Destroy();end;end;end;
  3476. if v:FindFirstChild'face'then v.face:Destroy();end;
  3477. if v:isA'Part'then v.BrickColor=BrickColor.new'White';end;
  3478. end
  3479. local shirt=c:FindFirstChild'Shirt'or Instance.new('Shirt',c);
  3480. local pants=c:FindFirstChild'Pants'or Instance.new('Pants',c);
  3481. shirt.ShirtTemplate='rbxassetid://324290888';
  3482. pants.PantsTemplate='rbxassetid://127381017';
  3483. local Head=Instance.new('Part',c);
  3484. Head.Size=Vector3.new(2.5,2.5,1);
  3485. Head.Transparency=1;
  3486. Head:BreakJoints();
  3487. local hw=Instance.new('Weld',c.Head);
  3488. hw.Part0=c.Head;
  3489. hw.Part1=Head;
  3490. hw.C0=CFrame.new(0,.3,0);
  3491. faceDecal=Instance.new('Decal',Head);
  3492. faceDecal.Face=Enum.NormalId.Front;
  3493. faceDecal.Texture='rbxassetid://291303373';
  3494. local backDecal=Instance.new('Decal',Head);
  3495. backDecal.Face=Enum.NormalId.Back;
  3496. backDecal.Texture='rbxassetid://291303373';
  3497. local mes=Instance.new('BlockMesh',Head);
  3498. mes.Scale=Vector3.new(1,1,.4);
  3499. local Anim=human:FindFirstChild'Animator'
  3500. if Anim then Anim:Destroy();end;
  3501. end;
  3502. setJointCFrames=function(table)
  3503. for i=1,#table do
  3504. JointTargets[i]=table[i];
  3505. end;
  3506. end;
  3507. triWave=function(x)
  3508. local pi2=math.pi/2;
  3509. return math.abs((x/pi2)%4-2)-1;
  3510. end;
  3511. setLerp=function(speed)
  3512. AnimStat.lerpSpeed=speed;
  3513. end;
  3514. setTween=function(tween)
  3515. AnimStat.lerpTween=tween;
  3516. end;
  3517. playSound=function(id,part,vol,pitch)
  3518. local vol=vol or 1;
  3519. local pitch=pitch or 1;
  3520. local x=Instance.new('Sound',part);
  3521. x.Volume=vol;
  3522. x.Pitch=pitch;
  3523. x.SoundId='rbxassetid://'..id;
  3524. spawn(function()
  3525. wait();
  3526. x:Play();
  3527. wait(x.TimeLength+.2);
  3528. x:Destroy();
  3529. end);
  3530. end;
  3531. lerpBoom=function()
  3532. if Cone then
  3533. Cone.CFrame=CFrame.new(c.HumanoidRootPart.CFrame.p,c.HumanoidRootPart.CFrame.p+c.HumanoidRootPart.Velocity)*CFrame.Angles(-math.pi/2,0,0);
  3534. cMesh.Scale=Vector3.new(20,20+c.HumanoidRootPart.Velocity.magnitude/10,20);
  3535. Cone.Transparency=1-c.HumanoidRootPart.Velocity.magnitude/1000;
  3536. else
  3537. Cone=Instance.new('Part',c);
  3538. Cone.Anchored=true;
  3539. Cone.CanCollide=false;
  3540. Cone.Transparency=math.random(50,70)/100;
  3541. Cone.Size=Vector3.new(1,1,1);
  3542. Cone.CFrame=CFrame.new(c.HumanoidRootPart.CFrame.p,c.HumanoidRootPart.CFrame.p+c.HumanoidRootPart.Velocity)*CFrame.Angles(-math.pi/2,0,0);
  3543. cMesh=Instance.new('SpecialMesh',Cone);
  3544. cMesh.MeshId='rbxassetid://1033714';
  3545. cMesh.Scale=Vector3.new(20,50,20);
  3546. end;
  3547. end;
  3548. noBoom=function()
  3549. if Cone then local x=Cone Cone=nil;
  3550. for i=1,20 do
  3551. wait();
  3552. x.Mesh.Scale=x.Mesh.Scale+Vector3.new(-.5,1,-.5);
  3553. x.Transparency=x.Transparency+1/30;
  3554. end;
  3555. end;
  3556. end;
  3557. gasterBlast=function(tCFrame,aimPos,charge)
  3558. local aimTarget;
  3559. if aimPos then
  3560. aimTarget=CFrame.new(tCFrame,aimPos);
  3561. else
  3562. aimTarget=tCFrame;
  3563. end;
  3564. local gast=Instance.new('Part',c);
  3565. gast.Size=Vector3.new(12,.2,12);
  3566. gast.CanCollide=false;
  3567. gast.Anchored=true;
  3568. gast.Transparency=1;
  3569. if charge then
  3570. playSound(400523331,gast,math.random(90,110)/100);
  3571. end;
  3572. wait();
  3573. for i=1,2 do
  3574. local decal=Instance.new('Decal',gast);
  3575. decal.Texture='rbxassetid://232855011';
  3576. if i==1 then
  3577. decal.Face=Enum.NormalId.Top;
  3578. else
  3579. decal.Face=Enum.NormalId.Bottom;
  3580. end;
  3581. end;
  3582. gast.CFrame=CFrame.new(aimTarget.p-Vector3.new(math.sin(tick()*10)*10,20,math.cos(tick()*10)*10));
  3583. spawn(function()
  3584. local tarCFrame=gast.CFrame;
  3585. local isLooping=true;
  3586. spawn(function()
  3587. while rs.RenderStepped:wait()and isLooping do
  3588. gast.CFrame=gast.CFrame:lerp(tarCFrame,.6/(Debounces.FPS/60));
  3589. end;
  3590. end);
  3591. for i=1,30 do
  3592. wait();
  3593. tarCFrame=gast.CFrame:lerp(aimTarget,.24);
  3594. end;
  3595. playSound(340722848,gast,math.random(90,110)/100);
  3596. isLooping=false;
  3597. wait(.08);
  3598. local ray=Ray.new(aimTarget.p,aimTarget.lookVector.unit*999);
  3599. local _,pos=workspace:FindPartOnRay(ray,c);
  3600. local dis=(aimTarget.p-pos).magnitude;
  3601. local rayCFrame=CFrame.new(gast.CFrame.p+(pos-gast.CFrame.p).unit*(dis/2+200),gast.CFrame.p+(pos-gast.CFrame.p).unit*dis*2)*CFrame.Angles(0,math.pi/2,0);
  3602. local rayPart=Instance.new('Part',rayModel);
  3603. rayPart.Material='Neon';
  3604. rayPart.FormFactor='Custom';
  3605. rayPart.Color=a();
  3606. rayPart.Anchored=true;
  3607. rayPart.CanCollide=false;
  3608. rayPart.Shape='Cylinder';
  3609. rayPart.Size=Vector3.new(dis+400,8,8);
  3610. rayPart.CFrame=rayCFrame;
  3611. gast:Destroy();
  3612. end);
  3613. end;
  3614. largegasterBlast=function(tCFrame,aimPos)
  3615. local aimTarget;
  3616. if aimPos then
  3617. aimTarget=CFrame.new(tCFrame,aimPos);
  3618. else
  3619. aimTarget=tCFrame;
  3620. end;
  3621. local gast=Instance.new('Part',c);
  3622. gast.Size=Vector3.new(25,.2,25);
  3623. gast.CanCollide=false;
  3624. gast.Anchored=true;
  3625. gast.Transparency=1;
  3626. playSound(400523331,gast,math.random(85,97)/100);
  3627. wait();
  3628. for i=1,2 do
  3629. local decal=Instance.new('Decal',gast);
  3630. decal.Texture='rbxassetid://232855011';
  3631. if i==1 then
  3632. decal.Face=Enum.NormalId.Top;
  3633. else
  3634. decal.Face=Enum.NormalId.Bottom;
  3635. end;
  3636. end;
  3637. gast.CFrame=CFrame.new(aimTarget.p-Vector3.new(math.sin(tick()*10)*10,20,math.cos(tick()*10)*10));
  3638. spawn(function()
  3639. local tarCFrame=gast.CFrame;
  3640. local isLooping=true;
  3641. spawn(function()
  3642. while rs.RenderStepped:wait()and isLooping do
  3643. gast.CFrame=gast.CFrame:lerp(tarCFrame,.6/(Debounces.FPS/60));
  3644. end;
  3645. end);
  3646. for i=1,40 do
  3647. wait();
  3648. tarCFrame=gast.CFrame:lerp(aimTarget,.18);
  3649. end;
  3650. playSound(340722848,gast,math.random(80,95)/100);
  3651. isLooping=false;
  3652. wait(.08);
  3653. local ray=Ray.new(aimTarget.p,aimTarget.lookVector.unit*999);
  3654. local _,pos=workspace:FindPartOnRay(ray,c);
  3655. local dis=(aimTarget.p-pos).magnitude;
  3656. local rayCFrame=CFrame.new(gast.CFrame.p+(pos-gast.CFrame.p).unit*(dis/2+200),gast.CFrame.p+(pos-gast.CFrame.p).unit*dis*2)*CFrame.Angles(0,math.pi/2,0);
  3657. local rayPart=Instance.new('Part',rayModel);
  3658. rayPart.Material='Neon';
  3659. rayPart.FormFactor='Custom';
  3660. rayPart.Color=a();
  3661. rayPart.Anchored=true;
  3662. rayPart.CanCollide=false;
  3663. rayPart.Shape='Cylinder';
  3664. rayPart.Size=Vector3.new(dis+400,17,17);
  3665. rayPart.CFrame=rayCFrame;
  3666. gast:Destroy();
  3667. end);
  3668. end;
  3669. prepareCharacter();
  3670. spawn(function()
  3671. local sine=0;
  3672. while wait()do
  3673. if Debounces.isFlash then
  3674. if(tick()*8)%2>1 then
  3675. faceDecal.Texture='rbxassetid://291303373';
  3676. else
  3677. faceDecal.Texture='rbxassetid://291303373';
  3678. end;
  3679. else
  3680. faceDecal.Texture='rbxassetid://291303373';
  3681. end;
  3682. if Debounces.isAttacking==false and Debounces.isMoving==false and Debounces.Debounce==false and Debounces.isJumping==false then
  3683. setLerp(.8);
  3684. local spasm=math.abs(math.sin(tick()*20))*1.1;
  3685. local spasm2=math.abs(math.sin(tick()*20-2))*1.1;
  3686. local spasm3=math.abs(math.sin(tick()*20-2.3))*1.1;
  3687. setJointCFrames({
  3688. CFrame.new(Vector3.new(0,0-spasm,0))*CFAngles(Vector3.new(0,0,0));
  3689. CFrame.new(Vector3.new(0,1.5,0))*CFAngles(Vector3.new(-0.011,-0.502,-1.177));
  3690. CFrame.new(Vector3.new(-1.5-spasm2^2/3,-0.001,0))*CFAngles(Vector3.new(-2.344,7.899,-2.82+spasm3^2*-60));
  3691. CFrame.new(Vector3.new(1.569+spasm2^2/3,0,-0.1))*CFAngles(Vector3.new(4.822,1.123,6.383+spasm3^2*60));
  3692. CFrame.new(Vector3.new(-0.61,-2+spasm/1.01,-.15))*CFAngles(Vector3.new(-2.206,0.767,-0.582));
  3693. CFrame.new(Vector3.new(0.55,-2+spasm/1.01,-.1))*CFAngles(Vector3.new(-0.026,0.463,3.184));
  3694. });
  3695. elseif Debounces.isAttacking==false and Debounces.isMoving==true and Debounces.Debounce==false and Debounces.isSprinting==false and Debounces.isJumping==false then
  3696. sine=tick()*18;
  3697. human.WalkSpeed=120;
  3698. setLerp(.35);
  3699. setJointCFrames({
  3700. CFrame.new(Vector3.new(0,math.sin(sine)/50-.3,0))*CFAngles(Vector3.new(-30-math.sin(sine*2)*3,math.sin(sine*2)*15,0));
  3701. CFrame.new(Vector3.new(0,1.48,0.099))*CFAngles(Vector3.new(14.999,-0.001,0));
  3702. CFrame.new(Vector3.new(-1.5,-0.001,0.2+math.sin(sine*2+math.pi)*1.2))*CFAngles(Vector3.new(-25.001+math.sin(sine*2+math.pi)*-90,0,-15));
  3703. CFrame.new(Vector3.new(1.5,-0.001,0.2+math.sin(sine*2)*1.2))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-90,-0.001,14.999));
  3704. CFrame.new(Vector3.new(-0.501,-2+math.cos(sine*2+math.pi)/3,.3+math.sin(sine*2)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-70,0,-0.001));
  3705. CFrame.new(Vector3.new(0.499,-2+math.cos(sine*2)/3,.3+math.sin(sine*2+math.pi)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*70,0,0));
  3706. });
  3707. elseif Debounces.isAttacking==false and Debounces.isMoving==true and Debounces.Debounce==false and Debounces.isSprinting==true and Debounces.isJumping==false then
  3708. sine=tick()*28;
  3709. human.WalkSpeed=400;
  3710. lerpBoom();
  3711. setLerp(.65);
  3712. setJointCFrames({
  3713. CFrame.new(Vector3.new(0,math.sin(sine)/50-.3,0))*CFAngles(Vector3.new(-30-math.sin(sine*2)*3,math.sin(sine*2)*15,0));
  3714. CFrame.new(Vector3.new(0,1.48,0.099))*CFAngles(Vector3.new(14.999,-0.001,0));
  3715. CFrame.new(Vector3.new(-1.5,-0.001,0.2+math.sin(sine*2+math.pi)*1.2))*CFAngles(Vector3.new(-25.001+math.sin(sine*2+math.pi)*-90,0,-15));
  3716. CFrame.new(Vector3.new(1.5,-0.001,0.2+math.sin(sine*2)*1.2))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-90,-0.001,14.999));
  3717. CFrame.new(Vector3.new(-0.501,-2+math.cos(sine*2+math.pi)/3,.3+math.sin(sine*2)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-70,0,-0.001));
  3718. CFrame.new(Vector3.new(0.499,-2+math.cos(sine*2)/3,.3+math.sin(sine*2+math.pi)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*70,0,0));
  3719. });
  3720. elseif Debounces.isJumping==true and Debounces.Debounce==false then
  3721. setLerp(.14);
  3722. human.WalkSpeed=45;
  3723. setJointCFrames({
  3724. CFrame.new(Vector3.new(0,0,0))*CFAngles(Vector3.new(-8,0,0));
  3725. CFrame.new(Vector3.new(0,1.5,-0.15))*CFAngles(Vector3.new(-10.138,3.687,0.306));
  3726. CFrame.new(Vector3.new(-1.23,0.069,-0.56))*CFAngles(Vector3.new(50.809,0.672,18.704));
  3727. CFrame.new(Vector3.new(0.929,-0.031,-1.0912))*CFAngles(Vector3.new(63.00,13.85,-36.416));
  3728. CFrame.new(Vector3.new(-0.63,-1.82,-0.74))*CFAngles(Vector3.new(31.324,3.424,-1.249));
  3729. CFrame.new(Vector3.new(0.619,-1.331,0.82))*CFAngles(Vector3.new(-59.644,0.998,9.776));
  3730. });
  3731. end;
  3732. end;
  3733. end);
  3734. human.Changed:connect(function(prop)
  3735. if prop=='MoveDirection'then
  3736. if human.MoveDirection.magnitude>.02 then
  3737. Debounces.isMoving=true;
  3738. else
  3739. Debounces.isMoving=false;
  3740. end;
  3741. end;
  3742. end);
  3743. uinps.InputBegan:connect(function(InputObj)
  3744. if InputObj.KeyCode==Enum.KeyCode.Slash then
  3745. local finishEvent=nil;
  3746. Debounces.isTyping=true
  3747. finishEvent=uinps.InputBegan:connect(function(InputObj)
  3748. if InputObj.KeyCode==Enum.KeyCode.Return or InputObj.UserInputType==Enum.UserInputType.MouseButton1 then
  3749. Debounces.isTyping=false;
  3750. finishEvent:disconnect();
  3751. end;
  3752. end);
  3753. end;
  3754. end);
  3755. mouse.KeyDown:connect(function(key)
  3756. if key=='0'then
  3757. Debounces.isSprinting=true;
  3758. playSound(160248522,c.Torso);
  3759. for i=1,3 do
  3760. spawn(function()
  3761. local e=Instance.new('Part',c);
  3762. e.Size=Vector3.new(1,1,1);
  3763. e.Material='Neon';
  3764. e.Color=a();
  3765. e.Anchored=true;
  3766. e.CFrame=c.HumanoidRootPart.CFrame*CFrame.Angles(0,0,-math.pi/2);
  3767. e.CanCollide=false;
  3768. local rm=Instance.new('SpecialMesh',e);
  3769. rm.MeshType='FileMesh';
  3770. rm.MeshId='rbxassetid://3270017';
  3771. rm.Scale=Vector3.new(3.2,3.2,10);
  3772. for x=1,30 do
  3773. wait();
  3774. rm.Scale=rm.Scale:lerp(Vector3.new(i*30,i*30,(4-i)*450),.1);
  3775. e.Transparency=x/30+.5;
  3776. end;
  3777. end);
  3778. end;
  3779. c.HumanoidRootPart.Velocity=c.HumanoidRootPart.CFrame.lookVector*200;
  3780. end;
  3781. end);
  3782. mouse.KeyUp:connect(function(key)
  3783. if key=='0'then
  3784. Debounces.isSprinting=false;
  3785. end;
  3786. end);
  3787. mouse.KeyDown:connect(function(key)
  3788. if key=='v'then
  3789. playSound(201858087,c.Torso,math.random(90,120)/100);
  3790. local oldPos=c.HumanoidRootPart.CFrame.p;
  3791. local mHit=mouse.Hit.p;
  3792. for i=1,2 do
  3793. spawn(function()
  3794. local pos
  3795. if i==1 then pos=oldPos else pos=mHit end
  3796. local p=Instance.new('Part',workspace);
  3797. p.Anchored=true;
  3798. p.CanCollide=false;
  3799. p.Color=a();
  3800. p.FormFactor='Custom';
  3801. p.CFrame=CFrame.new(pos+Vector3.new(0,500,0));
  3802. p.Transparency=.4;
  3803. p.Size=Vector3.new(20,1000,20);
  3804. for i=1,20 do
  3805. wait();
  3806. p.Transparency=.4+(i/10)*.6;
  3807. p.Size=Vector3.new(20-i*1.5,1000,20-i*1.5);
  3808. p.CFrame=CFrame.new(pos+Vector3.new(0,500,0));
  3809. end;
  3810. p:Destroy();
  3811. end);
  3812. end;
  3813. if Debounces.isMoving then
  3814. c.HumanoidRootPart.CFrame=CFrame.new(mouse.Hit.p+Vector3.new(0,4,0),Vector3.new(c.HumanoidRootPart.Velocity.x,mouse.Hit.p.y+4,c.HumanoidRootPart.Velocity.z));
  3815. else
  3816. c.HumanoidRootPart.CFrame=CFrame.new(mouse.Hit.p+Vector3.new(0,4,0),Vector3.new(oldPos.x,mouse.Hit.p.y+4,oldPos.z));
  3817. end;
  3818. end;
  3819. end);
  3820. mouse.KeyDown:connect(function(key)
  3821. if key=='r'then
  3822. local pointTarget=mouse.Hit.p;
  3823. for i=1,20 do
  3824. wait();
  3825. gasterBlast(CFrame.new(pointTarget+Vector3.new(math.sin(tick()*10)*20,5+math.abs(math.sin(tick()*5)*10),math.cos(tick()*10)*20),pointTarget));
  3826. end;
  3827. wait();
  3828. largegasterBlast(CFrame.new(pointTarget+Vector3.new(0,35,0),pointTarget));
  3829. end;
  3830. end);
  3831. mouse.KeyDown:connect(function(key)
  3832. if key=='f'then
  3833. local pointTarget=mouse.Hit.p;
  3834. for i=1,20 do
  3835. wait();
  3836. gasterBlast(CFrame.new(c.HumanoidRootPart.CFrame.p+Vector3.new(0,50,0),pointTarget):toWorldSpace(CFrame.new(math.sin(i/2)*(20-i),math.cos(i/2)*(20-i),-i)));
  3837. end;
  3838. largegasterBlast(CFrame.new(c.HumanoidRootPart.CFrame.p+Vector3.new(0,50,0),pointTarget):toWorldSpace(CFrame.new(0,0,-25)));
  3839. end;
  3840. end);
  3841. mouse.Button1Down:connect(function()
  3842. Debounces.isFlash=true;
  3843. end);
  3844. mouse.Button1Up:connect(function()
  3845. Debounces.isFlash=false;
  3846. end);
  3847. mouse.KeyDown:connect(function(key)
  3848. if key=='k'then
  3849. if music.isPlaying then music:Stop();else music:Play();end;
  3850. end;
  3851. end);
  3852. mouse.KeyDown:connect(function(key)
  3853. if key=='j'then
  3854. if music2.isPlaying then music2:Stop();else music2:Play();end;
  3855. end;
  3856. end);
  3857. mouse.KeyDown:connect(function(key)
  3858. if key=='l'then
  3859. if music3.isPlaying then music3:Stop();else music3:Play();end;
  3860. end;
  3861. end);
  3862. mouse.KeyDown:connect(function(key)
  3863. if key=='p'then
  3864. if music4.isPlaying then music4:Stop();else music4:Play();end;
  3865. end;
  3866. end);
  3867. mouse.KeyDown:connect(function(key)
  3868. if key=='o'then
  3869. if music5.isPlaying then music4:Stop();else music5:Play();end;
  3870. end;
  3871. end);
  3872. mouse.KeyDown:connect(function(key)
  3873. if key=='e'then
  3874. gasterBlast(c.Torso.CFrame.p+Vector3.new(math.sin(tick()*10)*10,12,math.cos(tick()*10)*10),mouse.Hit.p,true);
  3875. end;
  3876. end);
  3877. mouse.KeyDown:connect(function(key)
  3878. if key=='c'then
  3879. largegasterBlast(c.Torso.CFrame.p+Vector3.new(math.sin(tick()*10)*10,12,math.cos(tick()*10)*10),mouse.Hit.p);
  3880. end;
  3881. end);
  3882. mouse.KeyDown:connect(function(key)
  3883. if key=='q'then
  3884. for i=1,5 do
  3885. wait();
  3886. gasterBlast(c.Torso.CFrame.p+Vector3.new(math.sin(tick()*10)*10,12,math.cos(tick()*10)*10),mouse.Hit.p);
  3887. end;
  3888. largegasterBlast(c.Torso.CFrame.p+Vector3.new(0,25,0),mouse.Hit.p);
  3889. end;
  3890. end);
  3891. mouse.KeyDown:connect(function(key)
  3892. if key=='t'then
  3893. local pointTarget=mouse.Hit.p;
  3894. for i=1,20 do
  3895. gasterBlast(pointTarget+Vector3.new(math.sin(math.deg((360/40)*i))*(20-i),5+i,math.cos(math.deg((360/40)*i))*(20-i)),pointTarget);
  3896. end;
  3897. wait(.2);
  3898. for i=1,10 do
  3899. largegasterBlast(pointTarget+Vector3.new(math.sin(math.deg((360/20)*i))*25,20,math.cos(math.deg((360/20)*i))*25),pointTarget);
  3900. end;
  3901. end;
  3902. end);
  3903. human.StateChanged:connect(function(os,ns)
  3904. if c.HumanoidRootPart.Velocity.Y<.1 and Debounces.isJumping==true and ns==Enum.HumanoidStateType.Landed then
  3905. Debounces.isJumping=false;
  3906. end;
  3907. end);
  3908. for i=1,#Joints do
  3909. Joints[i].C1=CFrameZero();
  3910. end;
  3911. rs.RenderStepped:connect(function()
  3912. Debounces.FPS=1/rs.RenderStepped:wait();
  3913. if Debounces.FPS<30 then
  3914. Debounces.FPS=30;
  3915. end;
  3916. if Debounces.isSprinting then
  3917. lerpBoom();
  3918. else
  3919. noBoom();
  3920. end;
  3921. for _,v in pairs(rayModel:children())do
  3922. v.Transparency=v.Transparency+.06/(Debounces.FPS/60);
  3923. if v.Transparency>.99 then v:Destroy();return;end;
  3924. v.CanCollide=true;
  3925. local tParts=v:GetTouchingParts();
  3926. v.CanCollide=false;
  3927. local vCFrame=v.CFrame;
  3928. v.Size=v.Size+Vector3.new(0,1,1)/(Debounces.FPS/60);
  3929. v.CFrame=vCFrame;
  3930. for _,x in pairs(tParts)do
  3931. if x and x.Parent and x.Parent:FindFirstChild'Humanoid'and x.Parent.Humanoid:isA'Humanoid'and x.Parent~=c then
  3932. x.Parent.Humanoid:TakeDamage(1,2);
  3933. end;
  3934. end;
  3935. end;
  3936. local FPSLerp=AnimStat.lerpSpeed/(Debounces.FPS/60);
  3937. for i=1,#Joints do
  3938. Joints[i].C0=Joints[i].C0:lerp(JointTargets[i],FPSLerp);
  3939. end;
  3940. end);
  3941.  
  3942. --script #8
  3943.  
  3944. Player=game:GetService("Players").LocalPlayer
  3945. Character=Player.Character
  3946. PlayerGui=Player.PlayerGui
  3947. Backpack=Player.Backpack
  3948. Torso=Character.Torso
  3949. Head=Character.Head
  3950. Humanoid=Character.Humanoid
  3951. m=Instance.new('Model',Character)
  3952. LeftArm=Character["Left Arm"]
  3953. LeftLeg=Character["Left Leg"]
  3954. RightArm=Character["Right Arm"]
  3955. RightLeg=Character["Right Leg"]
  3956. LS=Torso["Left Shoulder"]
  3957. LH=Torso["Left Hip"]
  3958. RS=Torso["Right Shoulder"]
  3959. RH=Torso["Right Hip"]
  3960. Face = Head.face
  3961. Neck=Torso.Neck
  3962. it=Instance.new
  3963. attacktype=1
  3964. vt=Vector3.new
  3965. cf=CFrame.new
  3966. euler=CFrame.fromEulerAnglesXYZ
  3967. angles=CFrame.Angles
  3968. cloaked=false
  3969. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3970. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3971. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  3972. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  3973. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  3974. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  3975. RootPart=Character.HumanoidRootPart
  3976. RootJoint=RootPart.RootJoint
  3977. RootCF=euler(-1.57,0,3.14)
  3978. attack = false
  3979. attackdebounce = false
  3980. deb=false
  3981. equipped=true
  3982. hand=false
  3983. MMouse=nil
  3984. combo=0
  3985. mana=0
  3986. trispeed=.2
  3987. attackmode='none'
  3988. local idle=0
  3989. local Anim="Idle"
  3990. local Effects={}
  3991. local gun=false
  3992. local shoot=false
  3993. player=nil
  3994. mana=0
  3995. mouse=Player:GetMouse()
  3996.  
  3997.  
  3998.  
  3999.  
  4000. --save shoulders
  4001. RSH, LSH=nil, nil
  4002. --welds
  4003. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  4004. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  4005. LH=Torso["Left Hip"]
  4006. RH=Torso["Right Hip"]
  4007. TorsoColor=Torso.BrickColor
  4008. function NoOutline(Part)
  4009. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  4010. end
  4011. player=Player
  4012. ch=Character
  4013. RSH=ch.Torso["Right Shoulder"]
  4014. LSH=ch.Torso["Left Shoulder"]
  4015. --
  4016. RSH.Parent=nil
  4017. LSH.Parent=nil
  4018. --
  4019. RW.Name="Right Shoulder"
  4020. RW.Part0=ch.Torso
  4021. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  4022. RW.C1=cf(0, 0.5, 0)
  4023. RW.Part1=ch["Right Arm"]
  4024. RW.Parent=ch.Torso
  4025. --
  4026. LW.Name="Left Shoulder"
  4027. LW.Part0=ch.Torso
  4028. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  4029. LW.C1=cf(0, 0.5, 0)
  4030. LW.Part1=ch["Left Arm"]
  4031. LW.Parent=ch.Torso
  4032.  
  4033.         Player=game:GetService('Players').LocalPlayer
  4034.         Character=Player.Character
  4035.         Mouse=Player:GetMouse()
  4036.         m=Instance.new('Model',Character)
  4037.  
  4038.  
  4039.         local function weldBetween(a, b)
  4040.             local weldd = Instance.new("ManualWeld")
  4041.             weldd.Part0 = a
  4042.             weldd.Part1 = b
  4043.             weldd.C0 = CFrame.new()
  4044.             weldd.C1 = b.CFrame:inverse() * a.CFrame
  4045.             weldd.Parent = a
  4046.             return weldd
  4047.         end
  4048.        
  4049.         function swait(num)
  4050.     if num==0 or num==nil then
  4051.     game:service'RunService'.Stepped:wait(0)
  4052.     else
  4053.     for i=0,num do
  4054.     game:service'RunService'.Stepped:wait(0)
  4055.     end
  4056.     end
  4057.             end
  4058.        
  4059.         function nooutline(part)
  4060.                 part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  4061.         end
  4062.        
  4063.         function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  4064.                 local fp=it("Part")
  4065.                 fp.formFactor=formfactor
  4066.                 fp.Parent=parent
  4067.                 fp.Reflectance=reflectance
  4068.                 fp.Transparency=transparency
  4069.                 fp.CanCollide=false
  4070.                 fp.Locked=true
  4071.                 fp.BrickColor=BrickColor.new(tostring(brickcolor))
  4072.                 fp.Name=name
  4073.                 fp.Size=size
  4074.                 fp.Position=Character.Torso.Position
  4075.                 nooutline(fp)
  4076.                 fp.Material=material
  4077.                 fp:BreakJoints()
  4078.                 return fp
  4079.         end
  4080.        
  4081.         function mesh(Mesh,part,meshtype,meshid,offset,scale)
  4082.                 local mesh=it(Mesh)
  4083.                 mesh.Parent=part
  4084.                 if Mesh=="SpecialMesh" then
  4085.                         mesh.MeshType=meshtype
  4086.                         mesh.MeshId=meshid
  4087.                 end
  4088.                 mesh.Offset=offset
  4089.                 mesh.Scale=scale
  4090.                 return mesh
  4091.         end
  4092.        
  4093.         function weld(parent,part0,part1,c0,c1)
  4094.                 local weld=it("Weld")
  4095.                 weld.Parent=parent
  4096.                 weld.Part0=part0
  4097.                 weld.Part1=part1
  4098.                 weld.C0=c0
  4099.                 weld.C1=c1
  4100.                 return weld
  4101.         end
  4102.        
  4103.        
  4104. local function CFrameFromTopBack(at, top, back)
  4105. local right = top:Cross(back)
  4106. return CFrame.new(at.x, at.y, at.z,
  4107. right.x, top.x, back.x,
  4108. right.y, top.y, back.y,
  4109. right.z, top.z, back.z)
  4110. end
  4111.  
  4112. function Triangle(a, b, c)
  4113. local edg1 = (c-a):Dot((b-a).unit)
  4114. local edg2 = (a-b):Dot((c-b).unit)
  4115. local edg3 = (b-c):Dot((a-c).unit)
  4116. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  4117. a, b, c = a, b, c
  4118. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  4119. a, b, c = b, c, a
  4120. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  4121. a, b, c = c, a, b
  4122. else
  4123. assert(false, "unreachable")
  4124. end
  4125.  
  4126. local len1 = (c-a):Dot((b-a).unit)
  4127. local len2 = (b-a).magnitude - len1
  4128. local width = (a + (b-a).unit*len1 - c).magnitude
  4129.  
  4130. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  4131.  
  4132. local list = {}
  4133.  
  4134. if len1 > 0.01 then
  4135. local w1 = Instance.new('WedgePart', m)
  4136. game:GetService("Debris"):AddItem(w1,5)
  4137. w1.Material = "SmoothPlastic"
  4138. w1.FormFactor = 'Custom'
  4139. w1.BrickColor = BrickColor.new("Really blue")
  4140. w1.Transparency = 0
  4141. w1.Reflectance = 0
  4142. w1.Material = "SmoothPlastic"
  4143. w1.CanCollide = false
  4144. NoOutline(w1)
  4145. local sz = Vector3.new(0.2, width, len1)
  4146. w1.Size = sz
  4147. local sp = Instance.new("SpecialMesh",w1)
  4148. sp.MeshType = "Wedge"
  4149. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  4150. w1:BreakJoints()
  4151. w1.Anchored = true
  4152. w1.Parent = workspace
  4153. w1.Transparency = 0.7
  4154. table.insert(Effects,{w1,"Disappear",.01})
  4155. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  4156. table.insert(list,w1)
  4157. end
  4158.  
  4159. if len2 > 0.01 then
  4160. local w2 = Instance.new('WedgePart', m)
  4161. game:GetService("Debris"):AddItem(w2,5)
  4162. w2.Material = "SmoothPlastic"
  4163. w2.FormFactor = 'Custom'
  4164. w2.BrickColor = BrickColor.new("Really blue")
  4165. w2.Transparency = 0
  4166. w2.Reflectance = 0
  4167. w2.Material = "SmoothPlastic"
  4168. w2.CanCollide = false
  4169. NoOutline(w2)
  4170. local sz = Vector3.new(0.2, width, len2)
  4171. w2.Size = sz
  4172. local sp = Instance.new("SpecialMesh",w2)
  4173. sp.MeshType = "Wedge"
  4174. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  4175. w2:BreakJoints()
  4176. w2.Anchored = true
  4177. w2.Parent = workspace
  4178. w2.Transparency = 0.7
  4179. table.insert(Effects,{w2,"Disappear",.01})
  4180. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  4181. table.insert(list,w2)
  4182. end
  4183. return unpack(list)
  4184. end
  4185.        
  4186.        
  4187. so = function(id,par,vol,pit)
  4188. coroutine.resume(coroutine.create(function()
  4189. local sou = Instance.new("Sound",par or workspace)
  4190. sou.Volume=vol
  4191. sou.Pitch=pit or 1
  4192. sou.SoundId=id
  4193. swait()
  4194. sou:play()
  4195. game:GetService("Debris"):AddItem(sou,6)
  4196. end))
  4197. end
  4198.  
  4199. function clerp(a,b,t)
  4200. local qa = {QuaternionFromCFrame(a)}
  4201. local qb = {QuaternionFromCFrame(b)}
  4202. local ax, ay, az = a.x, a.y, a.z
  4203. local bx, by, bz = b.x, b.y, b.z
  4204. local _t = 1-t
  4205. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  4206. end
  4207.  
  4208. function QuaternionFromCFrame(cf)
  4209. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4210. local trace = m00 + m11 + m22
  4211. if trace > 0 then
  4212. local s = math.sqrt(1 + trace)
  4213. local recip = 0.5/s
  4214. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  4215. else
  4216. local i = 0
  4217. if m11 > m00 then
  4218. i = 1
  4219. end
  4220. if m22 > (i == 0 and m00 or m11) then
  4221. i = 2
  4222. end
  4223. if i == 0 then
  4224. local s = math.sqrt(m00-m11-m22+1)
  4225. local recip = 0.5/s
  4226. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  4227. elseif i == 1 then
  4228. local s = math.sqrt(m11-m22-m00+1)
  4229. local recip = 0.5/s
  4230. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  4231. elseif i == 2 then
  4232. local s = math.sqrt(m22-m00-m11+1)
  4233. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  4234. end
  4235. end
  4236. end
  4237.  
  4238. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4239. local xs, ys, zs = x + x, y + y, z + z
  4240. local wx, wy, wz = w*xs, w*ys, w*zs
  4241. local xx = x*xs
  4242. local xy = x*ys
  4243. local xz = x*zs
  4244. local yy = y*ys
  4245. local yz = y*zs
  4246. local zz = z*zs
  4247. 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))
  4248. end
  4249.  
  4250. function QuaternionSlerp(a, b, t)
  4251. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  4252. local startInterp, finishInterp;
  4253. if cosTheta >= 0.0001 then
  4254. if (1 - cosTheta) > 0.0001 then
  4255. local theta = math.acos(cosTheta)
  4256. local invSinTheta = 1/math.sin(theta)
  4257. startInterp = math.sin((1-t)*theta)*invSinTheta
  4258. finishInterp = math.sin(t*theta)*invSinTheta  
  4259. else
  4260. startInterp = 1-t
  4261. finishInterp = t
  4262. end
  4263. else
  4264. if (1+cosTheta) > 0.0001 then
  4265. local theta = math.acos(-cosTheta)
  4266. local invSinTheta = 1/math.sin(theta)
  4267. startInterp = math.sin((t-1)*theta)*invSinTheta
  4268. finishInterp = math.sin(t*theta)*invSinTheta
  4269. else
  4270. startInterp = t-1
  4271. finishInterp = t
  4272. end
  4273. end
  4274. 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
  4275. end
  4276.  
  4277. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  4278. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  4279. end
  4280.  
  4281. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  4282.         if hit.Parent==nil then
  4283.                 return
  4284.         end
  4285.         h=hit.Parent:FindFirstChild("Humanoid")
  4286.         for _,v in pairs(hit.Parent:children()) do
  4287.         if v:IsA("Humanoid") then
  4288.         h=v
  4289.         end
  4290.         end
  4291.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  4292.         h=hit.Parent.Parent:FindFirstChild("Humanoid")
  4293.         end
  4294.         if hit.Parent.className=="Hat" then
  4295.         hit=hit.Parent.Parent:findFirstChild("Head")
  4296.         end
  4297.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  4298.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  4299.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  4300.                         return
  4301.                 end]]
  4302. --                        hs(hit,1.2)
  4303.                         c=Instance.new("ObjectValue")
  4304.                         c.Name="creator"
  4305.                         c.Value=game:service("Players").LocalPlayer
  4306.                         c.Parent=h
  4307.                         game:GetService("Debris"):AddItem(c,.5)
  4308.                 Damage=math.random(minim,maxim)
  4309. --                h:TakeDamage(Damage)
  4310.                 blocked=false
  4311.                 block=hit.Parent:findFirstChild("Block")
  4312.                 if block~=nil then
  4313.                 print(block.className)
  4314.                 if block.className=="NumberValue" then
  4315.                 if block.Value>0 then
  4316.                 blocked=true
  4317.                 if decreaseblock==nil then
  4318.                 block.Value=block.Value-1
  4319.                 end
  4320.                 end
  4321.                 end
  4322.                 if block.className=="IntValue" then
  4323.                 if block.Value>0 then
  4324.                 blocked=true
  4325.                 if decreaseblock~=nil then
  4326.                 block.Value=block.Value-1
  4327.                 end
  4328.                 end
  4329.                 end
  4330.                 end
  4331.                 if blocked==false then
  4332. --                h:TakeDamage(Damage)
  4333.                 h.Health=h.Health-Damage
  4334.                 showDamage(hit.Parent,Damage,.5,BrickColor.new("Really black"))
  4335.                 else
  4336.                 h.Health=h.Health-(Damage/2)
  4337.                 showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  4338.                 end
  4339.                 if Type=="Knockdown" then
  4340.                 hum=hit.Parent.Humanoid
  4341. hum.PlatformStand=true
  4342. coroutine.resume(coroutine.create(function(HHumanoid)
  4343. swait(1)
  4344. HHumanoid.PlatformStand=false
  4345. end),hum)
  4346.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  4347. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  4348. local bodvol=Instance.new("BodyVelocity")
  4349. bodvol.velocity=angle*knockback
  4350. bodvol.P=5000
  4351. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  4352. bodvol.Parent=hit
  4353. rl=Instance.new("BodyAngularVelocity")
  4354. rl.P=3000
  4355. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  4356. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  4357. rl.Parent=hit
  4358. game:GetService("Debris"):AddItem(bodvol,.5)
  4359. game:GetService("Debris"):AddItem(rl,.5)
  4360.                 elseif Type=="Normal" then
  4361.                 vp=Instance.new("BodyVelocity")
  4362.                 vp.P=500
  4363.                 vp.maxForce=Vector3.new(math.huge,0,math.huge)
  4364. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  4365.                 if KnockbackType==1 then
  4366.                 vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  4367.                 elseif KnockbackType==2 then
  4368.                 vp.velocity=Property.CFrame.lookVector*knockback
  4369.                 end
  4370.                 if knockback>0 then
  4371.                         vp.Parent=hit.Parent.Torso
  4372.                 end
  4373.                 game:GetService("Debris"):AddItem(vp,.5)
  4374.                 elseif Type=="Up" then
  4375.                 local bodyVelocity=Instance.new("BodyVelocity")
  4376.                 bodyVelocity.velocity=vt(0,60,0)
  4377.                 bodyVelocity.P=5000
  4378.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  4379.                 bodyVelocity.Parent=hit
  4380.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  4381.                 rl=Instance.new("BodyAngularVelocity")
  4382.                 rl.P=3000
  4383.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  4384.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  4385.                 rl.Parent=hit
  4386.                 game:GetService("Debris"):AddItem(rl,.5)
  4387.                 elseif Type=="Snare" then
  4388.                 bp=Instance.new("BodyPosition")
  4389.                 bp.P=2000
  4390.                 bp.D=100
  4391.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  4392.                 bp.position=hit.Parent.Torso.Position
  4393.                 bp.Parent=hit.Parent.Torso
  4394.                 game:GetService("Debris"):AddItem(bp,1)
  4395.                 elseif Type=="Target" then
  4396.                 if Targetting==false then
  4397.                 ZTarget=hit.Parent.Torso
  4398.                 coroutine.resume(coroutine.create(function(Part)
  4399.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  4400.                 swait(5)
  4401.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  4402.                 end),ZTarget)
  4403.                 TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  4404.                 targetgui=Instance.new("BillboardGui")
  4405.                 targetgui.Parent=ZTarget
  4406.                 targetgui.Size=UDim2.new(10,100,10,100)
  4407.                 targ=Instance.new("ImageLabel")
  4408.                 targ.Parent=targetgui
  4409.                 targ.BackgroundTransparency=1
  4410.                 targ.Image="rbxassetid://4834067"
  4411.                 targ.Size=UDim2.new(1,0,1,0)
  4412.                 cam.CameraType="Scriptable"
  4413.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  4414.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  4415.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  4416.                 Targetting=true
  4417.                 RocketTarget=ZTarget
  4418.                 for i=1,Property do
  4419.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  4420.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  4421.                 swait()
  4422.                 end
  4423.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  4424.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  4425.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  4426.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  4427.                 end
  4428.                 Targetting=false
  4429.                 RocketTarget=nil
  4430.                 targetgui.Parent=nil
  4431.                 cam.CameraType="Custom"
  4432.                 end
  4433.                 end
  4434.                         debounce=Instance.new("BoolValue")
  4435.                         debounce.Name="DebounceHit"
  4436.                         debounce.Parent=hit.Parent
  4437.                         debounce.Value=true
  4438.                         game:GetService("Debris"):AddItem(debounce,Delay)
  4439.                         c=Instance.new("ObjectValue")
  4440.                         c.Name="creator"
  4441.                         c.Value=Player
  4442.                         c.Parent=h
  4443.                         game:GetService("Debris"):AddItem(c,.5)
  4444.                 CRIT=false
  4445.                 hitDeb=true
  4446.                 AttackPos=6
  4447.         end
  4448. end
  4449.  
  4450. showDamage=function(Char,Dealt,du,Color)
  4451.         m=Instance.new("Model")
  4452.         m.Name=tostring(Dealt)
  4453.         h=Instance.new("Humanoid")
  4454.         h.Health=0
  4455.         h.MaxHealth=0
  4456.         h.Parent=m
  4457.         c=Instance.new("Part")
  4458.         c.Transparency=0
  4459.         c.BrickColor=Color
  4460.         c.Name="Head"
  4461.         c.TopSurface=0
  4462.         c.BottomSurface=0
  4463.         c.formFactor="Plate"
  4464.         c.Size=Vector3.new(1,.4,1)
  4465.         ms=Instance.new("CylinderMesh")
  4466.         ms.Scale=Vector3.new(.8,.8,.8)
  4467.         if CRIT==true then
  4468.                 ms.Scale=Vector3.new(1,1.25,1)
  4469.         end
  4470.         ms.Parent=c
  4471.         c.Reflectance=0
  4472.         Instance.new("BodyGyro").Parent=c
  4473.         c.Parent=m
  4474.         if Char:findFirstChild("Head")~=nil then
  4475.         c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  4476.         elseif Char.Parent:findFirstChild("Head")~=nil then
  4477.         c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  4478.         end
  4479.         f=Instance.new("BodyPosition")
  4480.         f.P=2000
  4481.         f.D=100
  4482.         f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  4483.         f.position=c.Position+Vector3.new(0,3,0)
  4484.         f.Parent=c
  4485.         game:GetService("Debris"):AddItem(m,.5+du)
  4486.         c.CanCollide=false
  4487.         m.Parent=workspace
  4488.         c.CanCollide=false
  4489. end
  4490.  
  4491. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Handle",Vector3.new(0.34799999, 2.78399992, 0.34799999))
  4492. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00324273, 0.013961792, -0.00828075409, -1.38366803e-013, -0.999999881, 4.25688995e-009, 2.4656245e-007, -4.25688951e-009, -1, 1, -1.373172e-013, 2.4656245e-007))
  4493. mesh("CylinderMesh",handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  4494. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"Institutional white","Hitbox",Vector3.new(1.04400003, 6.35600042, 0.600000024))
  4495. Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000308990479, -5.48094559, -2.00271606e-005, 1, 6.10120843e-011, -1.08637464e-014, -6.10120843e-011, 1, 7.57154339e-011, 1.08637574e-014, -7.57154339e-011, 1))
  4496. mesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.579999983))
  4497. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4498. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -0.00242900848, 2.16260338, 1.38366803e-013, -2.4656245e-007, -1, -0.999999702, -4.25688862e-009, -1.37317173e-013, -4.25688862e-009, 0.999999702, -2.46562365e-007))
  4499. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4500. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4501. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007))
  4502. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  4503. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.812000036))
  4504. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000484466553, -0.232157588, -1.08489037, -1.6391111e-007, -2.91180186e-007, -0.999989986, -0.999989986, 2.34624395e-007, 1.63911025e-007, 2.34622007e-007, 1, -2.91177315e-007))
  4505. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1))
  4506. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4507. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.1207962, -1.77352905, -1.94793994e-008, -1.96046472e-007, -1, 0.707106471, 0.707106292, -1.52399679e-007, 0.707106292, -0.707106471, 1.24851695e-007))
  4508. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4509. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.812000036, 0.591600001))
  4510. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000144004822, -7.46494102, -8.79764557e-005, 4.47029542e-008, 2.42425131e-007, 0.999980867, -2.50834205e-007, 1, -2.42420526e-007, -0.999980867, -2.5083898e-007, 4.47030146e-008))
  4511. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1))
  4512. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4513. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4514. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 0.723839939))
  4515. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4516. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007))
  4517. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  4518. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  4519. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.232713461, -1.89698601, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4520. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4521. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.231999993, 0.200000003, 0.34799999))
  4522. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.174778461, -1.66498375, 9.53674316e-006, 1, -2.34479103e-012, -1.42102626e-014, 2.34479103e-012, 1, -2.89901436e-012, 2.04982668e-014, 2.89901436e-012, 1))
  4523. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.580000103, 1))
  4524. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(1.04400003, 4.75600052, 0.200000003))
  4525. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000287055969, -4.68094635, -3.14712524e-005, 0.999985695, 6.10369533e-011, -1.79689095e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689129e-014, -7.57438556e-011, 0.999985695))
  4526. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.579999983))
  4527. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4528. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  4529. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.230839998, 0.200680032, 2.79675961))
  4530. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.579999983, 0.812000036, 0.200000003))
  4531. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642))
  4532. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.798079908, 0.843320072, 0.58927989))
  4533. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4534. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007))
  4535. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  4536. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4537. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11735535, -1.77697182, 5.58765407e-008, -2.23627353e-007, -1, 0.707106352, -0.707106411, 1.97639011e-007, -0.707106411, -0.707106352, 1.18617642e-007))
  4538. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4539. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4540. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007))
  4541. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  4542. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4543. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007))
  4544. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  4545. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  4546. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00553905964, -0.620464325, 0.00238800049, 0.999994755, 4.21545732e-009, 1.69303116e-013, -4.2154511e-009, 1, -2.46550314e-007, -1.77448632e-013, 2.46551593e-007, 0.999994755))
  4547. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  4548. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4549. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.12079048, -0.461172104, -1.20904753e-008, -2.04617493e-007, -1, 0.70710665, 0.70710659, -1.53235618e-007, 0.70710659, -0.70710665, 1.36137132e-007))
  4550. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4551. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.812000036, 0.200000003, 0.579999983))
  4552. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58329773, -0.00251197815, 0.00270497799, 4.25687707e-009, -1, 2.46565747e-007, 1.65165096e-013, -2.46565747e-007, -1, 1, 4.25687707e-009, 1.64115493e-013))
  4553. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.526639998, 1))
  4554. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.200000003, 0.812000036, 0.34799999))
  4555. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.294445038, 1.4429245, 0.00253105164, 0.965925753, -0.258819014, 6.3815186e-008, 0.258819014, 0.965925753, -2.38160979e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4556. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4557. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4558. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.12079048, -0.461172104, -1.20904753e-008, -2.04617493e-007, -1, 0.70710665, 0.70710659, -1.53235618e-007, 0.70710659, -0.70710665, 1.36137132e-007))
  4559. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4560. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4561. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4562. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.229680017, 0.249400035, 0.650759876))
  4563. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4564. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007))
  4565. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  4566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  4567. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28609848, -1.26961899, 0.00253105164, 0.707106709, -0.707106769, 1.74346084e-007, 0.707106769, 0.707106709, -1.74345857e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4568. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4569. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007))
  4570. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  4571. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4572. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007))
  4573. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  4574. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4575. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4576. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  4577. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4578. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4579. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  4580. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4581. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11734962, -0.464616776, 4.62869565e-008, -2.3199955e-007, -1, 0.707106471, -0.70710659, 1.96778231e-007, -0.70710659, -0.707106471, 1.31318558e-007))
  4582. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4583. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.579999983, 0.200000003, 0.34799999))
  4584. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000606894493, -1.54850197, -4.76837158e-006, 1, -2.34479103e-012, -1.42102626e-014, 2.34479103e-012, 1, -2.89901436e-012, 2.04982668e-014, 2.89901436e-012, 1))
  4585. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  4586. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4587. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4588. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  4589. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  4590. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.23126626, -1.89697075, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4591. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000222, 1, 1))
  4592. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  4593. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.859739304, -1.87621498, 0.00253105164, 0.70710659, 0.70710659, -1.74345828e-007, -0.70710659, 0.70710659, -1.74346027e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4594. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  4595. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58202362, 0.00305497646, 0.00253105164, 1.91577065e-008, -1, 2.46562593e-007, 0.999994159, 1.91577474e-008, -8.742213e-008, 4.37109904e-008, 2.46561086e-007, 0.999994159))
  4596. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4597. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4598. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, -0.577546716, 1.38366803e-013, -2.4656245e-007, -1, -3.40592123e-008, 0.999999821, -2.46562394e-007, 0.999999821, 3.40592123e-008, 1.29969047e-013))
  4599. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4600. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.44659999, 0.69599998, 0.371199995))
  4601. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00555098057, -1.02645874, 0.00238800049, 0.999994278, 4.2154551e-009, 1.69303035e-013, -4.21544888e-009, 0.999999523, -2.46550201e-007, -1.77448632e-013, 2.46551593e-007, 0.999994755))
  4602. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  4603. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4604. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -0.0024292469, 2.16260338, 1.38366803e-013, -2.4656245e-007, -1, -0.999999702, -6.38615347e-008, -1.22620908e-013, -6.38615347e-008, 0.999999702, -2.46562365e-007))
  4605. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4606. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.200000003, 0.463999987, 0.34799999))
  4607. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000650644302, -1.8385067, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4608. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4609. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.200000003, 4.75600052, 0.200000003))
  4610. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000156164169, -4.68094444, -0.000274658203, 0.999971211, 5.13775689e-011, -1.44165397e-014, -5.13864507e-011, 1, 6.64499566e-011, 8.34828473e-015, -6.64783784e-011, 0.999971211))
  4611. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000401, 1, 0.69599992))
  4612. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4613. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007))
  4614. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  4615. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4616. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  4617. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.230839998, 0.200680032, 2.79675961))
  4618. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4619. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4620. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  4621. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4622. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4623. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  4624. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.200000003, 0.231999993, 0.200000003))
  4625. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000268936157, -7.1749382, -0.000166773796, -2.98020346e-008, 2.42384317e-007, 0.999980867, -2.50883971e-007, 1, -2.42379713e-007, -0.999980867, -2.50888746e-007, -2.98019742e-008))
  4626. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.698320508, 1.00999999, 0.590207934))
  4627. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.44659999, 1.15999997, 0.371199995))
  4628. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00572288036, 0.249307632, 0.00253105164, 0.999997973, 4.25688151e-009, 1.37316929e-013, -4.25688196e-009, 0.999998093, -2.46561967e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881))
  4629. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  4630. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  4631. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00575697422, 1.22929001, 0.00253105164, 1, 4.25689928e-009, 1.49599246e-013, -4.25689928e-009, 1, -2.46565691e-007, -1.50648848e-013, 2.46565691e-007, 1))
  4632. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  4633. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4634. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11734962, -0.464616776, 4.62869565e-008, -2.3199955e-007, -1, 0.707106471, -0.70710659, 1.96778231e-007, -0.70710659, -0.707106471, 1.31318558e-007))
  4635. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4636. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.579999983, 0.34799999))
  4637. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347447634, -1.78050041, 0.000102043152, 0.999989986, 6.10373974e-011, -1.79689739e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999989986))
  4638. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4639. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4640. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007))
  4641. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  4642. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4643. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4644. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.229680017, 0.249400035, 0.650759876))
  4645. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.696000099, 0.231999993, 0.34799999))
  4646. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.872640967, -2.18717003, 0.00248718262, 1, 4.25688995e-009, 1.37317214e-013, -4.25688995e-009, 1, -2.4656245e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4647. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4648. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007))
  4649. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  4650. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4651. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4652. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  4653. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.200000003, 1.50800002, 1.04400003))
  4654. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.53131104e-005, -7.8129406, 0.00018453598, 4.47029258e-008, 2.42408902e-007, 0.999980867, -2.50858221e-007, 1, -2.42404298e-007, -0.999980867, -2.50863025e-007, 4.47029933e-008))
  4655. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.581159949, 1, 1))
  4656. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  4657. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000666975975, -2.18694496, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4658. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4659. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11735535, -1.77697182, 5.58765407e-008, -2.23627353e-007, -1, 0.707106352, -0.707106411, 1.97639011e-007, -0.707106411, -0.707106352, 1.18617642e-007))
  4660. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4661. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.231999993, 0.200000003, 0.34799999))
  4662. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.173270226, -1.66498375, 0.0001039505, 0.999997854, 6.10373974e-011, -1.7969128e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79691145e-014, -7.57154339e-011, 0.999997854))
  4663. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.580000103, 1))
  4664. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4665. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, 0.582428694, -3.71006301e-008, -2.2971102e-007, -1, 2.55454324e-008, 0.999999821, -2.29710963e-007, 0.999999821, -2.55454431e-008, -3.71006159e-008))
  4666. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  4667. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  4668. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.863862991, -1.87209129, 0.00253105164, 0.70710659, -0.70710659, 1.74346027e-007, 0.70710659, 0.70710659, -1.74345828e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4669. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4670. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, -0.577546716, 1.38366803e-013, -2.4656245e-007, -1, -3.40592123e-008, 0.999999821, -2.46562394e-007, 0.999999821, 3.40592123e-008, 1.29969047e-013))
  4671. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4672. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  4673. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007))
  4674. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  4675. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.580000043, 4.75600052, 0.200000003))
  4676. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0001963377, -4.68094635, -9.53674316e-005, 0.999990404, 6.10373974e-011, -1.79689874e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57154339e-011, 0.999990404))
  4677. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.638000011))
  4678. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  4679. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28197098, -1.27374649, 0.00253105164, 0.707106709, 0.707106769, -1.74345885e-007, -0.707106769, 0.707106709, -1.74346056e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4680. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  4681. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.116648793, -1.89650726, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4682. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4683. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4684. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, 0.582428694, -3.71006301e-008, -2.2971102e-007, -1, 2.55454324e-008, 0.999999821, -2.29710963e-007, 0.999999821, -2.55454431e-008, -3.71006159e-008))
  4685. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4686. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  4687. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00563848019, -0.388711929, 0.00253295898, 0.99999404, 4.25686464e-009, 1.37316401e-013, -4.25686508e-009, 0.999994159, -2.46561001e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881))
  4688. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  4689. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799999, 0.34799999, 0.200000003))
  4690. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642))
  4691. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 0.595080018, 0.683239937))
  4692. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4693. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  4694. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 2.79675961))
  4695. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.231999993, 0.34799999))
  4696. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347726822, -1.60689163, -9.05990601e-005, 0.99999994, 6.59379218e-011, -1.80878482e-014, -6.59667876e-011, 1, -5.95150595e-011, 2.41627922e-014, 5.94866378e-011, 0.99999994))
  4697. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000103, 1, 1))
  4698. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  4699. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.1207962, -1.77352905, -1.94793994e-008, -1.96046472e-007, -1, 0.707106471, 0.707106292, -1.52399679e-007, 0.707106292, -0.707106471, 1.24851695e-007))
  4700. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  4701. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.696000099, 0.231999993, 0.34799999))
  4702. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.870689273, -2.18681908, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4703. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.812000036))
  4704. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000425338745, -0.231835961, -1.08489037, -4.08055101e-009, 2.02203083e-007, 0.99999994, 0.99999994, 2.42933169e-007, 4.08050749e-009, -2.42933169e-007, 1, -2.02203097e-007))
  4705. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1))
  4706. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.812000036, 0.200000003, 0.812000036))
  4707. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58329773, -0.00251197815, 0.00270497799, 4.25687707e-009, -1, 2.46565747e-007, 1.65165096e-013, -2.46565747e-007, -1, 1, 4.25687707e-009, 1.64115493e-013))
  4708. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.444280028, 1))
  4709. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4710. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  4711. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 0.723839939))
  4712. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  4713. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00563395023, 0.887273788, 0.00253295898, 0.999990106, 4.25684776e-009, 1.37315859e-013, -4.25684821e-009, 0.999990225, -2.46560035e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881))
  4714. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  4715. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  4716. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.348541379, -1.89650154, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4717. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4718. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.579999983, 0.812000036, 0.200000003))
  4719. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642))
  4720. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.835199952, 0.808520079, 0.58927989))
  4721. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  4722. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00555217266, -1.43245697, 0.00238800049, 0.999993682, 4.21545243e-009, 1.69302926e-013, -4.21544666e-009, 0.999998927, -2.46550059e-007, -1.77448618e-013, 2.46551593e-007, 0.999994755))
  4723. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  4724. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  4725. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.115347862, -1.89650726, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  4726. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4727. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  4728. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  4729. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 2.79675961))
  4730. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.200000003, 0.812000036, 0.34799999))
  4731. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.300365448, 1.44133759, 0.00253105164, 0.965925753, 0.258819014, -6.3814916e-008, -0.258819014, 0.965925753, -2.38161064e-007, -1.38366803e-013, 2.4656245e-007, 1))
  4732. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  4733.  
  4734. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4735.  
  4736. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt())
  4737.  
  4738. prt.Anchored=true
  4739.  
  4740. prt.CFrame=cframe
  4741.  
  4742. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  4743.  
  4744. game:GetService("Debris"):AddItem(prt,2)
  4745.  
  4746. coroutine.resume(coroutine.create(function(Part,Mesh)
  4747.  
  4748. for i=0,1,delay do
  4749.  
  4750. wait()
  4751.  
  4752. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  4753.  
  4754. Part.Transparency=i
  4755.  
  4756. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4757.  
  4758. end
  4759.  
  4760. Part.Parent=nil
  4761.  
  4762. end),prt,msh)
  4763.  
  4764. end
  4765.  
  4766. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4767.  
  4768. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt())
  4769.  
  4770. prt.Anchored=true
  4771.  
  4772. prt.CFrame=cframe
  4773.  
  4774. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  4775.  
  4776. game:GetService("Debris"):AddItem(prt,2)
  4777.  
  4778. coroutine.resume(coroutine.create(function(Part,Mesh)
  4779.  
  4780. local wld=nil
  4781.  
  4782. for i=0,1,delay do
  4783.  
  4784. wait()
  4785.  
  4786. Part.CFrame=Part.CFrame
  4787.  
  4788. Part.Transparency=i
  4789.  
  4790. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4791.  
  4792. end
  4793.  
  4794. Part.Parent=nil
  4795.  
  4796. end),prt,msh)
  4797.  
  4798. end
  4799.  
  4800. function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4801.  
  4802. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  4803.  
  4804. prt.Anchored=true
  4805.  
  4806. prt.CFrame=cframe
  4807.  
  4808. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  4809.  
  4810. game:GetService("Debris"):AddItem(prt,5)
  4811.  
  4812. coroutine.resume(coroutine.create(function(Part,Mesh)
  4813.  
  4814. for i=0,1,delay do
  4815.  
  4816. wait()
  4817.  
  4818. Part.CFrame=Part.CFrame
  4819.  
  4820. Part.Transparency=i
  4821.  
  4822. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4823.  
  4824. end
  4825.  
  4826. Part.Parent=nil
  4827.  
  4828. end),prt,msh)
  4829.  
  4830. end
  4831.  
  4832. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4833.  
  4834. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  4835.  
  4836. prt.Anchored=true
  4837.  
  4838. prt.CFrame=cframe
  4839.  
  4840. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  4841.  
  4842. game:GetService("Debris"):AddItem(prt,5)
  4843.  
  4844. coroutine.resume(coroutine.create(function(Part,Mesh)
  4845.  
  4846. for i=0,1,delay do
  4847.  
  4848. wait()
  4849.  
  4850. Part.CFrame=Part.CFrame
  4851.  
  4852. Part.Transparency=i
  4853.  
  4854. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4855.  
  4856. end
  4857.  
  4858. Part.Parent=nil
  4859.  
  4860. end),prt,msh)
  4861.  
  4862. end
  4863.  
  4864. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  4865.  
  4866. local fp=it("Part")
  4867.  
  4868. fp.formFactor=formfactor
  4869.  
  4870. fp.Parent=parent
  4871.  
  4872. fp.Reflectance=reflectance
  4873.  
  4874. fp.Transparency=transparency
  4875.  
  4876. fp.CanCollide=false
  4877.  
  4878. fp.Locked=true
  4879.  
  4880. fp.BrickColor=brickcolor
  4881.  
  4882. fp.Name=name
  4883.  
  4884. fp.Size=size
  4885.  
  4886. NoOutline(fp)
  4887.  
  4888. fp.Material="SmoothPlastic"
  4889.  
  4890. fp:BreakJoints()
  4891.  
  4892. return fp
  4893.  
  4894. end
  4895.  
  4896. function weld(parent,part0,part1,c0)
  4897.  
  4898. local weld=it("Weld")
  4899.  
  4900. weld.Parent=parent
  4901.  
  4902. weld.Part0=part0
  4903.  
  4904. weld.Part1=part1
  4905.  
  4906. weld.C0=c0
  4907.  
  4908. return weld
  4909.  
  4910. end
  4911.  
  4912.  
  4913. deeznuts = true
  4914.  
  4915. function Nocturn()
  4916. if deeznuts==true then
  4917. deeznuts=false
  4918. local n=2
  4919. --[[for i=0,1,0.1 do
  4920. wait()
  4921. Neck.C0=cf(0,1,0)*euler(-0.2+0.6*i*n,0,0)
  4922. RW.C0=cf(1.5,0.5,0)*euler(3.14*i*n,0,0.3-0.9*i*n)
  4923. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  4924. LW.C0=cf(-1.5,0.5,0)*euler(3.14*i*n,0,-0.3+0.9*i*n)
  4925. LW.C1=cf(0,0.5,0)*euler(0,0,0)
  4926. n=n-0.1
  4927. end]]
  4928. local orb=part(3,Character,0,1,BrickColor.new("Really blue"),"Orb",vt())
  4929. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(15,15,15))
  4930. local owld=weld(orb,orb,Torso,cf(0,-10,0))
  4931. so("http://roblox.com/asset/?id=233091161",orb,1,0.6)
  4932. so("http://roblox.com/asset/?id=2233091183",orb,1,1)  
  4933. for i=1,0.3,-0.01 do
  4934. wait()
  4935. orb.Transparency=i
  4936. omsh.Scale=omsh.Scale+vt(0.5,0.5,0.5)
  4937. MagicBlock(BrickColor.new("Really black"),orb.CFrame,15,15,15,2,2,2,0.1)
  4938. local ef=part(3,workspace,0,0,BrickColor.new("Really blue"),"Effect",vt())
  4939. ef.Anchored=true
  4940. local emsh=mesh("SpecialMesh",ef,"Sphere","",vt(0,0,0),vt(2,math.random(1000,1500)/100,2))
  4941. local ceef=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cf(0,math.random(10,20),0)
  4942. ef.CFrame=orb.CFrame*ceef
  4943. game:GetService("Debris"):AddItem(ef,2)
  4944. coroutine.resume(coroutine.create(function(Part,Mesh)
  4945. for i=0,1,0.1 do
  4946. wait()
  4947. Part.Transparency=i
  4948. Part.CFrame=Part.CFrame*cf(0,-1,0)
  4949. end
  4950. Part.Parent=nil
  4951. end),ef,emsh)
  4952. end
  4953. local Pos=cf(orb.Position,Player:GetMouse().Hit.p).lookVector
  4954. wait(.5)
  4955. orb.Parent=nil
  4956. local hit,pos = rayCast(orb.Position,Pos,999,Character)
  4957. local mag=(orb.Position-pos).magnitude
  4958. MagicCircle(BrickColor.new("Really blue"),cf(pos),15,15,15,8,8,8,0.02)
  4959. MagicBlock(BrickColor.new("Really blue"),cf(pos),15,15,15,8,8,8,0.02)
  4960. MagicCylinder(BrickColor.new("Really blue"),CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0),10,mag*5,10,0.5,0,0.5,0.01)
  4961. for i=1,2 do
  4962. MagicRing(BrickColor.new("Really blue"),cf(pos)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)),3,3,3,1,1,1,0.04)
  4963. end
  4964. for i=1,5 do
  4965. tehcf=CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0)*cf(0,(mag/5)*(i/2),0)
  4966. MagicRing(BrickColor.new("Really black"),tehcf*euler(1.57,0,0),1,1,1,0.5,0.5,0.5,0.01)
  4967. end
  4968. for i=0,5 do
  4969. tehcf=CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0)*cf(0,(-mag/5)*(i/2),0)
  4970. MagicRing(BrickColor.new("Really blue"),tehcf*euler(1.57,0,0),1,1,1,0.5,0.5,0.5,0.01)
  4971. end
  4972. local ref=part(3,workspace,0,1,BrickColor.new("Really black"),"Effect",vt())
  4973. ref.CFrame=cf(pos)
  4974. so("http://roblox.com/asset/?id=231917813",Torso,1,0.7)
  4975. so("http://roblox.com/asset/?id=231917813",Torso,1,0.7)
  4976. so("http://www.roblox.com/Asset?ID=231917813",Torso,1,1)
  4977. so("http://roblox.com/asset/?id=231917813",ref,1,0.7)
  4978. so("http://roblox.com/asset/?id=231917813",ref,1,0.7)
  4979. so("http://www.roblox.com/Asset?ID=231917813",ref,1,1)
  4980. coroutine.resume(coroutine.create(function(Part)
  4981. Part.Parent=nil
  4982. end),ref)
  4983. if hit~=nil then
  4984. Damagefunc(hit,80,90,100,"Knockdown",RootPart,0)
  4985. end
  4986. local n=2
  4987. --[[for i=0,1,0.1 do
  4988. wait()
  4989. Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  4990. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,-0.6+0.9*i*n)
  4991. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  4992. LW.C0=cf(-1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.6-0.9*i*n)
  4993. LW.C1=cf(0,0.5,0)*euler(0,0,0)
  4994. n=n-0.1
  4995. end]]
  4996. deeznuts=true
  4997. end
  4998. end
  4999.  
  5000. function MagniDamage(Part,magni,mindam,maxdam,knock,Type,base)
  5001.  
  5002. for _,c in pairs(workspace:children()) do
  5003.  
  5004. local hum=c:findFirstChild("Humanoid")
  5005.  
  5006. if hum~=nil then
  5007.  
  5008. local head=c:findFirstChild("Torso")
  5009.  
  5010. if head~=nil then
  5011.  
  5012. local targ=head.Position-Part.Position
  5013.  
  5014. local mag=targ.magnitude
  5015.  
  5016. if mag<=magni and c.Name~=Character.Name then
  5017.  
  5018. Damagefunc(head,mindam,maxdam,knock,Type,base,0)
  5019.  
  5020. end
  5021.  
  5022. end
  5023.  
  5024. end
  5025.  
  5026. end
  5027.  
  5028. end
  5029.  
  5030. function Rain()
  5031. attack = true
  5032.  
  5033. n=2
  5034.  
  5035. for i=0,1,0.1 do
  5036.  
  5037. wait()
  5038.  
  5039. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,25)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
  5040.  
  5041. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(40)),.3)
  5042.  
  5043. RW.C0=cf(1.5,0.5,0)*euler(3.14*i*n,0,0.2-0.2*i*n)
  5044.  
  5045. LW.C0=cf(-1.5,0.5,0)*euler(0,0,-0.2-0.2*i*n)
  5046.  
  5047. n=n-0.1
  5048.  
  5049. end
  5050.  
  5051. for i=1,math.random(10,20) do
  5052.  
  5053. local orb=part(3,Character,0,1,BrickColor.new("Really black"),"Orb",vt())
  5054.  
  5055. so("http://roblox.com/asset/?id=228343324",orb,1,1)
  5056.  
  5057. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  5058.  
  5059. local owld=weld(orb,orb,Torso,cf(0,-5,0))
  5060.  
  5061. MagicCircle(BrickColor.new("Navy blue"),orb.CFrame,10,10,10,1,1,1,0.1)
  5062.  
  5063. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  5064.  
  5065. local ceef1=math.random(-50,50)
  5066.  
  5067. local ceef2=math.random(-2,8)
  5068.  
  5069. local ceef3=math.random(100,200)/100
  5070.  
  5071. local n=2
  5072.  
  5073. for i=0,1,0.1 do
  5074.  
  5075. wait()
  5076.  
  5077. Part.Transparency=Part.Transparency-0.07
  5078.  
  5079. owld.C0=cf(ceef2*i*n,-5,0)*euler(ceef3*i*n,ceef1,0)
  5080.  
  5081. n=n-0.1
  5082.  
  5083. end
  5084.  
  5085. wait(1)
  5086.  
  5087. Part.Parent=nil
  5088.  
  5089. local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
  5090.  
  5091. local TheHit=Part.Position+vt(0,-1,0)
  5092.  
  5093. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  5094.  
  5095. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  5096.  
  5097. local mag=(Part.Position-pos).magnitude
  5098.  
  5099. MagicCylinder(BrickColor.new("Really black"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
  5100.  
  5101. MagicBlock(BrickColor.new("Navy blue"),Part.CFrame,8,8,8,0.5,0.5,0.5,0.1)
  5102.  
  5103. MagicBlock(BrickColor.new("Really black"),cf(pos),15,15,15,6,6,6,0.1)
  5104.  
  5105. MagicRing(BrickColor.new("Navy blue"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
  5106.  
  5107. local ref=part(3,workspace,0,1,BrickColor.new("Really black"),"Effect",vt())
  5108.  
  5109. ref.CFrame=cf(pos)
  5110.  
  5111. so("http://roblox.com/asset/?id=231917788",ref,1,1)
  5112.  
  5113. coroutine.resume(coroutine.create(function(Part)
  5114.  
  5115. wait(1)
  5116.  
  5117. Part.Parent=nil
  5118.  
  5119. end),ref)
  5120.  
  5121. MagniDamage(ref,20,10,30,40,"Knockdown",ref)
  5122.  
  5123. if hit~=nil then
  5124.  
  5125. Damagefunc(hit,20,40,1,"Knockdown",RootPart,0)
  5126.  
  5127. end
  5128.  
  5129. end),orb,omsh,owld)
  5130.  
  5131. wait(0.2)
  5132.  
  5133. end
  5134.  
  5135. n=2
  5136.  
  5137. for i=0,1,0.1 do
  5138.  
  5139. wait()
  5140.  
  5141. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.2*i*n)
  5142.  
  5143. LW.C0=cf(-1.5,0.5,0)*euler(0,0,-0.4+0.2*i*n)
  5144.  
  5145. n=n-0.1
  5146.  
  5147. end
  5148.  
  5149. attack=false
  5150. end
  5151.  
  5152. function attackone()
  5153.         attack=true
  5154.         con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,50,90,math.random(10,20),"Normal",RootPart,.2,1) end)
  5155.         for i=0,1,0.1 do
  5156.                 swait()
  5157. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
  5158. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  5159. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
  5160. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  5161. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  5162.         end
  5163.         so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1)
  5164.         hitconasdf = Hitbox.Touched:connect(function(hit)
  5165.                 local hum12 = hit.Parent:FindFirstChild("Humanoid")
  5166.                 if hum12 and not hum12:IsDescendantOf(Character) then
  5167.                         so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  5168.                         hitconasdf:disconnect()
  5169.                 end
  5170.         end)
  5171.                 for i=0,1,0.1 do
  5172.                 swait()
  5173.                 local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5174. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5175. local h = 5
  5176. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5177. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5178. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5179. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5180. scfr = blcf
  5181. elseif not scfr then
  5182. scfr = blcf
  5183. end
  5184. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
  5185. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  5186. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
  5187. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  5188. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  5189.         end
  5190.         attack=false
  5191.         con1:disconnect()
  5192.         pcall(function()
  5193.         hitconasdf:disconnect()
  5194.         end)
  5195. end
  5196.  
  5197. function attacktwo()
  5198.         attack=true
  5199.         con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,50,90,math.random(10,20),"Normal",RootPart,.2,1) end)
  5200.         for i=0,1,0.1 do
  5201.                 swait()
  5202. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3)
  5203. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  5204. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3)
  5205. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3)
  5206. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  5207.         end
  5208.         so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9)
  5209.         hitconasdf = Hitbox.Touched:connect(function(hit)
  5210.                 local hum12 = hit.Parent:FindFirstChild("Humanoid")
  5211.                 if hum12 and not hum12:IsDescendantOf(Character) then
  5212.                         so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  5213.                         hitconasdf:disconnect()
  5214.                 end
  5215.         end)
  5216.         for i=0,1,0.1 do
  5217.                 swait()
  5218.                 local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5219. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5220. local h = 5
  5221. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5222. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5223. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5224. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5225. scfr = blcf
  5226. elseif not scfr then
  5227. scfr = blcf
  5228. end
  5229. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3)
  5230. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  5231. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(-10),math.rad(0)),.3)
  5232. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  5233. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  5234.         end
  5235.         attack=false
  5236.         con1:disconnect()
  5237.         pcall(function()
  5238.         hitconasdf:disconnect()
  5239.         end)
  5240. end
  5241.  
  5242. mouse.Button1Down:connect(function()
  5243.         if attack==false then
  5244.                 if attacktype==1 then
  5245.                         attack=true
  5246.                         attacktype=2
  5247.                         attackone()
  5248.                 elseif attacktype==2 then
  5249.                         attack=true
  5250.                         attacktype=1
  5251.                         attacktwo()
  5252.                 end
  5253.         end
  5254. end)
  5255.  
  5256. mouse.KeyDown:connect(function(k)
  5257.         k=k:lower()
  5258.         if k=='q' then
  5259.                 if attack==false then
  5260.                         Nocturn()
  5261.                 end
  5262. elseif k=='e' then
  5263.                 if attack==false then
  5264.                         Rain()
  5265.                 end
  5266.         end
  5267. end)
  5268.  
  5269.  
  5270. local sine = 0
  5271. local change = 1
  5272. local val = 0
  5273.  
  5274. while true do
  5275. swait()
  5276. sine = sine + change
  5277. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  5278. local velderp=RootPart.Velocity.y
  5279. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  5280. if equipped==true or equipped==false then
  5281. if attack==false then
  5282. idle=idle+1
  5283. else
  5284. idle=0
  5285. end
  5286. if idle>=500 then
  5287. if attack==false then
  5288. --Sheath()
  5289. end
  5290. end
  5291. if RootPart.Velocity.y > 1 and hitfloor==nil then
  5292. Anim="Jump"
  5293. if attack==false then
  5294. end
  5295. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  5296. Anim="Fall"
  5297. if attack==false then
  5298. end
  5299. elseif torvel<1 and hitfloor~=nil then
  5300. Anim="Idle"
  5301. if attack==false then
  5302. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
  5303. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(40)),.3)
  5304. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(20)),.3)
  5305. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-20)),.3)
  5306. RH.C0=clerp(RH.C0,cf(1,-.8,-.5)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
  5307. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3)
  5308. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(5),math.rad(-10),math.rad(0)),.3)
  5309. end
  5310. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  5311. Anim="Walk"
  5312. if attack==false then
  5313. change=3
  5314. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*angles(math.rad(30),math.rad(0),math.rad(-40)),.3)
  5315. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(-20),math.rad(40)),.3)
  5316. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(20)),.3)
  5317. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-20)),.3)
  5318. RH.C0=clerp(RH.C0,cf(1,-.8,-.5)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
  5319. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3)
  5320. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(5),math.rad(-10),math.rad(0)),.3)
  5321. end
  5322. elseif torvel>=22 and hitfloor~=nil then
  5323. Anim="Run"
  5324. if attack==false then
  5325. end
  5326. end
  5327. end
  5328. end
  5329. --script bypassed
  5330. print("i am cock u and fuck u in da ass and ur b00bs are big so i can hump them")
  5331. --credits
  5332. print("credits to people who created the scripts")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement