Gmodmoney2

Gpoop

Sep 9th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.70 KB | None | 0 0
  1. game.Workspace.RIPJollypops.Humanoid.MaxHealth = math.huge
  2. local p = game.Players.LocalPlayer
  3. local char = p.Character
  4. local mouse = p:GetMouse()
  5. local larm = char["Left Arm"]
  6. local rarm = char["Right Arm"]
  7. local lleg = char["Left Leg"]
  8. local rleg = char["Right Leg"]
  9. local hed = char.Head
  10. local torso = char.Torso
  11. local hum = char.Humanoid
  12. local cam = game.Workspace.CurrentCamera
  13. local root = char.HumanoidRootPart
  14. local deb = false
  15. local shot = 0
  16. local debris=game:service"Debris"
  17. local l = game:GetService("Lighting")
  18. local rs = game:GetService("RunService").RenderStepped
  19. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  20. math.randomseed(os.time())
  21. ----------------------------------------------------
  22. Debounces = {
  23. CanAttack = true;
  24. NoIdl = false;
  25. Slashing = false;
  26. Slashed = false;
  27. RPunch = false;
  28. RPunched = false;
  29. LPunch = false;
  30. LPunched = false;
  31. }
  32. local Touche = {char.Name, }
  33. ----------------------------------------------------
  34. hed.face.Texture="rbxassetid://183975731"
  35. ypcall(function()
  36. char.Shirt:Destroy()
  37. char.Pants:Destroy()
  38. shirt = Instance.new("Shirt", char)
  39. shirt.Name = "Shirt"
  40. pants = Instance.new("Pants", char)
  41. pants.Name = "Pants"
  42. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
  43. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
  44. end)
  45. ----------------------------------------------------
  46. local fartids={251309043,251309043}
  47. local timer=false
  48. local debris=game:GetService("Debris")
  49. local char=game.Players.LocalPlayer.Character
  50. for i = 1,3,2 do
  51. local asdf=Instance.new("Part",char)
  52. asdf.Shape="Ball"
  53. asdf.Locked=true
  54. asdf.FormFactor="Custom"
  55. asdf.Material="SmoothPlastic"
  56. asdf.BrickColor=Mpc.Torso.BrickColor --BrickColor.new(1030)
  57. asdf.Size=Vector3.new(.8,.8,.8) --(.4,.4,.4)
  58. local weld=Instance.new("Weld",char)
  59. weld.Part0=char.Torso
  60. weld.Part1=asdf
  61. weld.C0=CFrame.new((i-2)/2.5,-.9,.4)
  62. end
  63. function crap()
  64. if timer==false then
  65. timer=true
  66. hed.face.Texture="rbxassetid://348013046"
  67. local char=game.Players.LocalPlayer.Character
  68. local crap=Instance.new("Part",Workspace)
  69. crap.FormFactor="Custom"
  70. crap.BrickColor=BrickColor.new(25)
  71. crap.Material="Grass"
  72. crap.Size=Vector3.new(1.2,0.4,0.4)
  73. local snd=Instance.new("Sound",char)
  74. snd.SoundId="rbxassetid://" .. tostring(fartids[math.random(1,#fartids)])
  75. snd.Volume=2
  76. snd:Play()
  77. debris:AddItem(snd,snd.TimeLength)
  78. local smk=Instance.new("Smoke",crap)
  79. smk.Color=BrickColor.new(25).Color
  80. debris:AddItem(smk,2.5)
  81. for i = 0.15,1.3,.02 do
  82. local weld=Instance.new("Weld",crap)
  83. weld.Part0=char.Torso
  84. weld.Part1=crap
  85. weld.C0=CFrame.new(0,-.9,i)*CFrame.Angles(0,math.rad(90),0)
  86. wait()
  87. end
  88. local crapCFrame=crap.CFrame
  89. crap:Destroy()
  90.  
  91. for i = 0,1.2,0.4 do
  92. local newCrap=Instance.new("Part",Workspace)
  93. newCrap.FormFactor="Custom"
  94. newCrap.BrickColor=BrickColor.new(25)
  95. newCrap.Material="Grass"
  96. newCrap.Size=Vector3.new(.4,.4,.4)
  97. newCrap.CFrame=crapCFrame*CFrame.new(i-1,0,0)
  98. end
  99. timer=false
  100. hed.face.Texture="rbxassetid://183975731"
  101. end
  102. end
  103. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  104. if string.lower(key)=="q" then
  105. crap()
  106. end
  107. end)
  108.  
  109. do --CFrame lerp
  110. local function QuaternionFromCFrame(cf)
  111. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  112. local trace = m00 + m11 + m22
  113. if trace > 0 then
  114. local s = math.sqrt(1 + trace)
  115. local recip = 0.5/s
  116. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  117. else
  118. local i = 0
  119. if m11 > m00 then
  120. i = 1
  121. end
  122. if m22 > (i == 0 and m00 or m11) then
  123. i = 2
  124. end
  125. if i == 0 then
  126. local s = math.sqrt(m00-m11-m22+1)
  127. local recip = 0.5/s
  128. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  129. elseif i == 1 then
  130. local s = math.sqrt(m11-m22-m00+1)
  131. local recip = 0.5/s
  132. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  133. elseif i == 2 then
  134. local s = math.sqrt(m22-m00-m11+1)
  135. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  136. end
  137. end
  138. end
  139. local function QuaternionToCFrame(px, py, pz, x, y, z, w)
  140. local xs, ys, zs = x + x, y + y, z + z
  141. local wx, wy, wz = w*xs, w*ys, w*zs
  142. local xx = x*xs
  143. local xy = x*ys
  144. local xz = x*zs
  145. local yy = y*ys
  146. local yz = y*zs
  147. local zz = z*zs
  148. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  149. end
  150. local function QuaternionSlerp(a, b, t)
  151. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  152. local startInterp, finishInterp;
  153. if cosTheta >= 0.0001 then
  154. if (1 - cosTheta) > 0.0001 then
  155. local theta = math.acos(cosTheta)
  156. local invSinTheta = 1/math.sin(theta)
  157. startInterp = math.sin((1-t)*theta)*invSinTheta
  158. finishInterp = math.sin(t*theta)*invSinTheta
  159. else
  160. startInterp = 1-t
  161. finishInterp = t
  162. end
  163. else
  164. if (1+cosTheta) > 0.0001 then
  165. local theta = math.acos(-cosTheta)
  166. local invSinTheta = 1/math.sin(theta)
  167. startInterp = math.sin((t-1)*theta)*invSinTheta
  168. finishInterp = math.sin(t*theta)*invSinTheta
  169. else
  170. startInterp = t-1
  171. finishInterp = t
  172. end
  173. end
  174. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  175. end
  176. function clerp(a,b,t)
  177. local qa = {QuaternionFromCFrame(a)}
  178. local qb = {QuaternionFromCFrame(b)}
  179. local ax, ay, az = a.x, a.y, a.z
  180. local bx, by, bz = b.x, b.y, b.z
  181. local _t = 1-t
  182. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  183. end
  184.  
  185. end
  186. do --the animating
  187. plr = game:service'Players'.LocalPlayer
  188. char = plr.Character
  189. mouse = plr:GetMouse()
  190. humanoid = char:findFirstChild("Humanoid")
  191. torso = char:findFirstChild("Torso")
  192. head = char.Head
  193. ra = char:findFirstChild("Right Arm")
  194. la = char:findFirstChild("Left Arm")
  195. rl = char:findFirstChild("Right Leg")
  196. ll = char:findFirstChild("Left Leg")
  197. rs = torso:findFirstChild("Right Shoulder")
  198. ls = torso:findFirstChild("Left Shoulder")
  199. rh = torso:findFirstChild("Right Hip")
  200. lh = torso:findFirstChild("Left Hip")
  201. neck = torso:findFirstChild("Neck")
  202. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  203. anim = char:findFirstChild("Animate")
  204. rootpart = char:findFirstChild("HumanoidRootPart")
  205. camera = workspace.CurrentCamera
  206. if anim then
  207. anim:Destroy()
  208. end
  209.  
  210.  
  211. local rm = Instance.new("Motor", torso)
  212. rm.C0 = CFrame.new(1.5, 0.5, 0)
  213. rm.C1 = CFrame.new(0, 0.5, 0)
  214. rm.Part0 = torso
  215. rm.Part1 = ra
  216. local lm = Instance.new("Motor", torso)
  217. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  218. lm.C1 = CFrame.new(0, 0.5, 0)
  219. lm.Part0 = torso
  220. lm.Part1 = la
  221.  
  222. local rlegm = Instance.new("Motor", torso)
  223. rlegm.C0 = CFrame.new(0.5, -1, 0)
  224. rlegm.C1 = CFrame.new(0, 1, 0)
  225. rlegm.Part0 = torso
  226. rlegm.Part1 = rl
  227. local llegm = Instance.new("Motor", torso)
  228. llegm.C0 = CFrame.new(-0.5, -1, 0)
  229. llegm.C1 = CFrame.new(0, 1, 0)
  230. llegm.Part0 = torso
  231. llegm.Part1 = ll
  232.  
  233. neck.C0 = CFrame.new(0, 1, 0)
  234. neck.C1 = CFrame.new(0, -0.5, 0)
  235.  
  236.  
  237. rj.C0 = CFrame.new()
  238. rj.C1 = CFrame.new()
  239.  
  240.  
  241. local sound = Instance.new("Sound", head)
  242. sound.SoundId = "http://www.roblox.com/asset/?id=130797915"
  243. sound.Volume = 0.8
  244. sound.Looped = true
  245.  
  246. local speed = 0.3
  247. local angle = 0
  248. local sitting = false
  249. local humanwalk = false
  250. local anglespeed = 1
  251. rsc0 = rm.C0
  252. lsc0 = lm.C0
  253. llc0 = llegm.C0
  254. rlc0 = rlegm.C0
  255. neckc0 = neck.C0
  256.  
  257. local controllerService = game:GetService("ControllerService")
  258. local controller = controllerService:GetChildren()[1]
  259.  
  260. controller.Parent = nil
  261.  
  262. while wait() do
  263. angle = (angle % 100) + anglespeed/10
  264. mvmnt = math.pi * math.sin(math.pi*2/100*(angle*10))
  265. local rscf = rsc0
  266. local lscf = lsc0
  267. local rlcf = rlc0
  268. local llcf = llc0
  269. local rjcf = CFrame.new()
  270. local ncf = neckc0
  271. local rayz = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
  272. local hitz, enz = workspace:findPartOnRay(rayz, char)
  273. if not hitz then
  274. if sound.IsPlaying then
  275. sound:stop()
  276. end
  277.  
  278. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude > 2 then
  279.  
  280. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, 0)
  281. rjcf = CFrame.new() * CFrame.Angles(-math.pi/5, math.sin(angle)*0.05, 0)
  282. rscf = rsc0 * CFrame.Angles(math.pi/1.7+math.sin(angle)*0.1, 0, 0)
  283. lscf = lsc0 * CFrame.Angles(math.pi/1.7+math.sin(-angle)*0.1, 0, 0)
  284. rlcf = rlc0 * CFrame.Angles(-math.pi/10+math.sin(-angle)*0.3, 0, 0)
  285. llcf = llc0 * CFrame.Angles(-math.pi/10+math.sin(angle)*0.3, 0, 0)
  286.  
  287. else
  288.  
  289. ncf = neckc0 * CFrame.Angles(math.pi/14, 0, 0)
  290. rjcf = CFrame.new() * CFrame.Angles(-math.pi/18, math.sin(angle)*0.05, 0)
  291. rscf = rsc0 * CFrame.Angles(-math.pi/10+math.sin(angle)*0.2, 0, 0)
  292. lscf = lsc0 * CFrame.Angles(-math.pi/10+math.sin(-angle)*0.2, 0, 0)
  293. rlcf = rlc0 * CFrame.new(0, 0.7, -0.5) CFrame.Angles(-math.pi/14, 0, 0)
  294. llcf = llc0 * CFrame.Angles(-math.pi/20, 0, 0)
  295.  
  296. end
  297. elseif humanoid.Sit then
  298. if sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=150794704" then
  299. anglespeed = 6
  300. ncf = neckc0 * CFrame.Angles(math.pi/5-math.sin(angle)*0.1, 0, 0)
  301. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, 0, 0)
  302. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  303. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  304. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  305. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  306. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=135570347" then
  307. anglespeed = 4
  308. ncf = neckc0 * CFrame.Angles(math.pi/5-math.abs(math.sin(angle))*0.3, 0, 0)
  309. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, 0, 0)
  310. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  311. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  312. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  313. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  314. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=149713968" then
  315. anglespeed = 2
  316. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, math.sin(angle)*0.08)
  317. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, math.sin(angle)*0.01, 0)
  318. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  319. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  320. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  321. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  322. else
  323. anglespeed = 1/2
  324. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, math.sin(angle)*0.08)
  325. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, math.sin(angle)*0.01, 0)
  326. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  327. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  328. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  329. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  330. end
  331. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
  332. if sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=130797915" then
  333. anglespeed = 6
  334. ncf = neckc0 * CFrame.Angles(math.pi/10-math.sin(angle)*0.07, 0, 0)
  335. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/10, math.sin(angle)*0.001, 0)
  336. rscf = rsc0 * CFrame.Angles(math.pi/1+math.sin(angle)*0.5, 0, 0)
  337. lscf = lsc0 * CFrame.Angles(math.pi/1+math.sin(angle)*0.5, 0, 0)
  338. rlcf = rlc0 * CFrame.Angles(math.pi/10, math.sin(angle)*0.08, math.rad(6.5))
  339. llcf = llc0 * CFrame.Angles(math.pi/10, -math.sin(angle)*0.08, -math.rad(6.5))
  340. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=149713968" then
  341. anglespeed = 2
  342. ncf = neckc0 * CFrame.Angles(math.pi/10-math.abs(math.sin(angle))*0.3, 0, 0)
  343. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/20, math.sin(angle)*0.001, 0)
  344. rscf = rsc0 * CFrame.Angles(math.pi/2+math.abs(math.sin(angle)*1), 0, 0)
  345. lscf = lsc0 * CFrame.Angles(math.pi/2+math.abs(math.sin(angle)*1), 0, 0)
  346. rlcf = rlc0 * CFrame.Angles(math.pi/20, math.sin(angle)*0.08, math.rad(2.5))
  347. llcf = llc0 * CFrame.Angles(math.pi/20, -math.sin(angle)*0.08, -math.rad(2.5))
  348. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=130802245" then
  349. anglespeed = 3
  350. ncf = neckc0 * CFrame.Angles(math.sin(angle)*0.07, math.rad(30), 0)
  351. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.sin(angle)*0.001, 0)
  352. rscf = rsc0 * CFrame.Angles(math.sin(angle)*0.05, 0, 0)
  353. lscf = lsc0 * CFrame.Angles(math.sin(-angle)*0.05, 0, 0)
  354. rlcf = rlc0 * CFrame.new(0, -0.1 + math.abs(mvmnt)*0.1, -0.1) * CFrame.Angles(0, math.rad(5), math.rad(5))
  355. llcf = llc0 * CFrame.Angles(0, math.rad(2.5), math.rad(1))
  356. else
  357. if humanwalk then
  358. anglespeed = 1/4
  359. ncf = neckc0 * CFrame.Angles(-math.sin(angle)*0.07, 0, 0)
  360. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.sin(angle)*0.001, 0)
  361. rscf = rsc0 * CFrame.Angles(math.sin(angle)*0.1, 0, 0)
  362. lscf = lsc0 * CFrame.Angles(math.sin(-angle)*0.1, 0, 0)
  363. rlcf = rlc0 * CFrame.Angles(0, math.sin(angle)*0.08, math.rad(2.5))
  364. llcf = llc0 * CFrame.Angles(0, -math.sin(angle)*0.08, -math.rad(2.5))
  365. else
  366. anglespeed = 1/2
  367. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, math.sin(angle)*0.08)
  368. rjcf = CFrame.new(0, -2, 0) * CFrame.Angles(-math.pi/5, math.sin(angle)*0.01, 0)
  369. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  370. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  371. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  372. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  373. end
  374. end
  375. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 20 then
  376. if sound.IsPlaying then
  377. sound:stop()
  378. end
  379. if humanwalk then
  380. anglespeed = 4
  381. ncf = neckc0 * CFrame.Angles(math.pi/24, mvmnt*.02, 0)
  382. rjcf = CFrame.new(0, math.abs(mvmnt)*0.05, 0) * CFrame.Angles(-math.pi/24, -mvmnt*.02, 0)
  383. rscf = rsc0 * CFrame.Angles(math.sin(angle)*1.25, 0, -math.abs(mvmnt)*0.02)
  384. lscf = lsc0 * CFrame.Angles(math.sin(-angle)*1.25, 0, math.abs(mvmnt)*0.02)
  385. rlcf = rlc0 * CFrame.Angles(math.sin(-angle)*1, 0, math.rad(.5))
  386. llcf = llc0 * CFrame.Angles(math.sin(angle)*1, 0, -math.rad(.5))
  387. else
  388. anglespeed = 4
  389. ncf = neckc0 * CFrame.new(0, 0, .2) * CFrame.Angles(math.pi/1.9, 0, 0)
  390. rjcf = CFrame.new(0, -1.5+math.abs(mvmnt)*0.05, 0) * CFrame.Angles(-math.pi/1.9, math.sin(mvmnt/2)*0.05, 0)
  391. rscf = rsc0 * CFrame.new(-.45, 0.2, -.4+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2+math.sin(angle)*0.7, 0, math.rad(5))
  392. lscf = lsc0 * CFrame.new(.45, 0.2, .1-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2+math.sin(-angle)*0.7, 0, -math.rad(5))
  393. rlcf = rlc0 * CFrame.new(0, 0, -.3+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(-angle)*0.6, 0, math.abs(mvmnt)*0.025)
  394. llcf = llc0 * CFrame.new(0, 0, .3-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(angle)*.6, 0, -math.abs(mvmnt)*0.025)
  395. end
  396. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 20 then
  397. if sound.IsPlaying then
  398. sound:stop()
  399. end
  400. if humanwalk then
  401. anglespeed = 5
  402. ncf = neckc0 * CFrame.Angles(math.pi/20, math.sin(angle)*.04, 0)
  403. rjcf = CFrame.new(0, -.4 + math.abs(mvmnt)*0.25, 0) * CFrame.Angles(-math.pi/20, -math.sin(angle)*.08, 0)
  404. rscf = rsc0 * CFrame.new(0, 0, -.3+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/18+math.sin(angle)*1.5, 0, -math.abs(mvmnt)*0.02)
  405. lscf = lsc0 * CFrame.new(0, 0, .3-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/18+math.sin(-angle)*1.5, 0, math.abs(mvmnt)*0.02)
  406. rlcf = rlc0 * CFrame.new(0, 0, -.6+math.abs(mvmnt)*0.125) * CFrame.Angles(-math.pi/18+math.sin(-angle)*1.3, 0, math.rad(.5))
  407. llcf = llc0 * CFrame.new(0, 0, -math.abs(mvmnt)*0.125) * CFrame.Angles(-math.pi/18+math.sin(angle)*1.3, 0, -math.rad(.5))
  408. else
  409. anglespeed = 5.5
  410. ncf = neckc0 * CFrame.new(0, 0, .2) * CFrame.Angles(math.pi/1.9+math.sin(mvmnt/2)*0.05, 0, 0)
  411. rjcf = CFrame.new(0, -1.3+math.abs(mvmnt)*0.05, 0) * CFrame.Angles(-math.pi/1.9+math.abs(mvmnt/2)*0.1, 0, 0)
  412. rscf = rsc0 * CFrame.new(-1, 0.2, -.5) * CFrame.Angles(math.pi/2+math.sin(angle)*1.8, 0, math.rad(5))
  413. lscf = lsc0 * CFrame.new(1, 0.2, -.5) * CFrame.Angles(math.pi/2+math.sin(angle)*1.8, 0, -math.rad(5))
  414. rlcf = rlc0 * CFrame.new(0, .3-math.abs(mvmnt)*0.125, -.3+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(-angle)*1.4, 0, math.abs(mvmnt)*0.025)
  415. llcf = llc0 * CFrame.new(0, .3-math.abs(mvmnt)*0.125, .3-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(-angle)*1.4, 0, -math.abs(mvmnt)*0.025)
  416. end
  417. end
  418.  
  419. rm.C0 = clerp(rm.C0,rscf,speed)
  420. lm.C0 = clerp(lm.C0,lscf,speed)
  421. rj.C0 = clerp(rj.C0,rjcf,speed)
  422. neck.C0 = clerp(neck.C0,ncf,speed)
  423. rlegm.C0 = clerp(rlegm.C0,rlcf,speed)
  424. llegm.C0 = clerp(llegm.C0,llcf,speed)
  425. end
  426.  
  427.  
  428. end
  429. ------------ Extra Morphage ------------
  430. local p = game.Players.LocalPlayer
  431. local Mpc = p.Character
  432. local mouse = p:GetMouse()
  433. visible=false
  434. function fgeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
  435. local funcw = Instance.new("Weld")
  436. funcw.Name = zName
  437. funcw.Parent = zParent
  438. funcw.Part0 = zPart0
  439. funcw.Part1 = zPart1
  440. if (zCoco == true) then
  441. funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  442. else
  443. funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  444. end
  445. return funcw
  446. end
  447. -------------------
  448. size = 3
  449. t2 = game.Players.LocalPlayer.Character.Torso
  450. pcall(function() game.Players.LocalPlayer.Character.Torso["Something Beautiful"]:Remove() end)
  451. mdl = Instance.new("Model",t2)
  452. mdl.Name = ("Something Beautiful")
  453. local bl = Instance.new("Part")
  454. bl.TopSurface = 0
  455. bl.BottomSurface = 0
  456. bl.CanCollide = false
  457. bl.BrickColor = Mpc.Torso.BrickColor
  458. bl.Shape = "Ball"
  459. bl.Parent = mdl
  460. bl.Size = Vector3.new(1,1,1)
  461. local dm = Instance.new("SpecialMesh")
  462. dm.MeshType = "Sphere"
  463. dm.Parent = bl
  464. dm.Scale = Vector3.new(1.2,1.2,1.2)
  465. fgeld("weld",mdl,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
  466. local br = Instance.new("Part")
  467. br.TopSurface = 0
  468. br.BottomSurface = 0
  469. br.CanCollide = false
  470. br.BrickColor = Mpc.Torso.BrickColor
  471. br.Shape = "Ball"
  472. br.Parent = mdl
  473. br.Size = Vector3.new(1,1,1)
  474. local dm = Instance.new("SpecialMesh")
  475. dm.MeshType = "Sphere"
  476. dm.Parent = br
  477. dm.Scale = Vector3.new(1.2,1.2,1.2)
  478. fgeld("weld",mdl,t2,br,true,0.5,0.5,-0.6,0,0,0)
  479. local bln = Instance.new("Part")
  480. bln.BrickColor = BrickColor.new("Pink")
  481. bln.TopSurface = 0
  482. bln.BottomSurface = 0
  483. bln.CanCollide = false
  484. bln.Shape = "Ball"
  485. bln.Parent = mdl
  486. bln.Size = Vector3.new(1,1,1)
  487. local dm = Instance.new("SpecialMesh")
  488. dm.MeshType = "Sphere"
  489. dm.Parent = bln
  490. dm.Scale = Vector3.new(0.2,0.2,0.2)
  491. fgeld("weld",mdl,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
  492. local brn = Instance.new("Part")
  493. brn.BrickColor = BrickColor.new("Pink")
  494. brn.TopSurface = 0
  495. brn.BottomSurface = 0
  496. brn.CanCollide = false
  497. brn.Shape = "Ball"
  498. brn.Parent = mdl
  499. brn.Size = Vector3.new(1,1,1)
  500. local dm = Instance.new("SpecialMesh")
  501. dm.MeshType = "Sphere"
  502. dm.Parent = brn
  503. dm.Scale = Vector3.new(0.2,0.2,0.2)
  504. fgeld("weld",mdl,t2,brn,true,0.5,0.5,-1.2,0,0,0)
  505. --------------------
  506. local V = Instance.new("Part", Mpc)
  507. V.Size = Vector3.new(0.5,1,0.25)
  508. V.BrickColor = Mpc.Torso.BrickColor
  509. Instance.new("SpecialMesh",V).MeshType = "Sphere"
  510. local VW = Instance.new("Weld", V)
  511. VW.Part0 = Mpc.Torso
  512. VW.Part1 = V
  513. VW.C0 = CFrame.new(0,-1,-0.5)
  514. local GH = Instance.new("Part", V)
  515. GH.Size = Vector3.new(0.25,0.5,0.25)
  516. GH.BrickColor = BrickColor.new("Pink")
  517. Instance.new("SpecialMesh",GH).MeshType = "Sphere"
  518. local GHW = Instance.new("Weld", GH)
  519. GHW.Part0 = V
  520. GHW.Part1 = GH
  521. GHW.C0 = CFrame.new(0, 0,-0.1)
  522. local V = Instance.new("Part", Mpc)
  523. V.Size = Vector3.new(0.5,1,0.25)
  524. V.BrickColor = Mpc.Torso.BrickColor
  525. Instance.new("SpecialMesh",V).MeshType = "Sphere"
  526. local VW = Instance.new("Weld", V)
  527. VW.Part0 = Mpc.Torso
  528. VW.Part1 = V
  529. VW.C0 = CFrame.new(0,-1,-0.5)
  530. local GH = Instance.new("Part", V)
  531. GH.Size = Vector3.new(0.25,0.5,0.25)
  532. GH.BrickColor = BrickColor.new("Pink")
  533. Instance.new("SpecialMesh",GH).MeshType = "Sphere"
  534. local GHW = Instance.new("Weld", GH)
  535. GHW.Part0 = V
  536. GHW.Part1 = GH
  537. GHW.C0 = CFrame.new(0, 0,-0.1)
Add Comment
Please, Sign In to add comment