Advertisement
WinslowMau

dark indigo god

Jan 16th, 2018 (edited)
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 125.72 KB | None | 0 0
  1. wait(20)
  2. Instance.new("ForceField", game.Players.WinslowMau.Character).Visible = false
  3. Player=game:GetService("Players").WinslowMau
  4. Character=Player.Character
  5. PlayerGui=Player.PlayerGui
  6. Backpack=Player.Backpack
  7. Torso=Character.Torso
  8. Head=Character.Head
  9. Humanoid=Character.Humanoid
  10. m=Instance.new('Model',Character)
  11. LeftArm=Character["Left Arm"]
  12. LeftLeg=Character["Left Leg"]
  13. RightArm=Character["Right Arm"]
  14. RightLeg=Character["Right Leg"]
  15. LS=Torso["Left Shoulder"]
  16. LH=Torso["Left Hip"]
  17. RS=Torso["Right Shoulder"]
  18. RH=Torso["Right Hip"]
  19. Face = Head.face
  20. Neck=Torso.Neck
  21. it=Instance.new
  22. attacktype=1
  23. vt=Vector3.new
  24. cf=CFrame.new
  25. euler=CFrame.fromEulerAnglesXYZ
  26. angles=CFrame.Angles
  27. cloaked=false
  28. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  29. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  30. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  31. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  32. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  33. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  34. RootPart=Character.HumanoidRootPart
  35. RootJoint=RootPart.RootJoint
  36. RootCF=euler(-1.57,0,3.14)
  37. attack = false
  38. attackdebounce = false
  39. deb=false
  40. equipped=true
  41. hand=false
  42. MMouse=nil
  43. combo=0
  44. mana=0
  45. trispeed=1
  46. pathtrans=.7
  47. attackmode='none'
  48. local idle=0
  49. local Anim="Idle"
  50. local Effects={}
  51. local gun=false
  52. local shoot=false
  53. player=nil
  54. cloak=false
  55.  
  56.  
  57. ----------------------------------------
  58. local p = game.Players.WinslowMau
  59. local char = p.Character
  60. local mouse = p:GetMouse()
  61. local larm = char["Left Arm"]
  62. local rarm = char["Right Arm"]
  63. local lleg = char["Left Leg"]
  64. local rleg = char["Right Leg"]
  65. local hed = char.Head
  66. local torso = char.Torso
  67. local hum = char.Humanoid
  68. local cam = game.Workspace.CurrentCamera
  69. local root = char.HumanoidRootPart
  70. local rj = root.RootJoint
  71. local deb = false
  72. local shot = 0
  73. local stanceToggle = "Idle1"
  74. local l = game:GetService("Lighting")
  75. local rs = game:GetService("RunService").RenderStepped
  76. local hb = game:GetService("RunService").Heartbeat
  77. local Stepped = game:GetService("RunService").Stepped
  78. math.randomseed(os.time())
  79. ----------------------------------------------------
  80. fat = Instance.new("BindableEvent",script)
  81. fat.Name = "Heartbeat"
  82.  
  83. script:WaitForChild("Heartbeat")
  84.  
  85. frame = 1/30
  86. tf = 0
  87. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  88. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  89. lastframe = tick()
  90. script.Heartbeat:Fire() --ayy lmao
  91.  
  92. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  93. tf = tf + s
  94. if tf >= frame then
  95. if allowframeloss then
  96. script.Heartbeat:Fire()
  97. lastframe=tick()
  98. else
  99. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  100. for i=1, math.floor(tf/frame) do
  101. script.Heartbeat:Fire()
  102. end
  103. lastframe=tick()
  104. end
  105. if tossremainder then
  106. tf = 0
  107. else
  108. tf = tf - frame * math.floor(tf/frame)
  109. end
  110. end
  111. end)
  112.  
  113. function Swait(NUMBER)
  114. if NUMBER == 0 or NUMBER == nil then
  115. fat.Event:wait()
  116. else
  117. for i = 1, NUMBER do
  118. fat.Event:wait()
  119. end
  120. end
  121. end
  122. ----------------------------------------------------
  123. Debounces = {
  124. CanAttack = true;
  125. CanJoke = true;
  126. NoIdl = false;
  127. Slashing = false;
  128. Slashed = false;
  129. ks = false;
  130. }
  131. ----------------------------------------------------
  132.  
  133. function lerp(a, b, t) -- Linear interpolation
  134. return a + (b - a)*t
  135. end
  136.  
  137. function slerp(a, b, t) --Spherical interpolation
  138. dot = a:Dot(b)
  139. if dot > 0.99999 or dot < -0.99999 then
  140. return t <= 0.5 and a or b
  141. else
  142. r = math.acos(dot)
  143. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  144. end
  145. end
  146.  
  147. function matrixInterpolate(a, b, t)
  148. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  149. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  150. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  151. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  152. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  153. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  154. local t = v1:Dot(v2)
  155. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  156. return CFrame.new()
  157. end
  158. return CFrame.new(
  159. v0.x, v0.y, v0.z,
  160. v1.x, v1.y, v1.z,
  161. v2.x, v2.y, v2.z,
  162. v3.x, v3.y, v3.z)
  163. end
  164. ----------------------------------------------------
  165. function genWeld(a,b)
  166. local w = Instance.new("Weld",a)
  167. w.Part0 = a
  168. w.Part1 = b
  169. return w
  170. end
  171. function weld(a, b)
  172. local weld = Instance.new("Weld")
  173. weld.Name = "W"
  174. weld.Part0 = a
  175. weld.Part1 = b
  176. weld.C0 = a.CFrame:inverse() * b.CFrame
  177. weld.Parent = a
  178. return weld;
  179. end
  180. ----------------------------------------------------
  181. function Lerp(c1,c2,al)
  182. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  183. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  184. for i,v in pairs(com1) do
  185. com1[i] = v+(com2[i]-v)*al
  186. end
  187. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  188. end
  189. ----------------------------------------------------
  190. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  191. local wld = Instance.new("Weld", wp1)
  192. wld.Part0 = wp0
  193. wld.Part1 = wp1
  194. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  195. end
  196. ----------------------------------------------------
  197. newWeld(torso, larm, -1.5, 0.5, 0)
  198. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  199. newWeld(torso, rarm, 1.5, 0.5, 0)
  200. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  201. newWeld(torso, hed, 0, 1.5, 0)
  202. newWeld(torso, lleg, -0.5, -1, 0)
  203. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  204. newWeld(torso, rleg, 0.5, -1, 0)
  205. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  206. newWeld(root, torso, 0, -1, 0)
  207. torso.Weld.C1 = CFrame.new(0, -1, 0)
  208. ----------------------------------------------------
  209.  
  210. ----------------------------------------------------
  211.  
  212.  
  213.  
  214. ----{{ Torso Skin }}--------
  215.  
  216. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  217. TBlast.BrickColor = BrickColor.new("Dark indigo")
  218. TBlast.Transparency = 1
  219. TBlast.Anchored = true
  220. TBlast.CanCollide = false
  221. TBlast.CFrame = root.CFrame
  222. TBlast.Size = Vector3.new(2,2,2)
  223. TBMesh.Parent = TBlast
  224. TBMesh.MeshType = "Sphere"
  225.  
  226. local TB, TM = Instance.new("Part"), Instance.new("SpecialMesh")
  227. TB.BrickColor = BrickColor.new("Dark indigo")
  228. TB.Transparency = 1
  229. TB.Anchored = true
  230. TB.CanCollide = false
  231. TB.CFrame = root.CFrame
  232. TB.Size = Vector3.new(2,2,2)
  233. TB.Parent = TBlast
  234. TM.MeshType = "Sphere"
  235.  
  236.  
  237.  
  238.  
  239. LightOnBody = Instance.new("PointLight", hed)
  240. LightOnBody.Brightness = 10
  241. LightOnBody.Range = 20
  242. LightOnBody.Color = TBlast.BrickColor.Color
  243. z = Instance.new("Sound",char) --Smile: print("Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬ Ã?¢ââ??‰â??¢Ã?Æ?Ã?â??Ã?¢ââ??¬ Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?¢ââ?¬Å¾Ã?¢Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?â?¦Ã?¡Ã?Æ?Ã?â??Ã?¢ââ??¬Ã?¡Ã?Æ?ââ?¬Å¡Ã?â??Ã?¢?Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬ Ã?¢ââ??‰â??¢Ã?Æ?Ã?â??Ã?â??Ã?¢Ã?Æ?Ã?¢Ã?¢ââ??¬Ã?¡Ã?â??Ã?¬Ã?Æ?ââ?¬Â¦Ã?â??Ã?¡Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?â?¦Ã?¡��?Æ?Ã?â??Ã?¢ââ??¬Ã?¡Ã?Æ?ââ?¬Å¡Ã?â??Ã?º")
  244. z.SoundId = "rbxassetid://730934808"--410761150, 411368002
  245. z.Looped = true
  246. z.Pitch = 1
  247. z.Volume = 7
  248. wait(0.1)
  249. z:Play()
  250.  
  251. local Orbd = Instance.new("Part", char)
  252. Orbd.Name = "Orbd"
  253. Orbd.Shape = Enum.PartType.Ball
  254. Orbd.CanCollide = false
  255. Orbd.BrickColor = BrickColor.new("Dark indigo")
  256. Orbd.Transparency = 0
  257. Orbd.Material = "Neon"
  258. Orbd.Size = Vector3.new(0.2, 0.2, 0.2)
  259. Orbd.TopSurface = Enum.SurfaceType.Smooth
  260. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  261.  
  262. local Weld = Instance.new("Weld", Orbd)
  263. Weld.Part0 = char.Head
  264. Weld.Part1 = Orbd
  265. Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
  266.  
  267. local Orbvc = Instance.new("Part", char)
  268. Orbvc.Name = "Orbvc"
  269. Orbvc.Shape = Enum.PartType.Ball
  270. Orbvc.CanCollide = false
  271. Orbvc.BrickColor = BrickColor.new("Dark indigo")
  272. Orbvc.Transparency = 0
  273. Orbvc.Material = "Neon"
  274. Orbvc.Size = Vector3.new(0.2, 0.2, 0.2)
  275. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  276. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  277.  
  278. local Weld = Instance.new("Weld", Orbvc)
  279. Weld.Part0 = char.Head
  280. Weld.Part1 = Orbvc
  281. Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
  282.  
  283. local plr=game.Players.WinslowMau
  284. local ch=plr.Character
  285. local head=ch.Head
  286.  
  287.  
  288. head.BrickColor = BrickColor.new("Really black")
  289. head.Transparency = 1
  290.  
  291. function doBrick(parent,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
  292. local p=Instance.new('Part',parent);p.BrickColor=colour;p.Material=material;p.Transparency=transparency;p.Anchored=a;p.CanCollide=cc;p.FormFactor="Custom";p.Size=size;p.BackSurface=bs;p.BottomSurface=bts;p.FrontSurface=fs;p.LeftSurface=ls;p.RightSurface=rs;p.TopSurface=ts;p.Position=pos;p.CFrame=p.CFrame*cf;
  293. return p
  294. end
  295.  
  296. function doMesh(parent,meshType,meshId,scale)
  297. local m=Instance.new('SpecialMesh',parent);m.MeshType=meshType;m.MeshId=meshId;m.Scale=scale
  298. return m
  299. end
  300.  
  301.  
  302. local hm=Instance.new("Model",ch);hm.Name="HelmetModel"
  303.  
  304. local hat=doBrick(hm,Vector3.new(0,0,0),head.CFrame*CFrame.new(0,0.1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),Vector3.new(1,1,1),BrickColor.new("Really black"),"Granite",0,true,false,10,10,10,10,10,10)
  305. local hoodMesh=doMesh(hat,"FileMesh","http://www.roblox.com/asset/?id=6552202",Vector3.new(3,3,3))
  306.  
  307. hat.Anchored = false
  308.  
  309. w = Instance.new("Weld", game.Players.WinslowMau.Character["Head"])
  310. w.Part0 = game.Players.WinslowMau.Character["Head"]
  311. w.Part1 = hat
  312. w.C0 = CFrame.new(0, .1, 0)*CFrame.Angles(0, 0, 0)
  313.  
  314.  
  315.  
  316. plr:ClearCharacterAppearance()
  317. wait(0.1)
  318. plr.Character.Head.BrickColor = BrickColor.new("Really black")
  319. plr.Character.Torso.BrickColor = BrickColor.new("Really black")
  320. plr.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  321. plr.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  322. plr.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  323. plr.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  324. plr.Character.Head.face:Destroy()
  325.  
  326.  
  327. local runDummyScript = function(f,scri)
  328. local oldenv = getfenv(f)
  329. local newenv = setmetatable({}, {
  330. __index = function(_, k)
  331. if k:lower() == 'script' then
  332. return scri
  333. else
  334. return oldenv[k]
  335. end
  336. end
  337. })
  338. setfenv(f, newenv)
  339. ypcall(function() f() end)
  340. end
  341. cors = {}
  342. mas = Instance.new("Model",game:GetService("Lighting"))
  343. mas.Name = "CompiledModel"
  344. o1 = Instance.new("Model")
  345. o2 = Instance.new("Part")
  346. o3 = Instance.new("Weld")
  347. o4 = Instance.new("Weld")
  348. o5 = Instance.new("Part")
  349. o6 = Instance.new("Part")
  350. o1.Name = "Torso2"
  351. o1.Parent = mas
  352. o2.Parent = o1
  353. o2.Material = Enum.Material.Neon
  354. o2.BrickColor = BrickColor.new("Dark indigo")
  355. o2.Position = Vector3.new(3, 3, 11.5)
  356. o2.Size = Vector3.new(2, 2, 1)
  357. o2.CFrame = CFrame.new(3, 3, 11.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  358. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  359. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  360. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  361. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  362. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  363. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  364. o2.Color = Color3.new(0.30, 0.10, 0.55)
  365. o2.Position = Vector3.new(3, 3, 11.5)
  366. o3.Name = "MainWeld"
  367. o3.Parent = o2
  368. o3.C0 = CFrame.new(0.0149998665, 0.62999773, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  369. o3.Part0 = o2
  370. o3.Part1 = o5
  371. o4.Name = "MainWeld"
  372. o4.Parent = o2
  373. o4.C0 = CFrame.new(0.0149998665, -0.314815998, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  374. o4.Part0 = o2
  375. o4.Part1 = o6
  376. o5.Parent = o1
  377. o5.Material = Enum.Material.Granite
  378. o5.BrickColor = BrickColor.new("Really black")
  379. o5.Position = Vector3.new(3.01499987, 3.62999773, 11.4949999)
  380. o5.Size = Vector3.new(2.04999995, 0.839999557, 1.08999991)
  381. o5.CFrame = CFrame.new(3.01499987, 3.62999773, 11.4949999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  382. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  383. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  384. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  385. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  386. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  387. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  388. o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  389. o5.Position = Vector3.new(3.01499987, 3.62999773, 11.4949999)
  390. o6.Parent = o1
  391. o6.Material = Enum.Material.Granite
  392. o6.BrickColor = BrickColor.new("Really black")
  393. o6.Position = Vector3.new(3.01499987, 2.685184, 11.4949999)
  394. o6.Size = Vector3.new(2.04999995, 0.839999557, 1.08999991)
  395. o6.CFrame = CFrame.new(3.01499987, 2.685184, 11.4949999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  396. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  397. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  398. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  399. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  400. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  401. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  402. o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  403. o6.Position = Vector3.new(3.01499987, 2.685184, 11.4949999)
  404. mas.Parent = workspace
  405. mas:MakeJoints()
  406. local mas1 = mas:GetChildren()
  407. for i=1,#mas1 do
  408. mas1[i].Parent = workspace
  409. ypcall(function() mas1[i]:MakeJoints() end)
  410. end
  411. mas:Destroy()
  412. for i=1,#cors do
  413. coroutine.resume(cors[i])
  414. end
  415.  
  416.  
  417. wait()
  418.  
  419. workspace["Torso2"].Parent = game.Players.WinslowMau.Character
  420.  
  421. game.Players.WinslowMau.Character["Torso2"].Name = "Familiar Torso2"
  422.  
  423. w = Instance.new("Weld", game.Players.WinslowMau.Character["Torso"])
  424. w.Part0 = game.Players.WinslowMau.Character["Torso"]
  425. w.Part1 = o2
  426. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  427. game.Players.WinslowMau.Character["Torso"].Transparency = 1
  428.  
  429. for i,v in pairs (game.Players.WinslowMau.Character["Familiar Torso2"]:GetChildren()) do
  430. if v.ClassName == "Part" then
  431. v.CanCollide = false
  432. v.Anchored = false
  433. end
  434. end
  435.  
  436.  
  437.  
  438. ---{{Right Arm}}--------
  439. local runDummyScript = function(f,scri)
  440. local oldenv = getfenv(f)
  441. local newenv = setmetatable({}, {
  442. __index = function(_, k)
  443. if k:lower() == 'script' then
  444. return scri
  445. else
  446. return oldenv[k]
  447. end
  448. end
  449. })
  450. setfenv(f, newenv)
  451. ypcall(function() f() end)
  452. end
  453. cors = {}
  454. mas = Instance.new("Model",game:GetService("Lighting"))
  455. mas.Name = "CompiledModel"
  456. o1 = Instance.new("Model")
  457. o2 = Instance.new("Part")
  458. o3 = Instance.new("Weld")
  459. o4 = Instance.new("Weld")
  460. o5 = Instance.new("Weld")
  461. o6 = Instance.new("Weld")
  462. o7 = Instance.new("Weld")
  463. o8 = Instance.new("Weld")
  464. o9 = Instance.new("Weld")
  465. o10 = Instance.new("Weld")
  466. o11 = Instance.new("Part")
  467. o12 = Instance.new("Part")
  468. o13 = Instance.new("Part")
  469. o14 = Instance.new("Model")
  470. o15 = Instance.new("Part")
  471. o16 = Instance.new("Weld")
  472. o17 = Instance.new("Weld")
  473. o18 = Instance.new("Weld")
  474. o19 = Instance.new("Weld")
  475. o20 = Instance.new("Part")
  476. o21 = Instance.new("Part")
  477. o22 = Instance.new("Part")
  478. o23 = Instance.new("Part")
  479. o1.Name = "RightArm"
  480. o1.Parent = mas
  481. o2.Parent = o1
  482. o2.Material = Enum.Material.Neon
  483. o2.BrickColor = BrickColor.new("Dark indigo")
  484. o2.Position = Vector3.new(-3.5987432, 0.987944722, 11.4995985)
  485. o2.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  486. o2.Size = Vector3.new(1, 2, 1)
  487. o2.CFrame = CFrame.new(-3.5987432, 0.987944722, 11.4995985, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  488. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  489. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  490. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  491. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  492. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  493. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  494. o2.Color = Color3.new(0.30, 0.10, 0.55)
  495. o2.Position = Vector3.new(-3.5987432, 0.987944722, 11.4995985)
  496. o3.Name = "MainWeld"
  497. o3.Parent = o2
  498. o3.C0 = CFrame.new(-0.00500011444, 0.00169897079, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  499. o3.Part0 = o2
  500. o3.Part1 = o12
  501. o4.Name = "MainWeld"
  502. o4.Parent = o2
  503. o4.C0 = CFrame.new(-0.00500011444, -0.587784529, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  504. o4.Part0 = o2
  505. o4.Part1 = o13
  506. o5.Name = "MainWeld"
  507. o5.Parent = o2
  508. o5.C0 = CFrame.new(0.0796999931, 1.02396202, 0.208361626, -0.529894114, 0, 0.848072529, 0, 1, 0, -0.848072529, 0, -0.529894114)
  509. o5.Part0 = o2
  510. o5.Part1 = o23
  511. o6.Name = "MainWeld"
  512. o6.Parent = o2
  513. o6.C0 = CFrame.new(-0.107108831, 1.02396202, 0.158407211, 0.601842105, 0, 0.798615098, 0, 1, 0, -0.798615098, 0, 0.601842105)
  514. o6.Part0 = o2
  515. o6.Part1 = o21
  516. o7.Name = "MainWeld"
  517. o7.Parent = o2
  518. o7.C0 = CFrame.new(0.0340138674, 1.02396202, -0.0815076828, 0.104554683, 0, 0.994519114, 0, 1, 0, -0.994519174, 0, 0.104554668)
  519. o7.Part0 = o2
  520. o7.Part1 = o22
  521. o8.Name = "MainWeld"
  522. o8.Parent = o2
  523. o8.C0 = CFrame.new(-0.00500011444, 0.734998703, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  524. o8.Part0 = o2
  525. o8.Part1 = o11
  526. o9.Name = "MainWeld"
  527. o9.Parent = o2
  528. o9.C0 = CFrame.new(0.112232327, 1.02396202, 0.00985622406, 0.933583438, 0, 0.358360171, 0, 1, 0, -0.358360112, 0, 0.933583498)
  529. o9.Part0 = o2
  530. o9.Part1 = o20
  531. o10.Name = "MainWeld"
  532. o10.Parent = o2
  533. o10.C0 = CFrame.new(-0.190126657, 1.02396202, -0.0120782852, 0.956306815, 0, -0.292364985, 0, 1, 0, 0.292364985, 0, 0.956306815)
  534. o10.Part0 = o2
  535. o10.Part1 = o15
  536. o11.Parent = o1
  537. o11.Material = Enum.Material.Granite
  538. o11.BrickColor = BrickColor.new("Really black")
  539. o11.Position = Vector3.new(-3.60387659, 1.72294354, 11.5044537)
  540. o11.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  541. o11.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  542. o11.CFrame = CFrame.new(-3.60387659, 1.72294354, 11.5044537, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  543. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  544. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  545. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  546. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  547. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  548. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  549. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  550. o11.Position = Vector3.new(-3.60387659, 1.72294354, 11.5044537)
  551. o12.Parent = o1
  552. o12.Material = Enum.Material.Granite
  553. o12.BrickColor = BrickColor.new("Really black")
  554. o12.Position = Vector3.new(-3.60374331, 0.989643812, 11.5045996)
  555. o12.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  556. o12.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  557. o12.CFrame = CFrame.new(-3.60374331, 0.989643812, 11.5045996, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  558. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  559. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  560. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  561. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  562. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  563. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  564. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  565. o12.Position = Vector3.new(-3.60374331, 0.989643812, 11.5045996)
  566. o13.Parent = o1
  567. o13.Material = Enum.Material.Granite
  568. o13.BrickColor = BrickColor.new("Really black")
  569. o13.Position = Vector3.new(-3.60363603, 0.400160372, 11.5047169)
  570. o13.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  571. o13.Size = Vector3.new(1.08999991, 0.329999954, 1.04999995)
  572. o13.CFrame = CFrame.new(-3.60363603, 0.400160372, 11.5047169, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  573. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  574. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  575. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  576. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  577. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  578. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  579. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  580. o13.Position = Vector3.new(-3.60363603, 0.400160372, 11.5047169)
  581. o14.Name = "Star"
  582. o14.Parent = o1
  583. o15.Parent = o14
  584. o15.Material = Enum.Material.Granite
  585. o15.BrickColor = BrickColor.new("Dark indigo")
  586. o15.Position = Vector3.new(-3.78905678, 2.01186967, 11.4873295)
  587. o15.Rotation = Vector3.new(-0.00999999978, -17, 0.00999999978)
  588. o15.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  589. o15.CFrame = CFrame.new(-3.78905678, 2.01186967, 11.4873295, 0.956327915, -0.00018174194, -0.292295963, 0.000232138496, 0.99999994, 0.000137732219, 0.292295933, -0.000199570306, 0.956327915)
  590. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  591. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  592. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  593. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  594. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  595. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  596. o15.Color = Color3.new(0.30, 0.10, 0.55)
  597. o15.Position = Vector3.new(-3.78905678, 2.01186967, 11.4873295)
  598. o16.Name = "MainWeld"
  599. o16.Parent = o15
  600. o16.C0 = CFrame.new(0.194045544, 0, -0.131924629, -0.190776467, 0, 0.981634915, 0, 1, 0, -0.981634796, 0, -0.190776095)
  601. o16.Part0 = o15
  602. o16.Part1 = o22
  603. o17.Name = "MainWeld"
  604. o17.Parent = o15
  605. o17.C0 = CFrame.new(0.129232407, 0, 0.138762474, 0.34205988, 0, 0.939684212, 0, 1, 0, -0.939682126, 0, 0.34206447)
  606. o17.Part0 = o15
  607. o17.Part1 = o21
  608. o18.Name = "MainWeld"
  609. o18.Parent = o15
  610. o18.C0 = CFrame.new(0.295556545, 0, -0.0674219131, 0.788021266, 0, 0.615649581, 0, 1, 0, -0.615650117, 0, 0.78802079)
  611. o18.Part0 = o15
  612. o18.Part1 = o20
  613. o19.Name = "MainWeld"
  614. o19.Parent = o15
  615. o19.C0 = CFrame.new(0.322481155, 0, 0.131917953, -0.754688084, 0, 0.656095028, 0, 1, 0, -0.656095028, 0, -0.754688084)
  616. o19.Part0 = o15
  617. o19.Part1 = o23
  618. o20.Parent = o14
  619. o20.Material = Enum.Material.Granite
  620. o20.BrickColor = BrickColor.new("Dark indigo")
  621. o20.Position = Vector3.new(-3.48669624, 2.01192904, 11.5092421)
  622. o20.Rotation = Vector3.new(-0.0199999996, 21, 0.00999999978)
  623. o20.Size = Vector3.new(0.0500000119, 0.0500000007, 1)
  624. o20.CFrame = CFrame.new(-3.48669624, 2.01192904, 11.5092421, 0.93355757, -0.00018174194, 0.358427554, 9.81350677e-05, 0.99999994, 0.000251451711, -0.358427525, -0.000199570306, 0.93355763)
  625. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  626. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  627. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  628. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  629. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  630. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  631. o20.Color = Color3.new(0.30, 0.10, 0.55)
  632. o20.Position = Vector3.new(-3.48669624, 2.01192904, 11.5092421)
  633. o21.Parent = o14
  634. o21.Material = Enum.Material.Granite
  635. o21.BrickColor = BrickColor.new("Dark indigo")
  636. o21.Position = Vector3.new(-3.70602679, 2.01191878, 11.6578093)
  637. o21.Rotation = Vector3.new(-0.0299999993, 53, 0.0199999996)
  638. o21.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  639. o21.CFrame = CFrame.new(-3.70602679, 2.01191878, 11.6578093, 0.601784468, -0.00018174194, 0.79865855, -5.00190654e-05, 0.99999994, 0.000265248062, -0.79865855, -0.000199570306, 0.601784468)
  640. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  641. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  642. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  643. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  644. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  645. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  646. o21.Color = Color3.new(0.30, 0.10, 0.55)
  647. o21.Position = Vector3.new(-3.70602679, 2.01191878, 11.6578093)
  648. o22.Parent = o14
  649. o22.Material = Enum.Material.Granite
  650. o22.BrickColor = BrickColor.new("Dark indigo")
  651. o22.Position = Vector3.new(-3.56492138, 2.01189661, 11.4178839)
  652. o22.Rotation = Vector3.new(-0.109999999, 84, 0.100000001)
  653. o22.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  654. o22.CFrame = CFrame.new(-3.56492138, 2.01189661, 11.4178839, 0.104482912, -0.00018174194, 0.994526684, -0.000179489085, 0.99999994, 0.000201598872, -0.994526744, -0.000199570306, 0.104482859)
  655. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  656. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  657. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  658. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  659. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  660. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  661. o22.Color = Color3.new(0.30, 0.10, 0.55)
  662. o22.Position = Vector3.new(-3.56492138, 2.01189661, 11.4178839)
  663. o23.Parent = o14
  664. o23.Material = Enum.Material.Granite
  665. o23.BrickColor = BrickColor.new("Dark indigo")
  666. o23.Position = Vector3.new(-3.51921415, 2.01196265, 11.7077503)
  667. o23.Rotation = Vector3.new(-179.990005, 58, 179.979996)
  668. o23.Size = Vector3.new(0.0500000007, 0.0500000007, 0.930000067)
  669. o23.CFrame = CFrame.new(-3.51921415, 2.01196265, 11.7077503, -0.529955328, -0.00018174194, 0.848034263, -0.000265557581, 0.99999994, 4.83600379e-05, -0.848034263, -0.000199570306, -0.529955328)
  670. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  671. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  672. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  673. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  674. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  675. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  676. o23.Color = Color3.new(0.30, 0.10, 0.55)
  677. o23.Position = Vector3.new(-3.51921415, 2.01196265, 11.7077503)
  678. mas.Parent = workspace
  679. mas:MakeJoints()
  680. local mas1 = mas:GetChildren()
  681. for i=1,#mas1 do
  682. mas1[i].Parent = workspace
  683. ypcall(function() mas1[i]:MakeJoints() end)
  684. end
  685. mas:Destroy()
  686. for i=1,#cors do
  687. coroutine.resume(cors[i])
  688. end
  689.  
  690.  
  691.  
  692. wait()
  693.  
  694. workspace["RightArm"].Parent = game.Players.WinslowMau.Character
  695.  
  696. game.Players.WinslowMau.Character["RightArm"].Name = "Familiar Right Arm"
  697.  
  698. w = Instance.new("Weld", game.Players.WinslowMau.Character["Right Arm"])
  699. w.Part0 = game.Players.WinslowMau.Character["Right Arm"]
  700. w.Part1 = o2
  701. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  702. game.Players.WinslowMau.Character["Right Arm"].Transparency = 1
  703.  
  704. for i,v in pairs (game.Players.WinslowMau.Character["Familiar Right Arm"]:GetChildren()) do
  705. if v.ClassName == "Part" then
  706. v.CanCollide = false
  707. v.Anchored = false
  708. end
  709. end
  710.  
  711.  
  712.  
  713. ----{{ Right Leg }}------
  714. --Created with PenguinAnonymous's compiler
  715. --PenguinAnonymous is not responsible for damages caused to your game
  716. --This plugin does not remove things
  717. --PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
  718. --Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
  719. --Thank you for using my plugin and enjoy :)
  720. --It is free to use
  721. --If you use this plugin to create your own, please give me credit
  722. --Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
  723. --Errors:
  724. local runDummyScript = function(f,scri)
  725. local oldenv = getfenv(f)
  726. local newenv = setmetatable({}, {
  727. __index = function(_, k)
  728. if k:lower() == 'script' then
  729. return scri
  730. else
  731. return oldenv[k]
  732. end
  733. end
  734. })
  735. setfenv(f, newenv)
  736. ypcall(function() f() end)
  737. end
  738. cors = {}
  739. mas = Instance.new("Model",game:GetService("Lighting"))
  740. mas.Name = "CompiledModel"
  741. o1 = Instance.new("Model")
  742. o2 = Instance.new("Part")
  743. o3 = Instance.new("Weld")
  744. o4 = Instance.new("Weld")
  745. o5 = Instance.new("Weld")
  746. o6 = Instance.new("Weld")
  747. o7 = Instance.new("Part")
  748. o8 = Instance.new("Part")
  749. o9 = Instance.new("Part")
  750. o10 = Instance.new("Part")
  751. o1.Name = "RightLeg"
  752. o1.Parent = mas
  753. o2.Parent = o1
  754. o2.Material = Enum.Material.Neon
  755. o2.BrickColor = BrickColor.new("Dark indigo")
  756. o2.Position = Vector3.new(-4.19035339, 1.01002204, 4.73999977)
  757. o2.Size = Vector3.new(1, 2.01999998, 1)
  758. o2.CFrame = CFrame.new(-4.19035339, 1.01002204, 4.73999977, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  759. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  760. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  761. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  762. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  763. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  764. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  765. o2.Color = Color3.new(0.30, 0.10, 0.55)
  766. o2.Position = Vector3.new(-4.19035339, 1.01002204, 4.73999977)
  767. o3.Name = "MainWeld"
  768. o3.Parent = o2
  769. o3.C0 = CFrame.new(-0.0150003433, -0.154792666, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  770. o3.Part0 = o2
  771. o3.Part1 = o9
  772. o4.Name = "MainWeld"
  773. o4.Parent = o2
  774. o4.C0 = CFrame.new(-0.0150003433, -0.639977336, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  775. o4.Part0 = o2
  776. o4.Part1 = o10
  777. o5.Name = "MainWeld"
  778. o5.Parent = o2
  779. o5.C0 = CFrame.new(-0.0150003433, 0.345878243, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  780. o5.Part0 = o2
  781. o5.Part1 = o8
  782. o6.Name = "MainWeld"
  783. o6.Parent = o2
  784. o6.C0 = CFrame.new(-0.0150003433, 0.799999952, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  785. o6.Part0 = o2
  786. o6.Part1 = o7
  787. o7.Parent = o1
  788. o7.Material = Enum.Material.Granite
  789. o7.BrickColor = BrickColor.new("Really black")
  790. o7.Position = Vector3.new(-4.20535374, 1.810022, 4.74499989)
  791. o7.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  792. o7.CFrame = CFrame.new(-4.20535374, 1.810022, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  793. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  794. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  795. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  796. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  797. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  798. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  799. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  800. o7.Position = Vector3.new(-4.20535374, 1.810022, 4.74499989)
  801. o8.Parent = o1
  802. o8.Material = Enum.Material.Granite
  803. o8.BrickColor = BrickColor.new("Really black")
  804. o8.Position = Vector3.new(-4.20535374, 1.35590029, 4.74499989)
  805. o8.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  806. o8.CFrame = CFrame.new(-4.20535374, 1.35590029, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  807. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  808. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  809. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  810. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  811. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  812. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  813. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  814. o8.Position = Vector3.new(-4.20535374, 1.35590029, 4.74499989)
  815. o9.Parent = o1
  816. o9.Material = Enum.Material.Granite
  817. o9.BrickColor = BrickColor.new("Really black")
  818. o9.Position = Vector3.new(-4.20535374, 0.855229378, 4.74499989)
  819. o9.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  820. o9.CFrame = CFrame.new(-4.20535374, 0.855229378, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  821. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  822. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  823. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  824. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  825. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  826. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  827. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  828. o9.Position = Vector3.new(-4.20535374, 0.855229378, 4.74499989)
  829. o10.Parent = o1
  830. o10.Material = Enum.Material.Granite
  831. o10.BrickColor = BrickColor.new("Really black")
  832. o10.Position = Vector3.new(-4.20535374, 0.370044708, 4.74499989)
  833. o10.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  834. o10.CFrame = CFrame.new(-4.20535374, 0.370044708, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  835. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  836. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  837. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  838. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  839. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  840. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  841. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  842. o10.Position = Vector3.new(-4.20535374, 0.370044708, 4.74499989)
  843. mas.Parent = workspace
  844. mas:MakeJoints()
  845. local mas1 = mas:GetChildren()
  846. for i=1,#mas1 do
  847. mas1[i].Parent = workspace
  848. ypcall(function() mas1[i]:MakeJoints() end)
  849. end
  850. mas:Destroy()
  851. for i=1,#cors do
  852. coroutine.resume(cors[i])
  853. end
  854.  
  855.  
  856.  
  857. wait()
  858.  
  859. workspace["RightLeg"].Parent = game.Players.WinslowMau.Character
  860.  
  861. game.Players.WinslowMau.Character["RightLeg"].Name = "Familiar Right Leg"
  862.  
  863. w = Instance.new("Weld", game.Players.WinslowMau.Character["Right Leg"])
  864. w.Part0 = game.Players.WinslowMau.Character["Right Leg"]
  865. w.Part1 = o2
  866. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  867. game.Players.WinslowMau.Character["Right Leg"].Transparency = 1
  868.  
  869. for i,v in pairs (game.Players.WinslowMau.Character["Familiar Right Leg"]:GetChildren()) do
  870. if v.ClassName == "Part" then
  871. v.CanCollide = false
  872. v.Anchored = false
  873. end
  874. end
  875.  
  876.  
  877.  
  878.  
  879. ----{{ Left Leg}}--------
  880. local runDummyScript = function(f,scri)
  881. local oldenv = getfenv(f)
  882. local newenv = setmetatable({}, {
  883. __index = function(_, k)
  884. if k:lower() == 'script' then
  885. return scri
  886. else
  887. return oldenv[k]
  888. end
  889. end
  890. })
  891. setfenv(f, newenv)
  892. ypcall(function() f() end)
  893. end
  894. cors = {}
  895. mas = Instance.new("Model",game:GetService("Lighting"))
  896. mas.Name = "CompiledModel"
  897. o1 = Instance.new("Model")
  898. o2 = Instance.new("Part")
  899. o3 = Instance.new("Weld")
  900. o4 = Instance.new("Weld")
  901. o5 = Instance.new("Weld")
  902. o6 = Instance.new("Weld")
  903. o7 = Instance.new("Part")
  904. o8 = Instance.new("Part")
  905. o9 = Instance.new("Part")
  906. o10 = Instance.new("Part")
  907. o1.Name = "LeftLeg"
  908. o1.Parent = mas
  909. o2.Parent = o1
  910. o2.Material = Enum.Material.Neon
  911. o2.BrickColor = BrickColor.new("Dark indigo")
  912. o2.Position = Vector3.new(3.73664784, 1.01502204, 4.73999977)
  913. o2.Size = Vector3.new(1, 2.02999997, 1)
  914. o2.CFrame = CFrame.new(3.73664784, 1.01502204, 4.73999977, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  915. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  916. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  917. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  918. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  919. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  920. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  921. o2.Color = Color3.new(0.30, 0.10, 0.55)
  922. o2.Position = Vector3.new(3.73664784, 1.01502204, 4.73999977)
  923. o3.Name = "MainWeld"
  924. o3.Parent = o2
  925. o3.C0 = CFrame.new(-0.0150003433, 0.794999957, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  926. o3.Part0 = o2
  927. o3.Part1 = o7
  928. o4.Name = "MainWeld"
  929. o4.Parent = o2
  930. o4.C0 = CFrame.new(-0.0150003433, 0.340878248, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  931. o4.Part0 = o2
  932. o4.Part1 = o8
  933. o5.Name = "MainWeld"
  934. o5.Parent = o2
  935. o5.C0 = CFrame.new(-0.0150003433, -0.644977331, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  936. o5.Part0 = o2
  937. o5.Part1 = o10
  938. o6.Name = "MainWeld"
  939. o6.Parent = o2
  940. o6.C0 = CFrame.new(-0.0150003433, -0.159792662, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  941. o6.Part0 = o2
  942. o6.Part1 = o9
  943. o7.Parent = o1
  944. o7.Material = Enum.Material.Granite
  945. o7.BrickColor = BrickColor.new("Really black")
  946. o7.Position = Vector3.new(3.7216475, 1.810022, 4.74499989)
  947. o7.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  948. o7.CFrame = CFrame.new(3.7216475, 1.810022, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  949. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  950. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  951. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  952. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  953. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  954. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  955. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  956. o7.Position = Vector3.new(3.7216475, 1.810022, 4.74499989)
  957. o8.Parent = o1
  958. o8.Material = Enum.Material.Granite
  959. o8.BrickColor = BrickColor.new("Really black")
  960. o8.Position = Vector3.new(3.7216475, 1.35590029, 4.74499989)
  961. o8.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  962. o8.CFrame = CFrame.new(3.7216475, 1.35590029, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  963. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  964. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  965. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  966. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  967. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  968. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  969. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  970. o8.Position = Vector3.new(3.7216475, 1.35590029, 4.74499989)
  971. o9.Parent = o1
  972. o9.Material = Enum.Material.Granite
  973. o9.BrickColor = BrickColor.new("Really black")
  974. o9.Position = Vector3.new(3.7216475, 0.855229378, 4.74499989)
  975. o9.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  976. o9.CFrame = CFrame.new(3.7216475, 0.855229378, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  977. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  978. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  979. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  980. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  981. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  982. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  983. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  984. o9.Position = Vector3.new(3.7216475, 0.855229378, 4.74499989)
  985. o10.Parent = o1
  986. o10.Material = Enum.Material.Granite
  987. o10.BrickColor = BrickColor.new("Really black")
  988. o10.Position = Vector3.new(3.7216475, 0.370044708, 4.74499989)
  989. o10.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  990. o10.CFrame = CFrame.new(3.7216475, 0.370044708, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  991. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  992. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  993. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  994. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  995. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  996. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  997. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  998. o10.Position = Vector3.new(3.7216475, 0.370044708, 4.74499989)
  999. mas.Parent = workspace
  1000. mas:MakeJoints()
  1001. local mas1 = mas:GetChildren()
  1002. for i=1,#mas1 do
  1003. mas1[i].Parent = workspace
  1004. ypcall(function() mas1[i]:MakeJoints() end)
  1005. end
  1006. mas:Destroy()
  1007. for i=1,#cors do
  1008. coroutine.resume(cors[i])
  1009. end
  1010.  
  1011. wait()
  1012.  
  1013. workspace["LeftLeg"].Parent = game.Players.WinslowMau.Character
  1014.  
  1015. game.Players.WinslowMau.Character["LeftLeg"].Name = "Familiar Left Leg"
  1016.  
  1017. w = Instance.new("Weld", game.Players.WinslowMau.Character["Left Leg"])
  1018. w.Part0 = game.Players.WinslowMau.Character["Left Leg"]
  1019. w.Part1 = o2
  1020. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1021. game.Players.WinslowMau.Character["Left Leg"].Transparency = 1
  1022.  
  1023. for i,v in pairs (game.Players.WinslowMau.Character["Familiar Left Leg"]:GetChildren()) do
  1024. if v.ClassName == "Part" then
  1025. v.CanCollide = false
  1026. v.Anchored = false
  1027. end
  1028. end
  1029.  
  1030.  
  1031.  
  1032. -----{{ Left Arm}}------
  1033. local runDummyScript = function(f,scri)
  1034. local oldenv = getfenv(f)
  1035. local newenv = setmetatable({}, {
  1036. __index = function(_, k)
  1037. if k:lower() == 'script' then
  1038. return scri
  1039. else
  1040. return oldenv[k]
  1041. end
  1042. end
  1043. })
  1044. setfenv(f, newenv)
  1045. ypcall(function() f() end)
  1046. end
  1047. cors = {}
  1048. mas = Instance.new("Model",game:GetService("Lighting"))
  1049. mas.Name = "CompiledModel"
  1050. o1 = Instance.new("Model")
  1051. o2 = Instance.new("Part")
  1052. o3 = Instance.new("Weld")
  1053. o4 = Instance.new("Weld")
  1054. o5 = Instance.new("Weld")
  1055. o6 = Instance.new("Weld")
  1056. o7 = Instance.new("Weld")
  1057. o8 = Instance.new("Weld")
  1058. o9 = Instance.new("Weld")
  1059. o10 = Instance.new("Weld")
  1060. o11 = Instance.new("Part")
  1061. o12 = Instance.new("Part")
  1062. o13 = Instance.new("Part")
  1063. o14 = Instance.new("Model")
  1064. o15 = Instance.new("Part")
  1065. o16 = Instance.new("Weld")
  1066. o17 = Instance.new("Weld")
  1067. o18 = Instance.new("Weld")
  1068. o19 = Instance.new("Weld")
  1069. o20 = Instance.new("Part")
  1070. o21 = Instance.new("Part")
  1071. o22 = Instance.new("Part")
  1072. o23 = Instance.new("Part")
  1073. o1.Name = "LeftArm"
  1074. o1.Parent = mas
  1075. o2.Parent = o1
  1076. o2.Material = Enum.Material.Neon
  1077. o2.BrickColor = BrickColor.new("Dark indigo")
  1078. o2.Position = Vector3.new(18.4260292, 0.987944722, 11.4995985)
  1079. o2.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1080. o2.Size = Vector3.new(1, 2, 1)
  1081. o2.CFrame = CFrame.new(18.4260292, 0.987944722, 11.4995985, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1082. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1083. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1084. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1085. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1086. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1088. o2.Color = Color3.new(0.30, 0.10, 0.55)
  1089. o2.Position = Vector3.new(18.4260292, 0.987944722, 11.4995985)
  1090. o3.Name = "MainWeld"
  1091. o3.Parent = o2
  1092. o3.C0 = CFrame.new(-0.190127373, 1.02396202, -0.0120782852, 0.956306815, 0, -0.292364985, 0, 1, 0, 0.292364985, 0, 0.956306815)
  1093. o3.Part0 = o2
  1094. o3.Part1 = o15
  1095. o4.Name = "MainWeld"
  1096. o4.Parent = o2
  1097. o4.C0 = CFrame.new(0.112231255, 1.02396202, 0.00985622406, 0.933583438, 0, 0.358360171, 0, 1, 0, -0.358360112, 0, 0.933583498)
  1098. o4.Part0 = o2
  1099. o4.Part1 = o20
  1100. o5.Name = "MainWeld"
  1101. o5.Parent = o2
  1102. o5.C0 = CFrame.new(-0.107109547, 1.02396202, 0.158407211, 0.601842105, 0, 0.798615098, 0, 1, 0, -0.798615098, 0, 0.601842105)
  1103. o5.Part0 = o2
  1104. o5.Part1 = o21
  1105. o6.Name = "MainWeld"
  1106. o6.Parent = o2
  1107. o6.C0 = CFrame.new(-0.00500011444, 0.00169897079, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1108. o6.Part0 = o2
  1109. o6.Part1 = o12
  1110. o7.Name = "MainWeld"
  1111. o7.Parent = o2
  1112. o7.C0 = CFrame.new(0.0340137482, 1.02396202, -0.0815076828, 0.104554683, 0, 0.994519114, 0, 1, 0, -0.994519174, 0, 0.104554668)
  1113. o7.Part0 = o2
  1114. o7.Part1 = o22
  1115. o8.Name = "MainWeld"
  1116. o8.Parent = o2
  1117. o8.C0 = CFrame.new(0.0796995163, 1.02396202, 0.208361626, -0.529894114, 0, 0.848072529, 0, 1, 0, -0.848072529, 0, -0.529894114)
  1118. o8.Part0 = o2
  1119. o8.Part1 = o23
  1120. o9.Name = "MainWeld"
  1121. o9.Parent = o2
  1122. o9.C0 = CFrame.new(-0.00500011444, -0.587784529, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1123. o9.Part0 = o2
  1124. o9.Part1 = o13
  1125. o10.Name = "MainWeld"
  1126. o10.Parent = o2
  1127. o10.C0 = CFrame.new(-0.00500011444, 0.734998703, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1128. o10.Part0 = o2
  1129. o10.Part1 = o11
  1130. o11.Parent = o1
  1131. o11.Material = Enum.Material.Granite
  1132. o11.BrickColor = BrickColor.new("Really black")
  1133. o11.Position = Vector3.new(18.4208965, 1.72294354, 11.5044537)
  1134. o11.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1135. o11.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  1136. o11.CFrame = CFrame.new(18.4208965, 1.72294354, 11.5044537, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1137. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1138. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1139. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1140. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1141. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1142. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1143. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1144. o11.Position = Vector3.new(18.4208965, 1.72294354, 11.5044537)
  1145. o12.Parent = o1
  1146. o12.Material = Enum.Material.Granite
  1147. o12.BrickColor = BrickColor.new("Really black")
  1148. o12.Position = Vector3.new(18.42103, 0.989643753, 11.5045996)
  1149. o12.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1150. o12.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  1151. o12.CFrame = CFrame.new(18.42103, 0.989643753, 11.5045996, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1152. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1153. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1154. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1155. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1156. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1157. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1158. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1159. o12.Position = Vector3.new(18.42103, 0.989643753, 11.5045996)
  1160. o13.Parent = o1
  1161. o13.Material = Enum.Material.Granite
  1162. o13.BrickColor = BrickColor.new("Really black")
  1163. o13.Position = Vector3.new(18.4211369, 0.400160372, 11.5047169)
  1164. o13.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1165. o13.Size = Vector3.new(1.08999991, 0.329999954, 1.04999995)
  1166. o13.CFrame = CFrame.new(18.4211369, 0.400160372, 11.5047169, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1167. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1168. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1169. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1170. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1172. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1173. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1174. o13.Position = Vector3.new(18.4211369, 0.400160372, 11.5047169)
  1175. o14.Name = "Star"
  1176. o14.Parent = o1
  1177. o15.Parent = o14
  1178. o15.Material = Enum.Material.Granite
  1179. o15.BrickColor = BrickColor.new("Dark indigo")
  1180. o15.Position = Vector3.new(18.2357159, 2.01186991, 11.4873304)
  1181. o15.Rotation = Vector3.new(-0.00999999978, -17, 0.00999999978)
  1182. o15.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  1183. o15.CFrame = CFrame.new(18.2357159, 2.01186991, 11.4873304, 0.956327975, -0.000181492287, -0.292295873, 0.000231702375, 0.99999994, 0.000137159645, 0.292295843, -0.000198895257, 0.956327975)
  1184. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1185. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1186. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1187. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1188. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1189. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1190. o15.Color = Color3.new(0.30, 0.10, 0.55)
  1191. o15.Position = Vector3.new(18.2357159, 2.01186991, 11.4873304)
  1192. o16.Name = "MainWeld"
  1193. o16.Parent = o15
  1194. o16.C0 = CFrame.new(0.295556068, 0, -0.0674219131, 0.788021266, 0, 0.615649581, 0, 1, 0, -0.615650117, 0, 0.78802079)
  1195. o16.Part0 = o15
  1196. o16.Part1 = o20
  1197. o17.Name = "MainWeld"
  1198. o17.Parent = o15
  1199. o17.C0 = CFrame.new(0.194046021, 0, -0.131924629, -0.190776467, 0, 0.981634915, 0, 1, 0, -0.981634796, 0, -0.190776095)
  1200. o17.Part0 = o15
  1201. o17.Part1 = o22
  1202. o18.Name = "MainWeld"
  1203. o18.Parent = o15
  1204. o18.C0 = CFrame.new(0.129232407, 0, 0.138762474, 0.34205988, 0, 0.939684212, 0, 1, 0, -0.939682126, 0, 0.34206447)
  1205. o18.Part0 = o15
  1206. o18.Part1 = o21
  1207. o19.Name = "MainWeld"
  1208. o19.Parent = o15
  1209. o19.C0 = CFrame.new(0.322481155, 0, 0.131917953, -0.754688084, 0, 0.656095028, 0, 1, 0, -0.656095028, 0, -0.754688084)
  1210. o19.Part0 = o15
  1211. o19.Part1 = o23
  1212. o20.Parent = o14
  1213. o20.Material = Enum.Material.Granite
  1214. o20.BrickColor = BrickColor.new("Dark indigo")
  1215. o20.Position = Vector3.new(18.5380745, 2.01192904, 11.509243)
  1216. o20.Rotation = Vector3.new(-0.0199999996, 21, 0.00999999978)
  1217. o20.Size = Vector3.new(0.0500000119, 0.0500000007, 1)
  1218. o20.CFrame = CFrame.new(18.5380745, 2.01192904, 11.509243, 0.93355751, -0.000181492287, 0.358427644, 9.81439371e-05, 0.99999994, 0.000250732031, -0.358427614, -0.000198895257, 0.93355757)
  1219. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1220. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1221. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1222. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1223. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1224. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. o20.Color = Color3.new(0.30, 0.10, 0.55)
  1226. o20.Position = Vector3.new(18.5380745, 2.01192904, 11.509243)
  1227. o21.Parent = o14
  1228. o21.Material = Enum.Material.Granite
  1229. o21.BrickColor = BrickColor.new("Dark indigo")
  1230. o21.Position = Vector3.new(18.3187447, 2.01191854, 11.6578102)
  1231. o21.Rotation = Vector3.new(-0.0299999993, 53, 0.0199999996)
  1232. o21.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  1233. o21.CFrame = CFrame.new(18.3187447, 2.01191854, 11.6578102, 0.601784408, -0.000181492287, 0.798658609, -4.96301873e-05, 0.99999994, 0.000264642411, -0.798658609, -0.000198895257, 0.601784348)
  1234. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1235. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1236. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1237. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1238. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1239. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1240. o21.Color = Color3.new(0.30, 0.10, 0.55)
  1241. o21.Position = Vector3.new(18.3187447, 2.01191854, 11.6578102)
  1242. o22.Parent = o14
  1243. o22.Material = Enum.Material.Granite
  1244. o22.BrickColor = BrickColor.new("Dark indigo")
  1245. o22.Position = Vector3.new(18.4598503, 2.01189661, 11.4178848)
  1246. o22.Rotation = Vector3.new(-0.109999999, 84, 0.100000001)
  1247. o22.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  1248. o22.CFrame = CFrame.new(18.4598503, 2.01189661, 11.4178848, 0.1044828, -0.000181492287, 0.994526684, -0.000178843824, 0.99999994, 0.00020128004, -0.994526744, -0.000198895257, 0.104482748)
  1249. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1250. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1251. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1252. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1253. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1254. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1255. o22.Color = Color3.new(0.30, 0.10, 0.55)
  1256. o22.Position = Vector3.new(18.4598503, 2.01189661, 11.4178848)
  1257. o23.Parent = o14
  1258. o23.Material = Enum.Material.Granite
  1259. o23.BrickColor = BrickColor.new("Dark indigo")
  1260. o23.Position = Vector3.new(18.505558, 2.01196241, 11.7077503)
  1261. o23.Rotation = Vector3.new(-179.990005, 58, 179.979996)
  1262. o23.Size = Vector3.new(0.0500000007, 0.0500000007, 0.930000067)
  1263. o23.CFrame = CFrame.new(18.505558, 2.01196241, 11.7077503, -0.529955387, -0.000181492287, 0.848034203, -0.000264852803, 0.99999994, 4.85060373e-05, -0.848034203, -0.000198895257, -0.529955447)
  1264. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1265. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1266. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1268. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1269. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1270. o23.Color = Color3.new(0.30, 0.10, 0.55)
  1271. o23.Position = Vector3.new(18.505558, 2.01196241, 11.7077503)
  1272. mas.Parent = workspace
  1273. mas:MakeJoints()
  1274. local mas1 = mas:GetChildren()
  1275. for i=1,#mas1 do
  1276. mas1[i].Parent = workspace
  1277. ypcall(function() mas1[i]:MakeJoints() end)
  1278. end
  1279. mas:Destroy()
  1280. for i=1,#cors do
  1281. coroutine.resume(cors[i])
  1282. end
  1283.  
  1284. wait()
  1285.  
  1286. workspace["LeftArm"].Parent = game.Players.WinslowMau.Character
  1287.  
  1288. game.Players.WinslowMau.Character["LeftArm"].Name = "Familiar Left Arm"
  1289.  
  1290. w = Instance.new("Weld", game.Players.WinslowMau.Character["Left Arm"])
  1291. w.Part0 = game.Players.WinslowMau.Character["Left Arm"]
  1292. w.Part1 = o2
  1293. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1294. game.Players.WinslowMau.Character["Left Arm"].Transparency = 1
  1295.  
  1296. for i,v in pairs (game.Players.WinslowMau.Character["Familiar Left Arm"]:GetChildren()) do
  1297. if v.ClassName == "Part" then
  1298. v.CanCollide = false
  1299. v.Anchored = false
  1300. end
  1301. end
  1302.  
  1303.  
  1304.  
  1305.  
  1306. function smooth(obj)
  1307. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  1308. for i,v in pairs(sides) do
  1309. obj[v.."Surface"] = "SmoothNoOutlines"
  1310. end
  1311. end
  1312. function fade(obj, dest, grow)
  1313. spawn(function()
  1314. local oldcf = obj.CFrame
  1315. for i = 0, 10 do
  1316. if grow then
  1317. obj.Size = obj.Size +Vector3.new(1,1,1)
  1318. obj.CFrame = oldcf
  1319. end
  1320. obj.Transparency = obj.Transparency +0.1
  1321. Swait()
  1322. end
  1323. if dest then
  1324. obj:Destroy()
  1325. end
  1326. end)
  1327. end
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333. IT = Instance.new
  1334. CF = CFrame.new
  1335. VT = Vector3.new
  1336. RAD = math.rad
  1337. C3 = Color3.new
  1338. UD2 = UDim2.new
  1339. BRICKC = BrickColor.new
  1340. ANGLES = CFrame.Angles
  1341. EULER = CFrame.fromEulerAnglesXYZ
  1342. COS = math.cos
  1343. ACOS = math.acos
  1344. SIN = math.sin
  1345. ASIN = math.asin
  1346. ABS = math.abs
  1347. MRANDOM = math.random
  1348. FLOOR = math.floor
  1349.  
  1350.  
  1351. function NoOutlines(PART)
  1352. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1353. end
  1354.  
  1355. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  1356. local NEWPART = IT("Part")
  1357. NEWPART.formFactor = FORMFACTOR
  1358. NEWPART.Reflectance = REFLECTANCE
  1359. NEWPART.Transparency = TRANSPARENCY
  1360. NEWPART.CanCollide = false
  1361. NEWPART.Locked = true
  1362. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1363. NEWPART.Name = NAME
  1364. NEWPART.Size = SIZE
  1365. NEWPART.Position = Torso.Position
  1366. NoOutlines(NEWPART)
  1367. NEWPART.Material = MATERIAL
  1368. NEWPART:BreakJoints()
  1369. NEWPART.Parent = PARENT
  1370. return NEWPART
  1371. end
  1372.  
  1373. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1374. coroutine.resume(coroutine.create(function()
  1375. local NEWSOUND = IT("Sound", PARENT)
  1376. NEWSOUND.Volume = VOLUME
  1377. NEWSOUND.Pitch = PITCH
  1378. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1379. Swait()
  1380. NEWSOUND:play()
  1381. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  1382. end))
  1383. end
  1384.  
  1385.  
  1386. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1387. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1388. end
  1389.  
  1390. function FirePillar(POSITION1, POSITION2, SIZE, RISE, RANGE, LOWDAMAGE, HIGHDAMAGE, LASTINGTIME)
  1391. local POS1 = POSITION1
  1392. local POS2 = POSITION2
  1393. local MOUSELOOK = CF((POS1 + POS2) / 2, POS2)
  1394. local FIREPILLARHITSOUNDS = {"171378971", --[["646619365",--]] "472579737"--[[, "144140670"--]]}
  1395. local FIREPILLARCOLORS = {"Really black", "Black", "Dark indigo"}
  1396. local FIREPILLAR1HIT, FIREPILLAR1POS = Raycast(POS1, MOUSELOOK.lookVector, RANGE * Player_Size, Character)
  1397. local FirePillarRefpart1 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1398. FirePillarRefpart1.Anchored = true
  1399. FirePillarRefpart1.CFrame = CF(FIREPILLAR1POS) * CF(0, 10, 0)
  1400. game:GetService("Debris"):AddItem(FirePillarRefpart1, 5)
  1401. local FIREPILLAR2HIT, FIREPILLAR2POS = Raycast(FirePillarRefpart1.Position, CF(FirePillarRefpart1.Position, FirePillarRefpart1.Position + VT(0, -1, 0)).lookVector, 999, Character)
  1402. if FIREPILLAR2HIT ~= nil then
  1403. FirePillarRefpart1.Parent = nil
  1404. local FirePillarRefpart2 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1405. FirePillarRefpart2.Anchored = true
  1406. FirePillarRefpart2.CFrame = CF(FIREPILLAR2POS)
  1407. game:GetService("Debris"):AddItem(FirePillarRefpart2, 5)
  1408. CreateSound(FIREPILLARHITSOUNDS[MRANDOM(1, #FIREPILLARHITSOUNDS)], FirePillarRefpart2, 1.2, MRANDOM(11, 13) / 10)
  1409. for i = 1, MRANDOM(5, 10) do
  1410. MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame * ANGLES(RAD(MRANDOM(-60, 60)), 0, RAD(MRANDOM(-60, 60))), CF(0, MRANDOM(5, 7) / 10 * Player_Size, 0), VT(0, 0, 0), 30, 30, 30, 0, 0, 0, MRANDOM(3, 5) / 100)
  1411. end
  1412. for i = 1, MRANDOM(15, 20) do
  1413. local FIREEFFECTSIZE = MRANDOM(1, 2)
  1414. MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame, CF(0, MRANDOM(5, 10) / 100, 0) * ANGLES(0, RAD(MRANDOM(-20, 20)), 0), VT(MRANDOM(SIZE / 6, SIZE / 4), 0, 0), FIREEFFECTSIZE, FIREEFFECTSIZE, FIREEFFECTSIZE, -0.02, -0.02, -0.02, MRANDOM(1, 2) / 100)
  1415. end
  1416. MagicCylinder("Really black", "Neon", CF(FIREPILLAR2POS), ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, 0, 1.5, LASTINGTIME)
  1417. MagicSphere("Really black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, RISE, 1.5, LASTINGTIME)
  1418. MagicSphere("Black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.5, 0.1, SIZE * 0.5, 1.5, RISE * 0.75, 1.5, LASTINGTIME)
  1419. MagicSphere("Dark indigo", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.25, 0.1, SIZE * 0.25, 1.5, RISE * 0.375, 1.5, LASTINGTIME)
  1420. MagnitudeDamage("", "", "", "", 10, 10, 10, 1, FirePillarRefpart2, SIZE / 3, false, LOWDAMAGE, HIGHDAMAGE, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, "Movement", -0.1, 3, true)
  1421. end
  1422. end
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428. local uis=game:GetService("UserInputService")
  1429. uis.InputBegan:connect(function(key)
  1430. if key.KeyCode==Enum.KeyCode.B then
  1431. hum.WalkSpeed = 0
  1432. if Debounces.CanAttack == true then
  1433. Debounces.CanAttack = false
  1434. Debounces.NoIdl = true
  1435. Debounces.on = true
  1436. v = Instance.new("Sound")
  1437. v.SoundId = "http://www.roblox.com/asset/?id=800952230"
  1438. v.Parent = char
  1439. v.Looped = false
  1440. v.Pitch = 1
  1441. v.Volume = 0
  1442.  
  1443. wait()
  1444. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  1445. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  1446. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  1447. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  1448. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(-5)), 0.1)
  1449. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(5)), 0.1)
  1450. if Debounces.on == false then
  1451. end
  1452. wait()
  1453. end
  1454. wait()
  1455.  
  1456. v:Play()
  1457.  
  1458. for i = 1, 15 do
  1459. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1460. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1461. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1462. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1463. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1464. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1465. if Debounces.on == false then
  1466. break
  1467. end
  1468. wait()
  1469. end
  1470. for i = 1, 15 do
  1471. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1473. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1474. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1475. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1476. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1477. if Debounces.on == false then
  1478. break
  1479. end
  1480. wait()
  1481. end
  1482. for i = 1, 15 do
  1483. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1484. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1485. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1486. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1487. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1488. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1489. if Debounces.on == false then
  1490. break
  1491. end
  1492. wait()
  1493. end
  1494. for i = 1, 15 do
  1495. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1496. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1497. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1498. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1499. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1500. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1501. if Debounces.on == false then
  1502. break
  1503. end
  1504. wait()
  1505. end
  1506. for i = 1, 15 do
  1507. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1508. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1509. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1510. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1511. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1512. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1513. if Debounces.on == false then
  1514. break
  1515. end
  1516. wait()
  1517. end
  1518. for i = 1, 10 do
  1519. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1520. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1521. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1522. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1523. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1524. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1525. if Debounces.on == false then
  1526. break
  1527. end
  1528. wait()
  1529. end
  1530.  
  1531. wait(1.4)
  1532. Debounces.NoIdl = false
  1533. hum.WalkSpeed = 5
  1534. Debounces.on = false
  1535. wait()
  1536. if Debounces.CanAttack == false then
  1537. Debounces.CanAttack = true
  1538. v:Destroy()
  1539.  
  1540. end
  1541. end
  1542. end)
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551. function Ragdoll(Format, Character, Force)
  1552. if Force ~= true then
  1553. if Character:FindFirstChild("Ragdoll") ~= nil and Format == true then
  1554. return false
  1555. end
  1556. if Character:FindFirstChild("Ragdoll") == nil and Format == false then
  1557. return false
  1558. end
  1559. end
  1560. local Head, Torso, Humanoid
  1561. local Dead = false
  1562. for _, Children in pairs(Character:GetChildren()) do
  1563. if Children.ClassName == "ForceField" then
  1564. Children:Remove()
  1565. end
  1566. if Children.Name == "" then
  1567. Children:Remove()
  1568. end
  1569. if Children.Name == "Head" then
  1570. Head = Children
  1571. end
  1572. if Children.Name == "Torso" then
  1573. Torso = Children
  1574. end
  1575. if Children.ClassName == "Humanoid" then
  1576. Humanoid = Children
  1577. end
  1578. if Children:IsA("Accoutrement") then
  1579. if Children:FindFirstChild("Handle") ~= nil then
  1580. if math.random(1, 3) == 1 then
  1581. coroutine.wrap(function()
  1582. Children.Parent = Workspace
  1583. wait()
  1584. Children.Parent = Character
  1585. Children.Handle.CanCollide = true
  1586. end)()
  1587. else
  1588. Children.Parent = Workspace
  1589. Children.Handle.CanCollide = true
  1590. end
  1591. else
  1592. Children:Remove()
  1593. end
  1594. end
  1595. end
  1596. if Humanoid ~= nil and Humanoid.Health <= 0 then
  1597. Dead = true
  1598. end
  1599. if Torso ~= nil then
  1600. for _, Children2 in pairs(Torso:GetChildren()) do
  1601. if Children2:IsA("JointInstance") then
  1602. Children2:Remove()
  1603. end
  1604. end
  1605. end
  1606. if Head ~= nil then
  1607. if (function()
  1608. if Dead == true and math.random(1, 2) == 1 then
  1609. return true
  1610. else
  1611. return false
  1612. end
  1613. end)() == false then
  1614. local Neck = Instance.new("Motor6D")
  1615. Neck.Name = "Neck"
  1616. Neck.Part0 = Torso
  1617. Neck.Part1 = Head
  1618. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, math.rad(180))
  1619. Neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, math.rad(180))
  1620. Neck.MaxVelocity = 0.1
  1621. Neck.Parent = Torso
  1622. end
  1623. end
  1624. if Format == true then
  1625. local Ragdoll = Instance.new("IntValue")
  1626. Ragdoll.Name = "Ragdoll"
  1627. Ragdoll.Parent = Character
  1628. if Torso ~= nil then
  1629. Torso.Velocity = Torso.Velocity / 1.25
  1630. Torso.RotVelocity = Torso.RotVelocity / 1.25 + Head.CFrame.lookVector * 80
  1631. if Dead == true and Humanoid ~= nil then
  1632. local Humanoid2 = Humanoid:Clone()
  1633. wait()
  1634. Humanoid:Remove()
  1635. Humanoid2.Parent = Character
  1636. Humanoid = Humanoid2
  1637. end
  1638. local Limb = Character:FindFirstChild("Right Arm")
  1639. if Limb ~= nil then
  1640. Limb.Velocity = Torso.Velocity
  1641. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1642. local Joint = Instance.new("Glue")
  1643. Joint.Name = "RightShoulder"
  1644. Joint.Part0 = Torso
  1645. Joint.Part1 = Limb
  1646. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1647. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1648. Joint.Parent = Torso
  1649. local Weight = Instance.new("Part")
  1650. Weight.Name = ""
  1651. Weight.TopSurface = 0
  1652. Weight.BottomSurface = 0
  1653. Weight.Shape = "Block"
  1654. Weight.FormFactor = "Custom"
  1655. Weight.Size = Vector3.new(1, 1, 1)
  1656. Weight.Transparency = 1
  1657. Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1658. Weight.Parent = Character
  1659. local Weld = Instance.new("Weld")
  1660. Weld.Part0 = Limb
  1661. Weld.Part1 = Weight
  1662. Weld.C0 = CFrame.new(0, -0.5, 0)
  1663. Weld.Parent = Limb
  1664. end
  1665. local Limb = Character:FindFirstChild("Left Arm")
  1666. if Limb then
  1667. Limb.Velocity = Torso.Velocity
  1668. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1669. local Joint = Instance.new("Glue")
  1670. Joint.Name = "LeftShoulder"
  1671. Joint.Part0 = Torso
  1672. Joint.Part1 = Limb
  1673. Joint.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1674. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1675. Joint.Parent = Torso
  1676. local Weight = Instance.new("Part")
  1677. Weight.Name = ""
  1678. Weight.TopSurface = 0
  1679. Weight.BottomSurface = 0
  1680. Weight.Shape = "Block"
  1681. Weight.FormFactor = "Custom"
  1682. Weight.Size = Vector3.new(1, 1, 1)
  1683. Weight.Transparency = 1
  1684. Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1685. Weight.Parent = Character
  1686. local Weld = Instance.new("Weld")
  1687. Weld.Part0 = Limb
  1688. Weld.Part1 = Weight
  1689. Weld.C0 = CFrame.new(0, -0.5, 0)
  1690. Weld.Parent = Limb
  1691. end
  1692. local Limb = Character:FindFirstChild("Right Leg")
  1693. if Limb then
  1694. Limb.Velocity = Torso.Velocity
  1695. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1696. local Joint = Instance.new("Glue")
  1697. Joint.Name = "RightHip"
  1698. Joint.Part0 = Torso
  1699. Joint.Part1 = Limb
  1700. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1701. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1702. Joint.Parent = Torso
  1703. local Weight = Instance.new("Part")
  1704. Weight.Name = ""
  1705. Weight.TopSurface = 0
  1706. Weight.BottomSurface = 0
  1707. Weight.Shape = "Block"
  1708. Weight.FormFactor = "Custom"
  1709. Weight.Size = Vector3.new(1, 1, 1)
  1710. Weight.Transparency = 1
  1711. Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1712. Weight.Parent = Character
  1713. local Weld = Instance.new("Weld")
  1714. Weld.Part0 = Limb
  1715. Weld.Part1 = Weight
  1716. Weld.C0 = CFrame.new(0, -0.5, 0)
  1717. Weld.Parent = Limb
  1718. end
  1719. local Limb = Character:FindFirstChild("Left Leg")
  1720. if Limb then
  1721. Limb.Velocity = Torso.Velocity
  1722. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1723. local Joint = Instance.new("Glue")
  1724. Joint.Name = "LeftHip"
  1725. Joint.Part0 = Torso
  1726. Joint.Part1 = Limb
  1727. Joint.C0 = CFrame.new(-0.5, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1728. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1729. Joint.Parent = Torso
  1730. local Weight = Instance.new("Part")
  1731. Weight.Name = ""
  1732. Weight.TopSurface = 0
  1733. Weight.BottomSurface = 0
  1734. Weight.Shape = "Block"
  1735. Weight.FormFactor = "Custom"
  1736. Weight.Size = Vector3.new(1, 1, 1)
  1737. Weight.Transparency = 1
  1738. Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1739. Weight.Parent = Character
  1740. local Weld = Instance.new("Weld")
  1741. Weld.Part0 = Limb
  1742. Weld.Part1 = Weight
  1743. Weld.C0 = CFrame.new(0, -0.5, 0)
  1744. Weld.Parent = Limb
  1745. end
  1746. local Weight = Instance.new("Part")
  1747. Weight.Name = ""
  1748. Weight.TopSurface = 0
  1749. Weight.BottomSurface = 0
  1750. Weight.Shape = "Block"
  1751. Weight.FormFactor = "Custom"
  1752. Weight.Size = Vector3.new(1.75, 1.5, 1.1)
  1753. Weight.Transparency = 1
  1754. Weight.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1755. Weight.Parent = Character
  1756. local Weld = Instance.new("Weld")
  1757. Weld.Part0 = Torso
  1758. Weld.Part1 = Weight
  1759. Weld.C0 = CFrame.new(0, 0.5, 0)
  1760. Weld.Parent = Torso
  1761. end
  1762. elseif Format == false then
  1763. if Character:FindFirstChild("Ragdoll") ~= nil then
  1764. Character.Ragdoll:Remove()
  1765. end
  1766. if Torso ~= nil then
  1767. local Limb = Character:FindFirstChild("Right Arm")
  1768. if Limb ~= nil then
  1769. local Joint = Instance.new("Motor6D")
  1770. Joint.Name = "Right Shoulder"
  1771. Joint.Part0 = Torso
  1772. Joint.Part1 = Limb
  1773. Joint.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1774. Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1775. Joint.MaxVelocity = 0.15
  1776. Joint.Parent = Torso
  1777. end
  1778. local Limb = Character:FindFirstChild("Left Arm")
  1779. if Limb ~= nil then
  1780. local Joint = Instance.new("Motor6D")
  1781. Joint.Name = "Left Shoulder"
  1782. Joint.Part0 = Torso
  1783. Joint.Part1 = Limb
  1784. Joint.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1785. Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1786. Joint.MaxVelocity = 0.15
  1787. Joint.Parent = Torso
  1788. end
  1789. local Limb = Character:FindFirstChild("Right Leg")
  1790. if Limb ~= nil then
  1791. local Joint = Instance.new("Motor6D")
  1792. Joint.Name = "Right Hip"
  1793. Joint.Part0 = Torso
  1794. Joint.Part1 = Limb
  1795. Joint.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1796. Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1797. Joint.MaxVelocity = 0.1
  1798. Joint.Parent = Torso
  1799. end
  1800. local Limb = Character:FindFirstChild("Left Leg")
  1801. if Limb ~= nil then
  1802. local Joint = Instance.new("Motor6D")
  1803. Joint.Name = "Left Hip"
  1804. Joint.Part0 = Torso
  1805. Joint.Part1 = Limb
  1806. Joint.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1807. Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1808. Joint.MaxVelocity = 0.1
  1809. Joint.Parent = Torso
  1810. end
  1811. local Animate = Character:FindFirstChild("Animate")
  1812. if Animate ~= nil then
  1813. local Animate2 = Animate:Clone()
  1814. Animate:Remove()
  1815. Animate2.Parent = Character
  1816. end
  1817. end
  1818. else
  1819. return false
  1820. end
  1821. return true, Format
  1822. end
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828. function weld5(part0, part1, c0, c1)
  1829. weeld=Instance.new("Weld", part0)
  1830. weeld.Part0=part0
  1831. weeld.Part1=part1
  1832. weeld.C0=c0
  1833. weeld.C1=c1
  1834. return weeld
  1835. end
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841. Grab = false
  1842. uis.InputBegan:connect(function(key)
  1843. if key.KeyCode==Enum.KeyCode.Z then
  1844. if key == "z" then
  1845. Debounces.on = true
  1846. Debounces.NoIdl = true
  1847. Debounces.ks = true
  1848. if Grab == false then
  1849. gp = nil
  1850. for i = 1, 20 do
  1851. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  1852. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  1853. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  1854. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  1855. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  1856. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  1857. if Debounces.on == false then break end
  1858. rs:wait(2)
  1859. end
  1860. con1=larm.Touched:connect(function(hit) -- this is grab
  1861. ht = hit.Parent
  1862. hum1=ht:FindFirstChild('Humanoid')
  1863. if hum1 ~= nil then
  1864. if Debounces.ks==true then
  1865. z = Instance.new("Sound",hed)
  1866. z.SoundId = "rbxassetid://200632821"
  1867. z.Volume = 0
  1868. z:Play()
  1869. Debounces.ks=false
  1870. end
  1871. hum1.PlatformStand=true
  1872. gp = ht
  1873. Grab = true
  1874. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  1875. asd.Parent = larm
  1876. asd.Name = "asd"
  1877. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  1878. stanceToggle = "Grabbed"
  1879.  
  1880. --[[elseif hum1 == nil then
  1881. con1:disconnect()
  1882. wait() return]]--
  1883. end
  1884. end)
  1885. for i = 1, 20 do
  1886. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  1887. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  1888. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  1889. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  1890. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1891. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  1892. if Debounces.on == false then break end
  1893. rs:wait(2)
  1894. end
  1895. con1:disconnect()
  1896. Debounces.on = false
  1897. Debounces.NoIdl = false
  1898. elseif Grab == true then
  1899. Grab = false
  1900. --[[for i = 1, 16 do
  1901. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  1902. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  1903. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  1904. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  1905. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  1906. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  1907. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  1908. if Debounces.on == false then end
  1909. rs:wait()
  1910. end]]--
  1911. for i = 1, 16 do
  1912. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  1913. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-73)), 0.3)
  1914. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  1915. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  1916. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  1917. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  1918. if Debounces.on == false then end
  1919. rs:wait()
  1920. end
  1921. Grabee = gp:FindFirstChild("Torso")
  1922. par,loc=workspace:FindPartOnRay(Ray.new(Character.Torso.Position,(Character.Torso.Position-(Character.Torso.Position-Vector3.new(0,2,0))).unit*-500),Character)
  1923. for i=1, 30 do
  1924. p=Instance.new("Part")
  1925. p.FrontSurface=par.TopSurface
  1926. p.Material=par.Material
  1927. p.BottomSurface=0
  1928. p.Anchored=true p.CanCollide=false
  1929. p.BrickColor=par.BrickColor
  1930. p.Size=Vector3.new(math.random(15,35)/5,math.random(15,35)/5,math.random(4,5))
  1931. p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),loc+Vector3.new(0,1000-i*20,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  1932. p.Parent=Character
  1933. game:GetService("Debris"):AddItem(p,2+i*.1)
  1934. if math.random(1,5)==5 then
  1935. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=30 f.RiseVelocity=0 f.Opacity=.025 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1936. end
  1937. end
  1938. for i=1, 30 do
  1939. for i=1, 1 do
  1940. p=Instance.new("Part")
  1941. p.TopSurface=par.TopSurface
  1942. p.BottomSurface=par.BottomSurface
  1943. p.Material=par.Material
  1944. p.BottomSurface=0
  1945. p.Anchored=false p.CanCollide=true
  1946. p.BrickColor=par.BrickColor
  1947. p.formFactor="Custom"
  1948. p.Size=Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  1949. p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-4,4),-2,math.random(-4,4)))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  1950. p.Parent=Character
  1951. game:GetService("Debris"):AddItem(p,3+i*.1)
  1952. p.Velocity=Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  1953. p.RotVelocity=p.Velocity
  1954. if math.random(1,5)==5 then
  1955. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=15 f.RiseVelocity=10 f.Opacity=.1 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1956. end
  1957. end
  1958. Swait(.025)
  1959. end
  1960.  
  1961. for i = 1, 13 do
  1962. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  1963. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-13)), 0.3)
  1964. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  1965. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  1966. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  1967. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  1968. if Debounces.on == false then end
  1969. rs:wait()
  1970. end
  1971. wait(0.3)
  1972. hum1:TakeDamage(math.random(10000020,10000030))
  1973. if gp ~= nil then
  1974. for i,v in pairs(larm:GetChildren()) do
  1975. if v.Name == "asd" and v:IsA("Weld") then
  1976. v:Remove()
  1977. end
  1978. end
  1979. wait(0.3)
  1980. stanceToggle = "Idle1"
  1981.  
  1982.  
  1983. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  1984. bv.maxForce = Vector3.new(400000, 400000, 400000)
  1985. bv.P = 125000
  1986. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  1987. ht=nil
  1988. Debounces.on = false
  1989. Debounces.NoIdl = false
  1990. elseif ht == nil then wait()
  1991. Grab = false
  1992. Debounces.on = false
  1993. Debounces.NoIdl = false
  1994. end
  1995. end
  1996. end
  1997. end
  1998. end)
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005. uis.InputBegan:connect(function(key)
  2006. if key.KeyCode==Enum.KeyCode.Q then
  2007. Character.Humanoid.WalkSpeed = 0
  2008. Debounces.on = true
  2009. Debounces.NoIdl = true
  2010. Debounces.ks = true
  2011. for i = 1, 20 do
  2012. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.5,0,1.3), 0.2)
  2013. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  2014. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-1,0),0.2)
  2015. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  2016. if Debounces.on == false then break end
  2017. rs:wait()
  2018. end
  2019. local HitBox = Instance.new("Part",Character["Right Arm"])
  2020. HitBox.Size = Vector3.new(3,3,3)
  2021. HitBox.Transparency = 1
  2022. HitBox.CanCollide = false
  2023. local HitBox2 = Instance.new("Weld",HitBox)
  2024. HitBox2.Part0 = Character["Right Arm"]
  2025. HitBox2.Part1 = HitBox
  2026. HitBox2.C0 = CFrame.new(0,-1.1,0)
  2027. HitBox.Touched:connect(function(hit)
  2028. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
  2029. HitBox:remove()
  2030. hit.Parent.Head.Transparency = 1e9
  2031. local SFXZ = Instance.new("Sound",hit.Parent.Torso)
  2032. SFXZ.SoundId = "rbxassetid://206082273"
  2033. SFXZ.Volume = 0
  2034. SFXZ.Pitch = 1
  2035. SFXZ.Looped = false
  2036. wait(0.01)
  2037. SFXZ:Play()
  2038. local HitBox = Instance.new("Part",Character["Right Arm"])
  2039. HitBox.Transparency = 0
  2040. HitBox.Size = Vector3.new(1,1,1)
  2041. HitBox.BrickColor = hit.Parent.Head.BrickColor
  2042. HitBox.CanCollide = false
  2043. local HitBoxM = Instance.new("SpecialMesh",HitBox)
  2044. HitBoxM.MeshType = "Head"
  2045. HitBoxM.Scale = Vector3.new(1.25,1.25,1.25)
  2046. local HitBox2 = Instance.new("Weld",HitBox)
  2047. HitBox2.Part0 = Character["Right Arm"]
  2048. HitBox2.Part1 = HitBox
  2049. HitBox2.C0 = CFrame.new(0,-1.1,0)
  2050. local D = Instance.new("Decal",HitBox)
  2051. D.Face = "Front"
  2052. D.Texture = hit.Parent.Head.face.Texture
  2053. hit.Parent.Head.face:remove()
  2054. local partasdeff = Instance.new("ParticleEmitter",hit.Parent.Torso)
  2055. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2056. partasdeff.LightEmission = .1
  2057. partasdeff.Size = NumberSequence.new(0.2)
  2058. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2059. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2060. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2061. partasdeff.Transparency = bbb
  2062. partasdeff.Size = aaa
  2063. partasdeff.ZOffset = .9
  2064. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2065. partasdeff.LockedToPart = false
  2066. partasdeff.EmissionDirection = "Top"
  2067. partasdeff.Lifetime = NumberRange.new(1, 2)
  2068. partasdeff.Rate = 1000
  2069. partasdeff.Rotation = NumberRange.new(-100, 100)
  2070. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2071. partasdeff.Speed = NumberRange.new(10)
  2072. partasdeff.VelocitySpread = 20
  2073. partasdeff.Enabled=true
  2074. hit.Parent.Head:remove()
  2075. wait(1)
  2076. for i = 1,14 do
  2077. HitBoxM.Scale = HitBoxM.Scale - Vector3.new(0.1,0.1,0.1)
  2078. game:GetService("RunService").Heartbeat:wait()
  2079. end
  2080. HitBox:remove()
  2081. wait(0.5)
  2082. partasdeff.Enabled = false
  2083. HitBox:remove()
  2084. Debounces.on = false
  2085. Debounces.NoIdl = false
  2086. Debounces.ks = false
  2087. Character.Humanoid.WalkSpeed = 16
  2088. local a = Instance.new("Part",game.Players.WinslowMau.Character.Head)
  2089. a.Transparency = 1
  2090. a.Size = Vector3.new(.2,.2,.2)
  2091. local b = Instance.new("Weld",a.Parent.Parent)
  2092. b.Part0 = a
  2093. b.Part1 = a.Parent
  2094. b.C0 = CFrame.new(0,.3,0.65)
  2095. local p2mit = Instance.new("ParticleEmitter",a)
  2096. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  2097. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  2098. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2),NumberSequenceKeypoint.new(1,.2)})
  2099. p2mit.Lifetime = NumberRange.new(1)
  2100. p2mit.Rate = 10
  2101. p2mit.VelocitySpread = 10
  2102. p2mit.Acceleration = Vector3.new(0,-10,0)
  2103. p2mit.Speed = NumberRange.new(0)
  2104. coroutine.wrap(function()
  2105. wait(15)
  2106. p2mit.Enabled=false
  2107. game:service'Debris':AddItem(a,2)
  2108. end)()
  2109. end
  2110. end)
  2111. for i = 1, 20 do
  2112. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.9,0,0), 0.2)
  2113. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  2114. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,1,0),0.2)
  2115. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  2116. if Debounces.on == false then break end
  2117. fat.Event:wait()
  2118. end
  2119. wait(0.5)
  2120. HitBox:remove()
  2121. wait(3)
  2122. Debounces.on = false
  2123. Debounces.NoIdl = false
  2124. Debounces.ks = false
  2125. Character.Humanoid.WalkSpeed = 5
  2126. end
  2127. end)
  2128.  
  2129. Humanoid.WalkSpeed = 5
  2130.  
  2131. function FindNearestTorso(Position,Distance,SinglePlayer)
  2132. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2133. local List = {}
  2134. for i,v in pairs(workspace:GetChildren())do
  2135. if v:IsA("Model")then
  2136. if v:findFirstChild("Torso")then
  2137. if v ~= char then
  2138. if(v.Torso.Position -Position).magnitude <= Distance then
  2139. table.insert(List,v)
  2140. end
  2141. end
  2142. end
  2143. end
  2144. end
  2145. return List
  2146. end
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2153. local valuer = 5
  2154. local valuer2 = 10
  2155. local valuer3 = 15
  2156.  
  2157.  
  2158. uis.InputBegan:connect(function(key)
  2159. if key.KeyCode==Enum.KeyCode.F then
  2160. if Debounces.CanAttack == true then
  2161. Debounces.CanAttack = false
  2162. Debounces.NoIdl = true
  2163. Debounces.on = true
  2164.  
  2165.  
  2166. local en = Instance.new("Part",hed)
  2167. en.Material = "Neon"
  2168. en.BrickColor = BrickColor.new("Dark indigo")
  2169. en.CanCollide = false
  2170. en.Size = Vector3.new(.1,.1,.1)
  2171. en.Shape = "Ball"
  2172. en.TopSurface = "SmoothNoOutlines"
  2173. en.BottomSurface = "SmoothNoOutlines"
  2174.  
  2175. for i = 1,200 do
  2176. en.Size = en.Size + Vector3.new(.01,.01,.01)
  2177. en.CFrame = hed.CFrame * CFrame.new(0,1.35,-0.86)
  2178. if Debounces.on == false then break end
  2179. rs:wait()
  2180. end
  2181.  
  2182. en:Destroy()
  2183. wait(0.1)
  2184. local X = Instance.new("Part",char)
  2185. X.BrickColor = BrickColor.new("Dark indigo")
  2186. X.Name = "Shell"
  2187. X.Shape = "Ball"
  2188. X.Material = "Neon"
  2189. X.Size = Vector3.new(1,1,1)
  2190. X.CFrame = hed.CFrame * CFrame.new(0,1.35,-1.66)
  2191. local bv = Instance.new("BodyVelocity",X)
  2192. bv.maxForce = Vector3.new(99999,99999,99999)
  2193. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  2194. bv.velocity = X.CFrame.lookVector*65
  2195.  
  2196. Explode = X.Touched:connect(function(hit)
  2197. if hit ~= char and hit.Name ~= "Shell" then
  2198. local cf = X.CFrame
  2199. bv:Destroy()
  2200. X.Anchored = true
  2201. Explode:disconnect()
  2202. X.Size = Vector3.new(3,3,3)
  2203. X.Touched:connect(function(hit) end)
  2204. X.CanCollide = false
  2205. X.Transparency = 1
  2206.  
  2207. local part3 = Instance.new("Part", rarm)
  2208. part3.Anchored=true
  2209. part3.CanCollide=false
  2210. part3.Locked = true
  2211. part3.TopSurface = "SmoothNoOutlines"
  2212. part3.BottomSurface = "SmoothNoOutlines"
  2213. part3.FormFactor='Custom'
  2214. part3.Size=Vector3.new(2,2, 2)
  2215. part3.CFrame=X.CFrame
  2216. part3.Transparency=0
  2217. part3.BrickColor=BrickColor.new("Dark indigo")
  2218. local mesh3 = Instance.new("SpecialMesh",part3)
  2219. mesh3.MeshType = "Sphere"
  2220. mesh3.Scale = Vector3.new(2,2,2)
  2221. --debris:AddItem(X,8)
  2222. local part4 = Instance.new("Part", rarm)
  2223. part4.Material = "Neon"
  2224. part4.Anchored=true
  2225. part4.CanCollide=false
  2226. part4.Locked = true
  2227. part4.TopSurface = "SmoothNoOutlines"
  2228. part4.BottomSurface = "SmoothNoOutlines"
  2229. part4.FormFactor='Custom'
  2230. part4.Size=Vector3.new(2,2, 2)
  2231. part4.CFrame=X.CFrame
  2232. part4.Transparency=0
  2233. part4.BrickColor=BrickColor.new("Really black")
  2234. local mesh4 = Instance.new("SpecialMesh",part4)
  2235. mesh4.MeshType = "Sphere"
  2236. mesh4.Scale = Vector3.new(1,1,1)
  2237. local part7 = Instance.new("Part", rarm)
  2238. part7.Material = "Neon"
  2239. part7.Anchored=true
  2240. part7.CanCollide=false
  2241. part7.Locked = true
  2242. part7.TopSurface = "SmoothNoOutlines"
  2243. part7.BottomSurface = "SmoothNoOutlines"
  2244. part7.FormFactor='Custom'
  2245. part7.Size=Vector3.new(2,2, 2)
  2246. part7.CFrame=X.CFrame
  2247. part7.Transparency=0
  2248. part7.BrickColor=BrickColor.new("Really black")
  2249. local mesh7 = Instance.new("SpecialMesh",part7)
  2250. mesh7.MeshType = "Sphere"
  2251. mesh7.Scale = Vector3.new(0.2, 0.2, 0.2)
  2252. --[[X.Touched:connect(function(ht)
  2253. hit = ht.Parent
  2254. if ht and hit:IsA("Model") then
  2255. if hit:FindFirstChild("Humanoid") then
  2256. if hit.Name ~= p.Name then
  2257. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2258. wait(.3)
  2259. end
  2260. end
  2261. elseif ht and hit:IsA("Hat") then
  2262. if hit.Parent.Name ~= p.Name then
  2263. if hit.Parent:FindFirstChild("Humanoid") then
  2264. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2265. wait(.3)
  2266. end
  2267. end
  2268. end
  2269. end)
  2270. part3.Touched:connect(function(ht)
  2271. hit = ht.Parent
  2272. if ht and hit:IsA("Model") then
  2273. if hit:FindFirstChild("Humanoid") then
  2274. if hit.Name ~= p.Name then
  2275. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2276. wait(.3)
  2277. end
  2278. end
  2279. elseif ht and hit:IsA("Hat") then
  2280. if hit.Parent.Name ~= p.Name then
  2281. if hit.Parent:FindFirstChild("Humanoid") then
  2282. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2283. wait(.3)
  2284. end
  2285. end
  2286. end
  2287. end)]]--
  2288. for i,v in pairs(FindNearestTorso(X.CFrame.p,50000))do
  2289. if v:FindFirstChild('Humanoid') then
  2290. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2291. v.Humanoid.PlatformStand = true
  2292. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  2293. end
  2294. end
  2295.  
  2296. local acos = math.acos
  2297. local sqrt = math.sqrt
  2298. local Vec3 = Vector3.new
  2299. local fromAxisAngle = CFrame.fromAxisAngle
  2300.  
  2301. local function toAxisAngle(CFr)
  2302. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2303. local Angle = math.acos((R00+R11+R22-1)/2)
  2304. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2305. A = A == 0 and 0.00001 or A
  2306. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2307. B = B == 0 and 0.00001 or B
  2308. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2309. C = C == 0 and 0.00001 or C
  2310. local x = (R21-R12)/sqrt(A)
  2311. local y = (R02-R20)/sqrt(B)
  2312. local z = (R10-R01)/sqrt(C)
  2313. return Vec3(x,y,z),Angle
  2314. end
  2315.  
  2316. function ApplyTrig(Num,Func)
  2317. local Min,Max = Func(0),Func(1)
  2318. local i = Func(Num)
  2319. return (i-Min)/(Max-Min)
  2320. end
  2321.  
  2322. function LerpCFrame(CFrame1,CFrame2,Num)
  2323. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2324. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2325. end
  2326.  
  2327. function Crater(Torso,Radius)
  2328. Spawn(function()
  2329. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2330. local Ignore = {}
  2331. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2332. if v.Character ~= nil then
  2333. Ignore[#Ignore+1] = v.Character
  2334. end
  2335. end
  2336. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2337. if Hit == nil then return end
  2338. local Parts = {}
  2339. for i = 1,360,10 do
  2340. local P = Instance.new("Part",Torso.Parent)
  2341. P.Anchored = true
  2342. P.FormFactor = "Custom"
  2343. P.BrickColor = Hit.BrickColor
  2344. P.Material = Hit.Material
  2345. P.TopSurface = "Smooth"
  2346. P.BottomSurface = "Smooth"
  2347. P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
  2348. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2349. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  2350. if math.random(0,5) == 0 then -- rubble
  2351. local P = Instance.new("Part",Torso.Parent)
  2352. P.Anchored = true
  2353. P.FormFactor = "Custom"
  2354. P.BrickColor = Hit.BrickColor
  2355. P.Material = Hit.Material
  2356. P.TopSurface = "Smooth"
  2357. P.BottomSurface = "Smooth"
  2358. P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
  2359. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2360. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2361. end
  2362. end
  2363. for i = 0,1,0.05 do
  2364. for i2,v in pairs(Parts) do
  2365. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2366. end
  2367. wait(0.02)
  2368. end
  2369. for i,v in pairs(Parts) do
  2370. if v[1].Size.X > 2.1 then
  2371. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2372. end
  2373. v[1].Anchored = false
  2374. end
  2375. for i = 0,1,0.05 do
  2376. for i2,v in pairs(Parts) do
  2377. v[1].Transparency = i
  2378. if i == 1 then
  2379. v[1]:Destroy()
  2380. elseif i >= 0.25 then
  2381. v[1].CanCollide = false
  2382. end
  2383. end
  2384. wait(0.02)
  2385. end
  2386. Parts = nil
  2387. end)
  2388. end
  2389.  
  2390.  
  2391. Part = function(x,y,z,color,tr,cc,an,parent)
  2392. local p = Instance.new('Part',parent or Weapon)
  2393. p.formFactor = 'Custom'
  2394. p.Size = Vector3.new(x,y,z)
  2395. p.BrickColor = BrickColor.new(color)
  2396. p.CanCollide = cc
  2397. p.Transparency = tr
  2398. p.Anchored = an
  2399. p.TopSurface,p.BottomSurface = 0,0
  2400. p.Locked=true
  2401. p:BreakJoints()
  2402. return p end
  2403.  
  2404. Mesh = function(par,num,x,y,z)
  2405. local msh = _
  2406. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2407. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2408. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2409. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2410. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2411. end msh.Scale = Vector3.new(x,y,z)
  2412. return msh end
  2413.  
  2414. function explosion(col1,col2,cfr,sz,rng,dmg)
  2415. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2416. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2417. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2418. v1,v2,v3=sz.x,sz.y,sz.z
  2419. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2420. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2421. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2422. a.CFrame=cfr
  2423. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2424. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2425.  
  2426. Spawn(function()
  2427. while wait() do
  2428. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2429. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2430. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2431. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2432. a.Transparency=a.Transparency+0.05
  2433. a2.Transparency=a2.Transparency+0.05
  2434. a3.Transparency=a3.Transparency+0.05
  2435. end
  2436. end)
  2437. end
  2438.  
  2439. Crater(X,120)
  2440. Crater(X,220)
  2441. Crater(X,320)
  2442. z = Instance.new("Sound",workspace)
  2443. z.SoundId = "rbxassetid://231917744"
  2444. z.Pitch = .5
  2445. z.Volume = 0
  2446. z1 = Instance.new("Sound",workspace)
  2447. z1.SoundId = "rbxassetid://231917744"
  2448. z1.Pitch = .5
  2449. z1.Volume = 0
  2450. z2 = Instance.new("Sound",workspace)
  2451. z2.SoundId = "rbxassetid://231917744"
  2452. z2.Pitch = .5
  2453. z2.Volume = 0
  2454. z3 = Instance.new("Sound",workspace)
  2455. z3.SoundId = "rbxassetid://245537790"
  2456. z3.Pitch = .7
  2457. z3.Volume = 0
  2458. z4 = Instance.new("Sound",workspace)
  2459. z4.SoundId = "rbxassetid://245537790"
  2460. z4.Pitch = .7
  2461. z4.Volume = 0
  2462. z4a = Instance.new("Sound",workspace)
  2463. z4a.SoundId = "rbxassetid://419447292"
  2464. z4a.Pitch = 1
  2465. z4a.Volume = 0
  2466. z3a = Instance.new("Sound",workspace)
  2467. z3a.SoundId = "rbxassetid://421328847"
  2468. z3a.Pitch = 1
  2469. z3a.Volume = 0
  2470. wait(0.1)
  2471. z:Play()
  2472. z1:Play()
  2473. z2:Play()
  2474. z3:Play()
  2475. z4:Play()
  2476. z3a:Play()
  2477. z4a:Play()
  2478.  
  2479. local part=Instance.new('Part',rarm)
  2480. part.Anchored=true
  2481. part.CanCollide=false
  2482. part.Locked = true
  2483. part.FormFactor='Custom'
  2484. part.Size=Vector3.new(2,2,2)
  2485. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2486. part.Transparency=0
  2487. part.BrickColor=BrickColor.new('Really black')
  2488. local mesh=Instance.new('SpecialMesh',part)
  2489. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2490. mesh.Scale=Vector3.new(4,4,4)
  2491. local part2=part:clone()
  2492. part2.Parent = rarm
  2493. part2.BrickColor=BrickColor.new("Dark indigo")
  2494. local part5=part:clone()
  2495. part5.Parent = rarm
  2496. part5.BrickColor=BrickColor.new("Dark indigo")
  2497. local part6=part:clone()
  2498. part6.Parent = rarm
  2499. part6.BrickColor=BrickColor.new("Dark indigo")
  2500. local mesh2=mesh:clone()
  2501. mesh2.Parent=part2
  2502. mesh2.Scale=Vector3.new(6, 6, 6)
  2503. local mesh5=mesh:clone()
  2504. mesh5.Parent=part5
  2505. mesh5.Scale=Vector3.new(6, 6, 6)
  2506. local mesh6=mesh:clone()
  2507. mesh6.Parent=part6
  2508. mesh6.Scale=Vector3.new(6, 6, 6)
  2509. local blast = Instance.new("Part", rarm)
  2510. blast.BrickColor = BrickColor.new("Really black")
  2511. blast.Anchored = true
  2512. blast.CanCollide = false
  2513. blast.Locked = true
  2514. blast.Size = Vector3.new(2, 2, 2)
  2515. blast.TopSurface = "Smooth"
  2516. blast.BottomSurface = "Smooth"
  2517. blast.Transparency = 0
  2518. blast.CFrame = HandCF
  2519. local bm = Instance.new("SpecialMesh", blast)
  2520. bm.Scale = Vector3.new(10,2,10)
  2521. bm.MeshId = "rbxassetid://3270017"
  2522. local blast2 = Instance.new("Part", rarm)
  2523. blast2.BrickColor = BrickColor.new("Really black")
  2524. blast2.Anchored = true
  2525. blast2.CanCollide = false
  2526. blast2.Locked = true
  2527. blast2.Size = Vector3.new(2, 2, 2)
  2528. blast2.TopSurface = "Smooth"
  2529. blast2.BottomSurface = "Smooth"
  2530. blast2.Transparency = 0
  2531. blast2.CFrame = HandCF
  2532. local bm2 = Instance.new("SpecialMesh", blast2)
  2533. bm2.Scale = Vector3.new(6,2,6)
  2534. bm2.MeshId = "rbxassetid://3270017"
  2535. local blast3 = Instance.new("Part", rarm)
  2536. blast3.BrickColor = BrickColor.new("Really black")
  2537. blast3.Anchored = true
  2538. blast3.CanCollide = false
  2539. blast3.Locked = true
  2540. blast3.Size = Vector3.new(1, 1, 1)
  2541. blast3.TopSurface = "Smooth"
  2542. blast3.BottomSurface = "Smooth"
  2543. blast3.Transparency = 0
  2544. blast3.CFrame = HandCF
  2545. local bm3 = Instance.new("SpecialMesh", blast3)
  2546. bm3.Scale = Vector3.new(6,2,6)
  2547. bm3.MeshId = "rbxassetid://3270017"
  2548. for i = 1,120 do rs:wait()
  2549. X.Transparency = X.Transparency + (1/120)
  2550. part.Transparency = part.Transparency + (1/120)
  2551. part2.Transparency = part2.Transparency + (1/120)
  2552. part3.Transparency = part3.Transparency + (1/120)
  2553. part4.Transparency = part4.Transparency + (1/120)
  2554. part5.Transparency = part5.Transparency + (1/120)
  2555. part6.Transparency = part6.Transparency + (1/120)
  2556. part7.Transparency = part7.Transparency + (1/120)
  2557. blast.Transparency = blast.Transparency + (1/120)
  2558. blast2.Transparency = blast2.Transparency + (1/120)
  2559. blast3.Transparency = blast3.Transparency + (1/120)
  2560. X.Size = X.Size + Vector3.new(1.6,1.6,1.6)
  2561. --part3.Size = part3.Size + Vector3.new(6,6,6)
  2562. mesh.Scale = mesh.Scale + Vector3.new(2,.4,2)
  2563. mesh2.Scale = mesh2.Scale + Vector3.new(2.2,.4,2.2)
  2564. mesh3.Scale = mesh3.Scale + Vector3.new(6,6,6)
  2565. mesh4.Scale = mesh4.Scale + Vector3.new(3.4,3.4,3.4)
  2566. mesh5.Scale = mesh5.Scale + Vector3.new(3.2,.4,3.2)
  2567. mesh6.Scale = mesh6.Scale + Vector3.new(4,.4,4)
  2568. mesh7.Scale = mesh7.Scale + Vector3.new(8,8,8)
  2569. bm.Scale = bm.Scale + Vector3.new(12,12,.4)
  2570. bm2.Scale = bm2.Scale + Vector3.new(8,8,.4)
  2571. bm3.Scale = bm3.Scale + Vector3.new(8,8,.4)
  2572. X.CFrame = cf
  2573. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2574. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2575. part3.CFrame=X.CFrame
  2576. part4.CFrame=X.CFrame
  2577. part7.CFrame=X.CFrame
  2578. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2579. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2580. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2581. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2582. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2583. rs:wait()
  2584. end
  2585. X:Destroy()
  2586. part:Destroy()
  2587. part2:Destroy()
  2588. part3:Destroy()
  2589. part4:Destroy()
  2590. part5:Destroy()
  2591. part6:Destroy()
  2592. blast:Destroy()
  2593. blast2:Destroy()
  2594. blast3:Destroy()
  2595. z:Destroy()
  2596. z1:Destroy()
  2597. z2:Destroy()
  2598. z3:Destroy()
  2599. z4:Destroy()
  2600. end
  2601. end)
  2602.  
  2603.  
  2604. if Debounces.CanAttack == false then
  2605. Debounces.CanAttack = true
  2606. Debounces.NoIdl = false
  2607. Debounces.on = false
  2608. end
  2609. end
  2610. end
  2611. end)
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619. function Throw()
  2620. if Grab == true then
  2621. Grab = false
  2622. stanceToggle = "Normal"
  2623. for i = 1, 16 do
  2624. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  2625. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  2626. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  2627. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  2628. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  2629. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2630. if Debounces.on == false then end
  2631. rs:wait()
  2632. end
  2633. for i = 1, 16 do
  2634. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(20)), 0.3)
  2635. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1.5,-.4)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(20)), 0.3)
  2636. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(-10),0), 0.3)
  2637. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.3)
  2638. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  2639. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(-15), math.rad(20)), 0.3)
  2640. if Debounces.on == false then end
  2641. rs:wait()
  2642. end
  2643.  
  2644.  
  2645. z3 = Instance.new("Sound",torso)
  2646. z3.SoundId = "rbxassetid://200632136"
  2647. z3.Pitch = 0.7
  2648. z3.Volume = 0
  2649. z3:Play()
  2650.  
  2651. for i,v in pairs(larm:GetChildren()) do
  2652. if v.Name == "asd" and v:IsA("Weld") then
  2653. v:Remove()
  2654. end
  2655. end
  2656.  
  2657. Ragdoll(true,gp)
  2658. bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  2659. bv.maxForce = Vector3.new(400000, 400000, 400000)
  2660. bv.P = 125000
  2661. bv.velocity = char.Head.CFrame.lookVector * 70
  2662.  
  2663.  
  2664.  
  2665. for i = 1, 12 do
  2666. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6, 0, -.75)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(20)), 0.5)
  2667. if Debounces.on == false then end
  2668. wait()
  2669. end
  2670. ht=nil
  2671. Spawn(function()
  2672. wait(0.5)
  2673. bv:Destroy()
  2674. end)
  2675. stanceToggle = "Idle1"
  2676. Debounces.on = false
  2677. Debounces.NoIdl = false
  2678. elseif ht == nil then wait()
  2679. Grab = false
  2680. Debounces.on = false
  2681. Debounces.NoIdl = false
  2682. end
  2683. end
  2684.  
  2685.  
  2686.  
  2687. function Drop()
  2688. if Grab == true then
  2689. Grab = false
  2690. for i,v in pairs(larm:GetChildren()) do
  2691. if v.Name == "asd" and v:IsA("Weld") then
  2692. v:Remove()
  2693. end
  2694. end
  2695. wait(0.1)
  2696. stanceToggle = "Idle1"
  2697.  
  2698. end
  2699. end
  2700.  
  2701.  
  2702. uis.InputBegan:connect(function(key)
  2703. if key.KeyCode==Enum.KeyCode.X then
  2704. if Grab == true then
  2705. Throw()
  2706. end
  2707. end
  2708. end)
  2709.  
  2710. function Break()
  2711. if Grab == true then
  2712. z3 = Instance.new("Sound",torso)
  2713. z3.SoundId = "rbxassetid://314390675"
  2714. z3.Pitch = 0.7
  2715. z3.Volume = 0
  2716. z3:Play()
  2717. wait(0.1)
  2718. Ragdoll(true,gp)
  2719. end
  2720. end
  2721.  
  2722.  
  2723. uis.InputBegan:connect(function(key)
  2724. if key.KeyCode==Enum.KeyCode.C then
  2725. if Grab == true then
  2726. Break()
  2727. end
  2728. end
  2729. end)
  2730.  
  2731. uis.InputBegan:connect(function(key)
  2732. if key.KeyCode==Enum.KeyCode.V then
  2733. if Grab == true then
  2734. Drop()
  2735. end
  2736. end
  2737. end)
  2738.  
  2739. uis.InputBegan:connect(function(key)
  2740. if key.KeyCode==Enum.KeyCode.G then
  2741. if Grab == true then
  2742. FinishHim()
  2743. end
  2744. end
  2745. end)
  2746.  
  2747.  
  2748.  
  2749. local animpose = "Idle1"
  2750. local lastanimpose = "Idle1"
  2751. local grab = false
  2752. local Smooth = 1
  2753. local sine = 0
  2754. local change = 1
  2755. local val = 0
  2756. local ffing = false
  2757. ----------------------------------------------------
  2758. x = Instance.new("Sound", char)
  2759. x.SoundId = "http://www.roblox.com/asset/?id=198360408"
  2760. x.Looped = true
  2761. x.Volume = 0
  2762. local footsteps = false
  2763. ---------------------------------------------
  2764. jump = false
  2765. hb:connect(function()
  2766. if char.Humanoid.Jump == true then
  2767. jump = true
  2768. else
  2769. jump = false
  2770. end
  2771. char.Humanoid.FreeFalling:connect(function(f)
  2772. if f then
  2773. ffing = true
  2774. else
  2775. ffing = false
  2776. end
  2777. end)
  2778. sine = sine + change
  2779. if jump == true then
  2780. animpose = "Jumping"
  2781. elseif ffing == true then
  2782. animpose = "Freefalling"
  2783. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2784. animpose = "Idle"
  2785. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2786. animpose = "Walking"
  2787. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2788. animpose = "Running"
  2789. end
  2790. RightLeg = CFrame.new(0.5,-1,0)
  2791. LeftLeg = CFrame.new(-0.5,-1,0)
  2792.  
  2793. lefth = (torso.CFrame*LeftLeg)
  2794. righth = (torso.CFrame*RightLeg)
  2795.  
  2796. speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
  2797.  
  2798. TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
  2799.  
  2800. local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  2801. local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  2802. if animpose ~= lastanimpose then
  2803. sine = 0
  2804. if Debounces.NoIdl == false then
  2805. if stanceToggle == "Idle1" then
  2806. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
  2807. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
  2808. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
  2809. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2)
  2810. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2)
  2811. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2)
  2812. elseif stanceToggle == "Idle2" then
  2813. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-22-4*math.cos(sine/12)),math.rad(-40-2*math.cos(sine/12)),math.rad(24+2*math.cos(sine/12))), 0.3)
  2814. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.6,-0.6)*CFrame.Angles(math.rad(90+4*math.cos(sine/12)),math.rad(0),math.rad(50-2*math.cos(sine/12))), 0.3)
  2815. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-6+2.5*math.cos(sine/12)),math.rad(0),math.rad(0)), 0.2)
  2816. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20+2*math.cos(sine/12)), math.rad(0), 0), 0.2)
  2817. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.4, -1) * CFrame.Angles(math.rad(-7-2*math.cos(sine/12)), math.rad(7), math.rad(-5)), 0.2)
  2818. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, -0.2) * CFrame.Angles(math.rad(-30-2*math.cos(sine/12)), math.rad(-9), math.rad(5)), 0.2)
  2819. end
  2820. fat.Event:wait()
  2821. end
  2822. else
  2823. end
  2824. lastanimpose = animpose
  2825. if Debounces.NoIdl == false then
  2826. if animpose == "Idle" then
  2827. change = 0.5
  2828. if stanceToggle == "Idle1" then
  2829.  
  2830. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6+0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),-0.2-0.1*math.cos(sine/10))*CFrame.Angles(math.rad(8+2.5*math.cos(sine/10)),math.rad(22+7*math.cos(sine/10)),math.rad(15+2*math.cos(sine/10))), 0.8)
  2831. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2832. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6-0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),0.2+0.1*math.cos(sine/10))*CFrame.Angles(math.rad(-8-2.5*math.cos(sine/10)),math.rad(12+5*math.cos(sine/10)),math.rad(-12-3*math.cos(sine/10))), 0.8)
  2833. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2834. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.05*math.cos(sine/10))*CFrame.Angles(math.rad(-15+3*math.cos(sine/10)),math.rad(0),math.rad(0)), 0.5)
  2835. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20-3*math.cos(sine/10)),math.rad(0)), 0.5)
  2836. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6+3*math.cos(sine/10)), math.rad(0), 0), 0.1)
  2837. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0-0.08*math.cos(sine/10), -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20+3*math.cos(sine/10)), 0), 0.1)
  2838. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14+0.06*math.cos(sine/10)) * CFrame.Angles(math.rad(-3-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
  2839. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10-3*math.cos(sine/10)), math.rad(5+3*math.cos(sine/10))), 0.1)
  2840. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(8-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
  2841. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10-3*math.cos(sine/10)), math.rad(-5+3*math.cos(sine/10))), 0.1)
  2842. elseif stanceToggle == "Idle2" then
  2843.  
  2844. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65-0.1*math.cos(sine/3),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20-2*math.cos(sine/3))), 0.1)
  2845. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2846. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.23, 0.5, -.56) * CFrame.Angles(math.rad(88+4*math.cos(sine/3)), 0, math.rad(45)), 0.6)
  2847. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2848. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/6)), 0, 0), 0.8)
  2849. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  2850. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2851. --hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-5-10*math.cos(sine/18)), math.sin(sine/36)/3, 0), 0.3)
  2852. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2853. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.15) * CFrame.Angles(math.rad(-9-2*math.cos(sine/6)), 0, 0), 0.8)
  2854. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1-0.1*math.cos(sine/3), 0+0.04*math.cos(sine/6)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.8)
  2855. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56-2*math.cos(sine/6)), 0, 0), 0.8)
  2856. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.8)
  2857. elseif stanceToggle == "Grabbed" then
  2858. grab = true
  2859. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  2860. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
  2861. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,1.25,0)*CFrame.Angles(math.rad(100+2*math.cos(sine/14)),math.rad(-62),math.rad(-80+4*math.cos(sine/14))), 0.3)
  2862. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
  2863. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  2864. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2865. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  2866. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  2867. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  2868. lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2869. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2870. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2871. end
  2872. elseif animpose == "Walking" then
  2873. if stanceToggle == "Grabbed" then
  2874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
  2875. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  2876. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120+4*math.cos(sine/2)),math.rad(-62),math.rad(-30+4*math.cos(sine/4))), 0.3)
  2877. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
  2878. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
  2879. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
  2880. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
  2881. --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
  2882. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  2883. lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
  2884. lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2885. rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
  2886. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2887. elseif stanceToggle ~= "Grabbed" then
  2888. change = 0.5
  2889.  
  2890. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
  2891. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  2892. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/2), -math.sin(sine/4)/4)*CFrame.Angles(math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(-10-7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
  2893. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  2894. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
  2895. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
  2896. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
  2897. --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
  2898. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  2899. --lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.9-0.24*math.cos(sine/4)/2.8, -0.05 + math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)-math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
  2900. lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
  2901. lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2902. --rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.9+0.24*math.cos(sine/4)/2.8, -0.05 + -math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)+math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
  2903. rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
  2904. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2905. end
  2906. elseif animpose == "Running" then
  2907. change = 1
  2908.  
  2909. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.24+.6*math.cos(sine/4)/1.4, 0.54, 0+0.8*math.cos(sine/4)) * CFrame.Angles(math.rad(6-140*math.cos(sine/4)/1.2), math.rad(0), math.rad(-20+70*math.cos(sine/4))), 0.2)
  2910. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
  2911. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.24+.6*math.cos(sine/4)/1.4, 0.54, 0-0.8*math.cos(sine/4))*CFrame.Angles(math.rad(6+140*math.cos(sine/4)/1.2), math.rad(0), math.rad(20+70*math.cos(sine/4))), 0.2)
  2912. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2913. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-8+12*math.cos(sine/2)/1.5), math.rad(0+12*math.cos(sine/4)), math.rad(0)),0.2)
  2914. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.5)
  2915. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/2)/1.7, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/2)/1.5), math.rad(0-12*math.cos(sine/4))-root.RotVelocity.Y/10, math.rad(0)+root.RotVelocity.Y/20), 0.2)
  2916. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2917. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8-0.4*math.cos(sine/4)/2, math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + -math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
  2918. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2919. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8+0.4*math.cos(sine/4)/2, -math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
  2920. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2921. elseif animpose == "Jumping" then
  2922.  
  2923. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.2)
  2924. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
  2925. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.2)
  2926. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2927. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.rad(0),0), 0.2)
  2928. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2929. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2930. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2931. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2932. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2933. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2934. elseif animpose == "Freefalling" then
  2935.  
  2936. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-40),math.rad(20),math.rad(50)), 0.2)
  2937. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
  2938. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(110),math.rad(-20),math.rad(-30)), 0.2)
  2939. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2940. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),0), 0.2)
  2941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2)
  2942. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2943. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.2)
  2944. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2945. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.6) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), 0.2)
  2946. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2947. end
  2948. end
  2949.  
  2950. if animpose == "Walking" then
  2951. if footsteps == false then
  2952. x:Play()
  2953. footsteps = true
  2954. end
  2955. x.Pitch = 1.1
  2956. elseif animpose == "Idle" then
  2957. x:Stop()
  2958. footsteps = false
  2959. elseif animpose == "Running" then
  2960. x.Pitch = 1.2
  2961. if footsteps == false then
  2962. x:Play()
  2963. footsteps = true
  2964. end
  2965. end
  2966. end)
  2967. hum.MaxHealth = math.huge
  2968. wait(3)
  2969. hum.Health = math.huge
  2970.  
  2971.  
  2972. --player = game.Players["WinslowMau"]
  2973. --[[]
  2974. while true do -----Infinite loop
  2975. for i,v in pairs(game.Players:GetChildren()) do -----Gets the children of Players and makes a table
  2976. if v.Name ~= player.Name then
  2977. if (v.Character.Torso.Position - player.Character.Torso.Position).magnitude <= 20 then
  2978. v.Character:BreakJoints() ------Code that executes when a player is within 30 studs of player
  2979. end
  2980. end
  2981. end
  2982. wait() -----Prevents the script from running too fast
  2983. end))]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement