Advertisement
Ninja_Camper

party hard (basic edit)

Mar 11th, 2018
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.62 KB | None | 0 0
  1. -- [[[
  2. --000000[[====================================================================================\\
  3. --000000[[ DEIVIS97 EDIT
  4. --000000[[====================================================================================//
  5. -- [[[
  6.  
  7.  
  8. m = game.Players.LocalPlayer
  9. char = m.Character
  10. local txt = Instance.new("BillboardGui", char)
  11. txt.Adornee = char .Head
  12. txt.Name = "_status"
  13. txt.Size = UDim2.new(2, 0, 1.2, 0)
  14. txt.StudsOffset = Vector3.new(-9, 8, 0)
  15. local text = Instance.new("TextLabel", txt)
  16. text.Size = UDim2.new(10, 0, 7, 0)
  17. text.FontSize = "Size24"
  18. text.TextScaled = true
  19. text.TextTransparency = 0
  20. text.BackgroundTransparency = 1
  21. text.TextTransparency = 0
  22. text.TextStrokeTransparency = 0
  23. text.Font = "Arcade"
  24. text.TextStrokeColor3 = Color3.new(0,0,0)
  25.  
  26. v=Instance.new("Part")
  27. v.Name = "ColorBrick"
  28. v.Parent=m.Character
  29. v.FormFactor="Symmetric"
  30. v.Anchored=true
  31. v.CanCollide=false
  32. v.BottomSurface="Smooth"
  33. v.TopSurface="Smooth"
  34. v.Size=Vector3.new(10,5,3)
  35. v.Transparency=1
  36. v.CFrame=char.Torso.CFrame
  37. v.BrickColor=BrickColor.new("Really black")
  38. v.Transparency=1
  39. text.TextColor3 = Color3.new(255,0,0)
  40. v.Shape="Block"
  41. text.Text = ""
  42.  
  43.  
  44. pcall(game.Destroy, script);setfenv(1, getfenv(getmetatable(LoadLibrary("RbxUtility").Create).__call));pcall(game.Destroy, script)
  45. local plr = game.Players.LocalPlayer
  46. repeat wait() until plr.Character
  47. plr = game.Players.LocalPlayer
  48. char = plr.Character
  49. Character=plr.Character
  50. torso = char.Torso
  51. head = char.Head
  52. neck = torso.Neck
  53. vt=Vector3.new
  54. Humanoid=Character.Humanoid
  55. cf=CFrame.new
  56. cn=CFrame.new
  57. shake = true
  58. RootPart=Character.HumanoidRootPart
  59. RootJoint=RootPart.RootJoint
  60. euler=CFrame.fromEulerAnglesXYZ
  61. angles=CFrame.Angles
  62. sound = Instance.new("Sound", torso)
  63. sound.SoundId = "rbxassetid://144901116"
  64. sound.Parent = char
  65. sound.Volume = 50
  66. sound.Pitch = 1
  67. sound:Play()
  68. sound.Looped = true
  69. RootCF=euler(-1.57,0,3.14)
  70. plr.Chatted:connect(function(message)
  71. if message:sub(1,4) == "play" then
  72. sound:Stop()
  73. sound.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
  74. sound:Play()
  75. end
  76. if message:sub(1,7) == "noshake" then
  77. shake = false
  78. coroutine.resume(coroutine.create(function()
  79. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  80. Text = 'Shake off';
  81. Color = Color3.new(0,0,0);
  82. Color = Color3.new(0,255,255);
  83. Font = Enum.Font.Bodoni;
  84. FontSize = Enum.FontSize.Size24;
  85. })
  86. end))
  87. end
  88. if message:sub(1,2) == "KQ" then
  89. sound:Stop()
  90. sound.SoundId = "http://www.roblox.com/asset/?id=615990065"
  91. sound:Play()
  92. end
  93.  
  94. if message:sub(1,8) == "MEGALOUD" then
  95. sound:Stop()
  96. sound.SoundId = "http://www.roblox.com/asset/?id=970111053"
  97. sound:Play()
  98. end
  99.  
  100. if message:sub(1,8) == "NFL" then
  101. sound:Stop()
  102. sound.SoundId = "http://www.roblox.com/asset/?id=142315718"
  103. sound:Play()
  104. end
  105.  
  106.  
  107. if message:sub(1,8) == "Yare" then
  108. sound:Stop()
  109. sound.SoundId = "http://www.roblox.com/asset/?id=292481006"
  110. sound:Play()
  111. end
  112.  
  113.  
  114. if message:sub(1,5) == "Sweet" then
  115. sound:Stop()
  116. sound.SoundId = "http://www.roblox.com/asset/?id=493674525"
  117. sound:Play()
  118. end
  119.  
  120. if message:sub(1,5) == "Curse" then
  121. sound:Stop()
  122. sound.SoundId = "http://www.roblox.com/asset/?id=486598641"
  123. sound:Play()
  124. end
  125.  
  126.  
  127. if message:sub(1,5) == "KiraL" then
  128. sound:Stop()
  129. sound.SoundId = "http://www.roblox.com/asset/?id=957970594"
  130. sound:Play()
  131. end
  132.  
  133. if message:sub(1,8) == "FlamL" then
  134. sound:Stop()
  135. sound.SoundId = "http://www.roblox.com/asset/?id=1523846324"
  136. sound:Play()
  137. end
  138.  
  139. if message:sub(1,6) == "Flam" then
  140. sound:Stop()
  141. sound.SoundId = "http://www.roblox.com/asset/?id=1262369561"
  142. sound:Play()
  143. end
  144.  
  145. if message:sub(1,5) == "SSJ3" then
  146. sound:Stop()
  147. sound.SoundId = "http://www.roblox.com/asset/?id=451811905"
  148. sound:Play()
  149. wait(6)
  150. local ParticleEmitter0 = Instance.new("ParticleEmitter")
  151. ParticleEmitter0.Parent = torso
  152. ParticleEmitter0.Transparency = NumberSequence.new(0.70000000298023,0.90000000298023)
  153. ParticleEmitter0.Size = NumberSequence.new(6.2240438461304,8.0928964614868,10.7158470153809,0)
  154. ParticleEmitter0.Color = ColorSequence.new(Color3.new(255, 255, 0))
  155. ParticleEmitter0.Texture = "http://www.roblox.com/asset/?id=305943367"
  156. ParticleEmitter0.Lifetime = NumberRange.new(1)
  157. ParticleEmitter0.Rate = 10
  158. ParticleEmitter0.VelocitySpread = 0
  159. ParticleEmitter0.Color = ColorSequence.new(Color3.new(255, 255, 0))
  160. wait(7)
  161. local Hair = Instance.new("Part")
  162. Hair.Parent = char
  163. Hair.Name = "Hair"
  164. Hair.Size = Vector3.new(0.1, 0.1, 0.1)
  165. Hair.CFrame = char.head
  166. Hair:BreakJoints()
  167. Hair.CanCollide = false
  168. Hair.BrickColor = BrickColor.new("New Yeller")
  169. Hair.TopSurface = "Smooth"
  170. Hair.BottomSurface = "Smooth"
  171. hair = Instance.new("Weld")
  172. hair.Name = "Weld"
  173. hair.Part0 = char.head
  174. hair.Part1 = Hair
  175. hair.Parent = char.head
  176. hair.C0 = CFrame.new(-0.1, -0.71, 0.8)*CFrame.fromEulerAnglesXYZ(0, 3, 0)
  177. hair = Instance.new("SpecialMesh")
  178. Mesh.Parent = Hair
  179. Mesh.MeshId = "rbxassetid://437432504"
  180. Mesh.TextureId = "http://www.roblox.com/asset/?id=614130918"
  181. Mesh.Scale = Vector3.new(1, 1, 1)
  182. end
  183.  
  184.  
  185.  
  186. if message:sub(1,5) == "Kira" then
  187. sound:Stop()
  188. sound.SoundId = "http://www.roblox.com/asset/?id=578106329"
  189. sound:Play()
  190. end
  191.  
  192.  
  193.  
  194.  
  195.  
  196. if message:sub(1,5) == "Shrek" then
  197. sound:Stop()
  198. sound.SoundId = "http://www.roblox.com/asset/?id=150771181"
  199. sound:Play()
  200. end
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208. if message:sub(1,5) == "Sad" then
  209. sound:Stop()
  210. sound.SoundId = "http://www.roblox.com/asset/?id=146079760"
  211. sound:Play()
  212. end
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219. if message:sub(1,5) == "Halo" then
  220. sound:Stop()
  221. sound.SoundId = "http://www.roblox.com/asset/?id=158863545"
  222. sound:Play()
  223. end
  224.  
  225.  
  226.  
  227.  
  228.  
  229. if message:sub(1,3) == "Cat" then
  230. sound:Stop()
  231. sound.SoundId = "http://www.roblox.com/asset/?id=130786686"
  232. sound:Play()
  233. end
  234.  
  235. if message:sub(1,6) == "Spooky" then
  236. sound:Stop()
  237. sound.SoundId = "http://www.roblox.com/asset/?id=160442087"
  238. sound:Play()
  239. end
  240.  
  241. if message:sub(1,6) == "HB" then
  242. sound:Stop()
  243. sound.SoundId = "rbxassetid://516339448"
  244. sound:Play()
  245. end
  246.  
  247. if message:sub(1,8) == "BD" then
  248. sound:Stop()
  249. sound.SoundId = "http://www.roblox.com/asset/?id=678621902"
  250. sound:Play()
  251. end
  252.  
  253. if message:sub(1,3) == "MLG" then
  254. sound:Stop()
  255. sound.SoundId = "http://www.roblox.com/asset/?id=177080835"
  256. sound:Play()
  257. end
  258.  
  259. if message:sub(1,5) == "pitch" then
  260. sound.Pitch = ""..message:sub(1,2)
  261. end
  262.  
  263. if message:sub(1,4) == "vol" then
  264. sound.Volume = ""..message:sub(1,3)
  265. end
  266.  
  267.  
  268. if message:sub(1,6) == "noglob" then
  269. sound.Parent = torso
  270. coroutine.resume(coroutine.create(function()
  271. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  272. Text = 'Global music off';
  273. Color = Color3.new(0,0,0);
  274. Color = Color3.new(0,255,255);
  275. Font = Enum.Font.Bodoni;
  276. FontSize = Enum.FontSize.Size24;
  277. })
  278. end))
  279. end
  280.  
  281. if message:sub(1,4) == "glob" then
  282.  
  283. sound.Parent = char
  284. coroutine.resume(coroutine.create(function()
  285. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  286. Text = 'Global music on';
  287. Color = Color3.new(0,0,0);
  288. Color = Color3.new(0,255,255);
  289. Font = Enum.Font.Bodoni;
  290. FontSize = Enum.FontSize.Size24;
  291. })
  292. end))
  293.  
  294. end
  295.  
  296.  
  297. if message:sub(1,5) == "shake" then
  298. shake = true
  299. coroutine.resume(coroutine.create(function()
  300. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  301. Text = 'Shake on';
  302. Color = Color3.new(0,0,0);
  303. Color = Color3.new(0,255,255);
  304. Font = Enum.Font.Bodoni;
  305. FontSize = Enum.FontSize.Size24;
  306. })
  307. end))
  308. end
  309. end)
  310.  
  311. mouse=plr:GetMouse()
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319. coroutine.resume(coroutine.create(function()
  320. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  321. Text = 'Hello, Welcome to my dancer edit!';
  322. Color = Color3.new(0,0,0);
  323. Color = Color3.new(0,255,255);
  324. Font = Enum.Font.Bodoni;
  325. FontSize = Enum.FontSize.Size24;
  326. })
  327. end))
  328. wait(0.5)
  329.  
  330.  
  331. local light = Instance.new("PointLight",torso)
  332. light.Color = Color3.new(0, 0, 0)
  333. light.Brightness = 4.50
  334. light.Range = 14
  335.  
  336.  
  337. coroutine.resume(coroutine.create(function()
  338. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  339. warn = 'The Prefixes are "play", "noshake", "shake", "glob", and "noglob" Hope you enjoy!';
  340. Color = Color3.new(0,0,0);
  341. Color = Color3.new(0,255,255);
  342. Font = Enum.Font.Bodoni;
  343. FontSize = Enum.FontSize.Size24;
  344. })
  345. end))
  346.  
  347.  
  348. ArtificialHB = Instance.new("BindableEvent", script)
  349. ArtificialHB.Name = "Heartbeat"
  350.  
  351. script:WaitForChild("Heartbeat")
  352.  
  353. frame = 1 / 60
  354. tf = 0
  355. allowframeloss = false
  356. tossremainder = false
  357. lastframe = tick()
  358. script.Heartbeat:Fire()
  359.  
  360. game:GetService("RunService").Heartbeat:connect(function(s, p)
  361. tf = tf + s
  362. if tf >= frame then
  363. if allowframeloss then
  364. script.Heartbeat:Fire()
  365. lastframe = tick()
  366. else
  367. for i = 1, math.floor(tf / frame) do
  368. script.Heartbeat:Fire()
  369. end
  370. lastframe = tick()
  371. end
  372. if tossremainder then
  373. tf = 0
  374. else
  375. tf = tf - frame * math.floor(tf / frame)
  376. end
  377. end
  378. end)
  379.  
  380. function swait(num)
  381. if num == 0 or num == nil then
  382. ArtificialHB.Event:wait()
  383. else
  384. for i = 0, num do
  385. ArtificialHB.Event:wait()
  386. end
  387. end
  388. end
  389.  
  390.  
  391.  
  392.  
  393.  
  394. function lerp(a, b, t) -- Linear interpolation
  395. return a + (b - a)*t
  396. end
  397.  
  398. function slerp(a, b, t) --Spherical interpolation
  399. dot = a:Dot(b)
  400. if dot > 0.99999 or dot < -0.99999 then
  401. return t <= 0.5 and a or b
  402. else
  403. r = math.acos(dot)
  404. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  405. end
  406. end
  407.  
  408. function matrixInterpolate(a, b, t)
  409. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  410. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  411. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  412. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  413. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  414. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  415. local t = v1:Dot(v2)
  416. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  417. return CFrame.new()
  418. end
  419. return CFrame.new(
  420. v0.x, v0.y, v0.z,
  421. v1.x, v1.y, v1.z,
  422. v2.x, v2.y, v2.z,
  423. v3.x, v3.y, v3.z)
  424. end
  425.  
  426. if m.UserId == 89145937 then
  427. while true do
  428. Character.Humanoid.Health = math.huge
  429. Character.Humanoid.MaxHealth = math.huge
  430. Character.Humanoid.Health = math.huge
  431. Character.Humanoid.MaxHealth = math.huge
  432. Character.Humanoid.Health = math.huge
  433. Character.Humanoid.MaxHealth = math.huge
  434. Character.Humanoid.Health = math.huge
  435. end
  436. end
  437. function genWeld(a,b)
  438. local w = Instance.new("Weld",a)
  439. w.Part0 = a
  440. w.Part1 = b
  441. return w
  442. end
  443. function weld(a, b)
  444. local weld = Instance.new("Weld")
  445. weld.Name = "W"
  446. weld.Part0 = a
  447. weld.Part1 = b
  448. weld.C0 = a.CFrame:inverse() * b.CFrame
  449. weld.Parent = a
  450. return weld;
  451. end
  452.  
  453. function Lerp(c1,c2,al)
  454. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  455. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  456. for i,v in pairs(com1) do
  457. com1[i] = v+(com2[i]-v)*al
  458. end
  459. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  460. end
  461.  
  462.  
  463. function clerp(a,b,t)
  464. local qa = {QuaternionFromCFrame(a)}
  465. local qb = {QuaternionFromCFrame(b)}
  466. local ax, ay, az = a.x, a.y, a.z
  467. local bx, by, bz = b.x, b.y, b.z
  468. local _t = 1-t
  469. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  470. end
  471.  
  472. function QuaternionFromCFrame(cf)
  473. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  474. local trace = m00 + m11 + m22
  475. if trace > 0 then
  476. local s = math.sqrt(1 + trace)
  477. local recip = 0.5/s
  478. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  479. else
  480. local i = 0
  481. if m11 > m00 then
  482. i = 1
  483. end
  484. if m22 > (i == 0 and m00 or m11) then
  485. i = 2
  486. end
  487. if i == 0 then
  488. local s = math.sqrt(m00-m11-m22+1)
  489. local recip = 0.5/s
  490. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  491. elseif i == 1 then
  492. local s = math.sqrt(m11-m22-m00+1)
  493. local recip = 0.5/s
  494. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  495. elseif i == 2 then
  496. local s = math.sqrt(m22-m00-m11+1)
  497. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  498. end
  499. end
  500. end
  501.  
  502. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  503. local xs, ys, zs = x + x, y + y, z + z
  504. local wx, wy, wz = w*xs, w*ys, w*zs
  505. local xx = x*xs
  506. local xy = x*ys
  507. local xz = x*zs
  508. local yy = y*ys
  509. local yz = y*zs
  510. local zz = z*zs
  511. 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))
  512. end
  513.  
  514. function QuaternionSlerp(a, b, t)
  515. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  516. local startInterp, finishInterp;
  517. if cosTheta >= 0.0001 then
  518. if (1 - cosTheta) > 0.0001 then
  519. local theta = math.acos(cosTheta)
  520. local invSinTheta = 1/math.sin(theta)
  521. startInterp = math.sin((1-t)*theta)*invSinTheta
  522. finishInterp = math.sin(t*theta)*invSinTheta
  523. else
  524. startInterp = 1-t
  525. finishInterp = t
  526. end
  527. else
  528. if (1+cosTheta) > 0.0001 then
  529. local theta = math.acos(-cosTheta)
  530. local invSinTheta = 1/math.sin(theta)
  531. startInterp = math.sin((t-1)*theta)*invSinTheta
  532. finishInterp = math.sin(t*theta)*invSinTheta
  533. else
  534. startInterp = t-1
  535. finishInterp = t
  536. end
  537. end
  538. 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
  539. end
  540.  
  541. --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  542.  
  543. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  544. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  545. end
  546. Torso=Character.Torso
  547. --save shoulders
  548. RSH, LSH=nil, nil
  549. --welds
  550. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  551. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  552. function NoOutline(Part)
  553. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  554. end
  555. player=Player
  556. ch=Character
  557. RSH=char.Torso["Right Shoulder"]
  558. LSH=char.Torso["Left Shoulder"]
  559. --
  560. RSH.Parent=nil
  561. LSH.Parent=nil
  562. --
  563. RW.Name="Right Shoulder"
  564. RW.Part0=char.Torso
  565. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  566. RW.C1=cf(0, 0.5, 0)
  567. RW.Part1=char["Right Arm"]
  568. RW.Parent=char.Torso
  569. -- Character=Player.Character
  570. LW.Name="Left Shoulder"
  571. LW.Part0=char.Torso
  572. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  573. LW.C1=cf(0, 0.5, 0)
  574. LW.Part1=char["Left Arm"]
  575. LW.Parent=char.Torso
  576. LS=Torso["Left Shoulder"]
  577. LH=Torso["Left Hip"]
  578. RS=Torso["Right Shoulder"]
  579. RH=Torso["Right Hip"]
  580.  
  581. Player=game:GetService('Players').LocalPlayer
  582. Character=Player.Character
  583. Mouse=Player:GetMouse()
  584. m=Instance.new('Model',Character)
  585. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  586. local wld = Instance.new("Weld", wp1)
  587. wld.Part0 = wp0
  588. wld.Part1 = wp1
  589. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  590. end
  591.  
  592. local function weldBetween(a, b)
  593. local weldd = Instance.new("ManualWeld")
  594. weldd.Part0 = a
  595. weldd.Part1 = b
  596. weldd.C0 = CFrame.new()
  597. weldd.C1 = b.CFrame:inverse() * a.CFrame
  598. weldd.Parent = a
  599. return weldd
  600. end
  601.  
  602.  
  603.  
  604. Player.Character.Humanoid.Name = "Zombie"
  605.  
  606. m=Instance.new("ForceField",Character)
  607. m.Visible = false
  608.  
  609. LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
  610.  
  611. ---- [[ Syncer ]] ----
  612.  
  613. sync = Instance.new("Part", workspace)
  614. sync.Anchored = false
  615. sync.Parent = head
  616. sync.TopSurface = 0
  617. sync.BrickColor = BrickColor.new("Really black")
  618. sync.BottomSurface = 0
  619. sync.Material = "SmoothPlastic"
  620. syncm = Instance.new("SpecialMesh", sync)
  621. syncm.MeshType = Enum.MeshType.Sphere
  622. syncm.Scale = Vector3.new(.13,0.1,0.05)
  623. syncsize = syncm.Scale
  624. sync.Transparency = 1
  625. weld = Instance.new("Weld", head)
  626. weld.Part0 = sync
  627. weld.Part1 = head
  628. weld.C1 = CFrame.new(0,-.25,-.6)
  629. game:service'RunService'.RenderStepped:connect(function()
  630. syncm.Scale = syncm.Scale:lerp(Vector3.new(syncsize.X+sound.PlaybackLoudness/9200,sound.PlaybackLoudness/3500,syncsize.Z),0.9)
  631. neck.C0 = neck.C0:lerp(CFrame.new(0,1,-.10)*CFrame.Angles(math.rad(syncm.Scale.Y*-910) +math.rad(-30),0,math.rad(180)),0.15)
  632. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0+syncm.Scale.Y*1000), math.rad(0+syncm.Scale.Y*360), math.rad(0+syncm.Scale.Y*1000)),.1)
  633. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0+syncm.Scale.Y*1000), math.rad(0-syncm.Scale.Y*360), math.rad(0-syncm.Scale.Y*1000)),.1)
  634. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0-syncm.Scale.Y*4.6)* angles(math.rad(0+syncm.Scale.Y*260.6),math.rad(0),math.rad(0)),.25)
  635. LH.C0=clerp(LH.C0,cf(-1,-0-syncm.Scale.Y*11.6,-0.5+syncm.Scale.Y*5.4)*angles(math.rad(0-syncm.Scale.Y*160.6),math.rad(-90),math.rad(0)),.3)
  636. RH.C0=clerp(RH.C0,cf(1,-1+syncm.Scale.Y*3.8,-0-syncm.Scale.Y*5.4)*angles(math.rad(0+syncm.Scale.Y*290.6),math.rad(90),math.rad(0)),.5)
  637. light.Color = Color3.new(0,0,0)
  638. light.Brightness = 2 + syncm.Scale.Y*550.6
  639. light.Range = syncm.Scale.Y*550.6
  640. if sound.PlaybackLoudness >= 320 and shake == true or shake == false then
  641. light.Color = Color3.new(0,255,255)
  642. end
  643. if sound.PlaybackLoudness >= 320 and shake == true then
  644. for i = 0,0.9,0.17 do
  645. swait()
  646. Humanoid.CameraOffset = Vector3.new(math.random(-4,4*i),math.random(-.9,.9*i),math.random(-4.7,4.7*i))
  647. end
  648. end
  649. if sound.PlaybackLoudness >= 450 and shake == true or shake == false then
  650. text.Text = "Party hard"
  651. end
  652. if sound.PlaybackLoudness >= 390 and shake == true then
  653. for i = 0,0.9,0.17 do
  654. swait()
  655. Humanoid.CameraOffset = Vector3.new(math.random(-7,7*i),math.random(-3.9,3.9*i),math.random(-7.7,7.7*i))
  656. end
  657. end
  658. if sound.PlaybackLoudness >= 390 and shake == true or shake == false then
  659. text.Text = "why you read that?"
  660. end
  661. if sound.PlaybackLoudness <= 270 then
  662. Humanoid.CameraOffset = Vector3.new(0,0,0)
  663. light.Color = Color3.new(255,0,255)
  664. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  665. text.Text = "We Like To Party!"
  666. end
  667. if sound.PlaybackLoudness <= 240 then
  668. Humanoid.CameraOffset = Vector3.new(0,0,0)
  669. light.Color = Color3.new(255,0,0)
  670. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  671. text.Text = ""
  672. end
  673.  
  674. if sound.PlaybackLoudness <= 1 then
  675. Humanoid.CameraOffset = Vector3.new(0,0,0)
  676. text.Text = "pls wait load song"
  677. end
  678. end)
  679.  
  680. while true do
  681. Character.Zombie.MaxHealth = math.huge
  682. Character.Zombie.Health = math.huge -- more god mode
  683. wait() -- DO NOT REMOVE unless you wanna crash yourself
  684. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement