Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.67 KB | None | 0 0
  1. wait'.5'
  2.  
  3. local CloudColor=BrickColor.new("Institutional white")
  4.  
  5. local plr = game.Players.LocalPlayer
  6. local chr = plr.Character
  7. local maus = plr:GetMouse()
  8. local PGui=plr.PlayerGui
  9. local lleg = chr["Left Leg"]
  10. local rleg = chr["Right Leg"]
  11. local larm = chr["Left Arm"]
  12. local rarm = chr["Right Arm"]
  13. local hed = chr.Head
  14. local rutprt = chr.HumanoidRootPart
  15. local torso = chr.Torso
  16. local otheranims=false
  17. local armmovement=false
  18. local toss=false
  19. local jamp=false
  20. chr.Animate.Disabled=true
  21. local running=false
  22. local tek=0
  23. local ltdb=false
  24. local surfing=true
  25. local rising=false
  26. local cloudanim='Regular'
  27. local dnc=false
  28. local fldb={['w']=false,['a']=false,['s']=false,['d']=false}
  29.  
  30. coroutine.resume(coroutine.create(function()
  31. for i,x in pairs(chr:GetChildren()) do if x:IsA('Part') then x.Material='SmoothPlastic' elseif x:IsA('Hat') then x.Handle.Material='SmoothPlastic' end end end))
  32.  
  33.  
  34.  
  35.  
  36.  
  37. chr.Humanoid.WalkSpeed=25
  38.  
  39.  
  40. function Lerp(a, b, i)
  41. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  42. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  43. local calx = com1[1] + (com2[1] - com1[1]) * i
  44. local caly = com1[2] + (com2[2] - com1[2]) * i
  45. local calz = com1[3] + (com2[3] - com1[3]) * i
  46. local cala = com1[4] + (com2[4] - com1[4]) * i
  47. local calb = com1[5] + (com2[5] - com1[5]) * i
  48. local calc = com1[6] + (com2[6] - com1[6]) * i
  49. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  50. end
  51.  
  52. function TwnSingleNumber(s,f,m)
  53. local wot=s+(f-s)*m
  54. return wot
  55. end
  56.  
  57. function TwnVector3(q,w,e)
  58. local begin={q.x,q.y,q.z}
  59. local ending={w.x,w.y,w.z}
  60. local bgx=begin[1]+(ending[1]-begin[1])*e
  61. local bgy=begin[2]+(ending[2]-begin[2])*e
  62. local bgz=begin[3]+(ending[3]-begin[3])*e
  63. return Vector3.new(bgx,bgy,bgz)
  64. end
  65.  
  66. newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
  67. wld = Instance.new("Weld", wp1)
  68. wld.Part0 = wp0
  69. wld.Part1 = wp1
  70. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  71. end
  72.  
  73. newWeld(law, torso, larm, -1.5, 0.5, 0)
  74. newWeld(raw, torso, rarm, 1.5, 0.5, 0)
  75. newWeld(llw, torso, lleg, -.5, -2, 0)
  76. newWeld(rlw, torso, rleg, .5, -2, 0)
  77. newWeld(hw, torso, hed, 0, 1.5, 0)
  78. local rutwald=Instance.new('Weld',rutprt)
  79. rutwald.Part0=rutprt
  80. rutwald.Part1=torso
  81. rutwald.Name="RootJoint"
  82. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(10),math.rad(180),0)
  83. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  84. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  85. rleg.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0)
  86. lleg.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0)
  87.  
  88. local anim = "Idling"
  89. local lastanim = "Idling"
  90. local val = 0
  91. local syne = 0
  92. local num = 0
  93. local runtime = 0
  94.  
  95. local claud=Instance.new('Part',chr)
  96. claud.CanCollide=false
  97. claud.Anchored=false
  98. claud.Name='Claud'
  99. claud.formFactor='Custom'
  100. claud.Locked=true
  101. claud.Material='SmoothPlastic'
  102. claud.BrickColor=CloudColor
  103. claud.TopSurface=10
  104. claud.BottomSurface=10
  105. claud.LeftSurface=10
  106. claud.RightSurface=10
  107. claud.FrontSurface=10
  108. claud.BackSurface=10
  109. claud:breakJoints()
  110. local clms=Instance.new('SpecialMesh',claud)
  111. clms.MeshId="http://www.roblox.com/asset/?id=1095708"
  112. clms.Scale=Vector3.new(7,2.5,6)
  113. local clwl=Instance.new('Weld',claud)
  114. clwl.Part0=rutprt
  115. clwl.Part1=claud
  116. clwl.C0=CFrame.new(0,0,.85)*CFrame.Angles(math.rad(100),math.rad(90),0)
  117.  
  118.  
  119. maus.KeyUp:connect(function(kei)
  120. if string.byte(kei)==48 and not otheranims then
  121. if surfing then
  122. chr.Humanoid.WalkSpeed=40
  123. elseif not surfing then
  124. chr.Humanoid.WalkSpeed=25
  125. end
  126. end
  127. if kei=='e' then
  128. floating=false
  129. end
  130. if kei=='q' then
  131. lowering=false
  132. end
  133. if kei=='w' then fldb.w=false end
  134. if kei=='a' then fldb.a=false end
  135. if kei=='s' then fldb.s=false end
  136. if kei=='d' then fldb.d=false end
  137. end)
  138.  
  139. chr.Humanoid.Changed:connect(function(c)
  140. if c=='Jump' then
  141. if otheranims or not surfing then
  142. chr.Humanoid.Jump=false
  143. end
  144. end
  145. end)
  146.  
  147. DrawLightning = function(Start,End,Times,Offset,Color,Thickness)
  148. local magz = (Start - End).magnitude
  149. local curpos = Start
  150. local trz = {-Offset,Offset}
  151. for i=1,Times do
  152. local li = Instance.new("Part",workspace)
  153. li.TopSurface =10
  154. li.BottomSurface = 10
  155. li.Anchored = true
  156. li.Transparency = 0
  157. li.BrickColor = Color
  158. li.formFactor = "Custom"
  159. li.CanCollide =
  160. false
  161. li.Size =
  162. Vector3.new(Thickness,Thickness,magz/Times)
  163. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  164. local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
  165. if Times == i then
  166. local magz2 = (curpos - End).magnitude
  167. li.Size = Vector3.new(Thickness,Thickness,magz2)
  168. li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
  169. else
  170. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  171. end
  172. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p Spawn(function() for i=1,10 do wait() li.Transparency = li.Transparency+.1 end li:Destroy() end)
  173. end
  174. end
  175.  
  176. maus.KeyDown:connect(function(kei)
  177. if string.byte(kei)==48 and not otheranims then
  178. if surfing then
  179. chr.Humanoid.WalkSpeed=80
  180. elseif not surfing then
  181. chr.Humanoid.WalkSpeed=50
  182. end
  183. end
  184. if kei=='r' then
  185. if torso:findFirstChild('CedarClaudVelo') then
  186. torso['CedarClaudVelo']:Destroy()
  187. else
  188. local veloo=Instance.new('BodyVelocity',torso)
  189. veloo.Name='CedarClaudVelo'
  190. veloo.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  191. end
  192. end
  193. if kei=='w' then fldb.w=true end
  194. if kei=='a' then fldb.a=true end
  195. if kei=='s' then fldb.s=true end
  196. if kei=='d' then fldb.d=true end
  197. if kei=='x' then
  198. if not surfing then surfing=true
  199. chr.Humanoid.WalkSpeed=40
  200. elseif surfing then surfing=false
  201. chr.Humanoid.WalkSpeed=25
  202. end
  203. end
  204. if kei=='e' and not floating and not lowering and surfing then
  205. floating=true
  206. end
  207. if kei=='q' and not lowering and not floating and surfing then
  208. lowering=true
  209. end
  210. if kei=='f' and not otheranims and surfing then
  211. dnc=true
  212. anim='Dance'
  213. end
  214. end)
  215.  
  216. maus.Button1Down:connect(function()
  217. if not otheranims and surfing and not ltdb then
  218. ltdb=true
  219. DrawLightning(claud.CFrame,maus.Hit.p,5,1,BrickColor.new("New Yeller"),.5)
  220. wait(.5)
  221. ltdb=false
  222. end
  223. end)
  224.  
  225. plr.Chatted:connect(function(m)
  226. if m:lower():sub(1,3)=='/e ' then m=m:sub(4)
  227. if m:lower():sub(1,5)=='dance' and not otheranims and surfing then
  228. dnc=true
  229. anim='Dance'
  230. end
  231. end
  232. end)
  233.  
  234. game:service'RunService'.RenderStepped:connect(function()
  235. if fldb.w or fldb.a or fldb.s or fldb.d then
  236. nerrrk=chr.Humanoid.WalkSpeed
  237. else
  238. nerrrk=0
  239. end
  240. chr.Humanoid.CameraOffset=(rutprt.CFrame:toObjectSpace(hed.CFrame)).p+Vector3.new(0,-1.25,0)
  241. syne=syne+.95
  242. if not otheranims then
  243. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and torso.Velocity.y<1 and torso.Velocity.y>-1 and not dnc then
  244. anim="Idling"
  245. puffing=false
  246.  
  247. elseif (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude > 1 and (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude < 43 and torso.Velocity.y<1 and torso.Velocity.y>-1 then
  248. anim="Walking"
  249. puffing=true
  250. dnc=false
  251.  
  252. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 43 and torso.Velocity.y<1 and torso.Velocity.y>-1 then
  253. anim="Sprinting"
  254. puffing=true
  255. dnc=false
  256.  
  257. elseif torso.Velocity.y>1 and surfing then
  258. anim='Jumping'
  259. puffing=true
  260. dnc=false
  261.  
  262. elseif (torso.Velocity.y < -1) and surfing then
  263. anim='Falling'
  264. puffing=true
  265. dnc=false
  266. end
  267. end
  268.  
  269. if torso:findFirstChild('CedarClaudVelo') then
  270. if floating and surfing then
  271. torso['CedarClaudVelo'].velocity=((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*nerrrk+Vector3.new(0,30,0)
  272. elseif lowering and surfing then
  273. torso['CedarClaudVelo'].velocity=((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*nerrrk+Vector3.new(0,-30,0)
  274. else
  275. torso['CedarClaudVelo'].velocity=((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*nerrrk
  276. end
  277. end
  278.  
  279. if anim=='Idling' and not surfing then
  280. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(.9,1,0)*CFrame.Angles(math.rad(190),math.rad(0),math.rad(-40)),.1)
  281. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.9,1,0)*CFrame.Angles(math.rad(190),math.rad(-0),math.rad(40)),.1)
  282. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.45,-.4)*CFrame.Angles(math.rad(-38),0,0),.1)
  283. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.4,-1.7,-.3)*CFrame.Angles(math.rad(15),0,math.rad(-5)),.1)
  284. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.32,-1.9,.1)*CFrame.Angles(math.rad(-5),0,math.rad(10)),.1)
  285. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/30)/3,0)*CFrame.Angles(math.rad(90),math.rad(180),0),.1)
  286. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/3+2.25,.5)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-2.5)),.15)
  287. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(10),math.rad(180),0)
  288. end
  289. if anim=='Walking' and not surfing then
  290. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.3,.55,.2)*CFrame.Angles(math.rad(290),math.rad(0),math.rad(-10)),.15)
  291. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.3,.55,.2)*CFrame.Angles(math.rad(290),math.rad(-0),math.rad(10)),.15)
  292. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.45,-.4)*CFrame.Angles(math.rad(-38),0,0),.15)
  293. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.675,-1.8,-.6)*CFrame.Angles(math.rad(40),0,math.rad(10)),.15)
  294. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.675,-1.8,-.6)*CFrame.Angles(math.rad(40),0,math.rad(-10)),.15)
  295. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/30)/3+1,2.625)*CFrame.Angles(math.rad(50),math.rad(180),0),.15)
  296. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/3+2.25,.5)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-5)),.15)
  297. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(10),math.rad(180),0)
  298. end
  299. if anim=='Sprinting' and not surfing then
  300. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.3,.5,.15)*CFrame.Angles(math.rad(290),math.rad(0),math.rad(-10)),.15)
  301. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.3,.5,.15)*CFrame.Angles(math.rad(290),math.rad(-0),math.rad(10)),.15)
  302. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.45,-.4)*CFrame.Angles(math.rad(-28),0,0),.15)
  303. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.3,-.6)*CFrame.Angles(math.rad(20),0,math.rad(5)),.15)
  304. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.575,-1.3,-.6)*CFrame.Angles(math.rad(20),0,math.rad(-5)),.15)
  305. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/30)/3+1,2.625)*CFrame.Angles(math.rad(40),math.rad(180),0),.15)
  306. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/3+2.25,.6)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-10)),.15)
  307. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(10),math.rad(180),0)
  308. end
  309. if anim=='Idling' and surfing then
  310. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.45,.5,0)*CFrame.Angles(math.cos(syne/30)/10,math.rad(0),math.rad(12.5)),.1)
  311. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.25,.4,0)*CFrame.Angles(math.cos(syne/30)/10*-1,math.rad(-0),math.rad(-15)),.1)
  312. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(-.15,1.45,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)),.1)
  313. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(5)),.1)
  314. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.575,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(-5)),.1)
  315. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(-3,math.cos(syne/30)/3+4.4,0)*CFrame.Angles(math.rad(0),math.rad(90),0),.1)
  316. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/3+2.25,-.25)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-2)),.15)
  317. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(0),math.rad(180),0)
  318. end
  319. if anim=='Walking' and surfing then
  320. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.25,.5,0)*CFrame.Angles(math.cos(syne/30)/10,math.rad(0),math.rad(25)),.15)
  321. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.25,.4,0)*CFrame.Angles(math.cos(syne/30)/10*-1,math.rad(-0),math.rad(-20)),.15)
  322. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(-.15,1.45,0)*CFrame.Angles(math.rad(0),math.rad(89),math.rad(0)),.15)
  323. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(5)),.15)
  324. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.615,-1.55,-.1)*CFrame.Angles(math.rad(0),0,math.rad(-5)),.15)
  325. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(-3,math.cos(syne/30)/3+4.4,-.25)*CFrame.Angles(math.rad(-5),math.rad(90),0),.15)
  326. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/3+2.5,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(5)),.15)
  327. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(0),math.rad(180),0)
  328. end
  329. if anim=='Sprinting' and surfing then
  330. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.25,.5,0)*CFrame.Angles(math.cos(syne/30)/10,math.rad(0),math.rad(40)),.15)
  331. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.25,.4,0)*CFrame.Angles(math.cos(syne/30)/10*-1,math.rad(-30),math.rad(-20)),.15)
  332. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(-.25,1.45,0)*CFrame.Angles(math.rad(0),math.rad(89),math.rad(0)),.15)
  333. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(5)),.15)
  334. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.725,-1.3,-.1)*CFrame.Angles(math.rad(0),0,math.rad(-10)),.15)
  335. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(-3,math.cos(syne/30)/3+2.4,-.5)*CFrame.Angles(math.rad(-15),math.rad(90),0),.15)
  336. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/3+.5,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(10)),.15)
  337. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(0),math.rad(180),0)
  338. end
  339. if anim=='Jumping' and surfing then
  340. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.375,.5,0)*CFrame.Angles(0,math.rad(5),math.rad(48)),.15)
  341. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.25,.4,0)*CFrame.Angles(0,math.rad(-20),math.rad(-35)),.15)
  342. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(-.25,1.45,0)*CFrame.Angles(math.rad(0),math.rad(89),math.rad(0)),.15)
  343. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(5)),.15)
  344. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.725,-1.2,-.1)*CFrame.Angles(math.rad(0),0,math.rad(-10)),.15)
  345. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(-3,4,0)*CFrame.Angles(math.rad(-30),math.rad(90),0),.15)
  346. clwl.C0=Lerp(clwl.C0,CFrame.new(0,2.5,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(10)),.15)
  347. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(0),math.rad(180),0)
  348. end
  349. if anim=='Falling' and surfing then
  350. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.375,.5,0)*CFrame.Angles(0,math.rad(-20),math.rad(30)),.15)
  351. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.25,.25,0)*CFrame.Angles(0,math.rad(5),math.rad(-55)),.15)
  352. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(-.25,1.45,0)*CFrame.Angles(math.rad(0),math.rad(89),math.rad(0)),.15)
  353. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.2,-.1)*CFrame.Angles(math.rad(0),0,math.rad(5)),.15)
  354. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.725,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(-10)),.15)
  355. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(-3,4,-0)*CFrame.Angles(math.rad(15),math.rad(90),0),.15)
  356. clwl.C0=Lerp(clwl.C0,CFrame.new(0,2.5,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-20)),.15)
  357. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(0),math.rad(180),0)
  358. end
  359. if anim=='Dance' and surfing and dnc then
  360. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.2,1,0)*CFrame.Angles(math.rad(190),math.rad(0),math.rad(-10)),.1)
  361. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.2,1,0)*CFrame.Angles(math.rad(190),math.rad(-0),math.rad(10)),.1)
  362. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.45,-.2)*CFrame.Angles(math.rad(-15),0,0),.1)
  363. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.575,-1.9,-.1)*CFrame.Angles(math.rad(5),0,math.rad(5)),.1)
  364. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.575,-1.9,-.1)*CFrame.Angles(math.rad(5),0,math.rad(-5)),.1)
  365. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,2.375+math.cos(syne/30)/10,3)*CFrame.Angles(0,math.rad(180),0),.1)
  366. clwl.C0=Lerp(clwl.C0,CFrame.new(0,math.cos(syne/30)/10+5.8,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),.15)
  367. rutprt.RootJoint.C1=CFrame.new(0,-1,3)*CFrame.Angles(math.rad(10),math.rad(180),0)
  368. end
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375. if puffing then
  376. tek=tek+1
  377. else
  378. tek=0
  379. end
  380. if tek>=15 then
  381. tek=0
  382. local cl2=Instance.new('Part',Workspace)
  383. local p1=math.random(10,30)*.1
  384. local p2=math.random(40,60)*.1
  385. local p3=math.random(70,90)*.1
  386. cl2.CanCollide=false
  387. cl2.Anchored=true
  388. cl2.Name='Claud'
  389. cl2.formFactor='Custom'
  390. cl2.BrickColor=BrickColor.new('Institutional white')
  391. cl2.TopSurface=10
  392. cl2.BottomSurface=10
  393. cl2.LeftSurface=10
  394. cl2.RightSurface=10
  395. cl2.FrontSurface=10
  396. cl2.BackSurface=10
  397. cl2.CFrame=claud.CFrame*CFrame.new(-3.5,0,math.random(-15,15)*.1)*CFrame.Angles(math.rad(0),0,math.rad(90))
  398. local cl2l=Instance.new('PointLight',cl2)
  399. cl2l.Range=8
  400. cl2l.Color=Color3.new(1,1,1)
  401. cl2l.Brightness=123123
  402. local clms2=Instance.new('SpecialMesh',cl2)
  403. clms2.MeshId="http://www.roblox.com/asset/?id=1095708"
  404. clms2.Scale=Vector3.new(1,2,1.5)
  405. coroutine.wrap(function()
  406. for ttt=0,1.05,.1 do cl2.Transparency=ttt cl2.CFrame=cl2.CFrame*CFrame.Angles(math.rad(p1),math.rad(p2),math.rad(p3)) clms2.Scale=clms2.Scale+Vector3.new(.035,.035,.035) cl2l.Range=cl2l.Range-.5 wait()
  407. end
  408. cl2:Destroy()
  409. end)()
  410. end
  411.  
  412.  
  413. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement