Advertisement
saba1517

script of script

Jun 9th, 2018
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.13 KB | None | 0 0
  1. --[[<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><>
  2.  
  3.  
  4. Malcom was the host of his own 1920's radio broadcast, "Malcom Maddox's Magical Extravaganza!". Despite being fairly wealthy for the time, he always dreamed of getting up and performing in front of a crowd.
  5.  
  6. This is what he did. Well... He would have done this if a large bus wasn't driving at 50 miles over the speed limit, and into his unsuspecting face.
  7.  
  8. So, Malcom died.. Sort of. You see, people tend to stick around after they die if they have unfinished business. Malcom was no exception. After the shock of realizing that he was dead, he decided to go to his big show anyways.
  9.  
  10. Unfortunately, people that are alive don't really see dead people walking around, so when the patrons of the theatre saw Malcom, they wet their pants and ran down the fire escape.
  11.  
  12. After this incident, Malcom has hidden himself to the rest of the world, his mystical wonders hidden.. Until now.
  13.  
  14.  
  15. <><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  16.  
  17.  
  18. <>Controls<>
  19.  
  20. Z: Disappearing Act <> Use your hat to warp to your mouse cursor.
  21.  
  22.  
  23. X: Hat Trick <> Pull three different things out of your hat. (Its randomized!)
  24.  
  25.  
  26. C: Draw a Card <> Draw a card that does one of five effects. (Its randomized!)
  27.  
  28.  
  29. V: lul
  30.  
  31.  
  32. T: Heads Off <> Tell your audience that they will be amazed!
  33.  
  34. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>]]--
  35.  
  36.  
  37.  
  38.  
  39.  
  40. warn("Malcom Maddox was created by SezHu.")
  41.  
  42. wait(1 / 40)
  43. Effects = { }
  44. local Player = game.Players.localPlayer
  45. local Mouse = Player:GetMouse()
  46. local Character = Player.Character
  47. local Humanoid = Character.Humanoid
  48. local Head = Character.Head
  49. local RootPart = Character.HumanoidRootPart
  50. local Torso = Character.Torso
  51. local LeftArm = Character["Left Arm"]
  52. local RightArm = Character["Right Arm"]
  53. local LeftLeg = Character["Left Leg"]
  54. local RightLeg = Character["Right Leg"]
  55. local Camera = game.Workspace.CurrentCamera
  56. local RootJoint = RootPart.RootJoint
  57. local Equipped = false
  58. local Attack = false
  59. local Anim = 'Idle'
  60. local Idle = 0
  61. local UIS = game:GetService("UserInputService")
  62. local Combo = 1
  63. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  64. local Velocity = RootPart.Velocity.y
  65. local Sine = 0
  66. local Change = 1
  67. local killcount = 1
  68. local lasersize = 0
  69. local charsize = 2
  70. local CF = CFrame.new
  71. local ANGLES = CFrame.Angles
  72. local RAD = math.rad
  73. local Neck = Torso["Neck"]
  74. local silenced = false
  75. Head.face:Destroy()
  76. Head.Transparency = 1
  77. if(not Humanoid:FindFirstChildOfClass'ForceField')then Instance.new("ForceField",Character).Visible = false end
  78.  
  79. local function soundbork(obj)
  80. if obj:IsA("Sound") and obj.Name ~= "aa" then
  81. obj.Looped = false
  82. obj.Pitch = 1
  83. obj.Volume = 0
  84. return
  85. end
  86.  
  87.  
  88. local children = obj:GetChildren()
  89. for i = 1, #children do
  90. soundbork(children[i])
  91. end
  92. return
  93. end
  94.  
  95. maincol = Torso.Color
  96. maincol2 = Torso.Color
  97.  
  98. local RbxUtility = LoadLibrary("RbxUtility")
  99. local Create = RbxUtility.Create
  100.  
  101. Humanoid.WalkSpeed = 16
  102. Humanoid.JumpPower = 50
  103. Humanoid.Animator.Parent = nil
  104. Character.Animate.Parent = nil
  105.  
  106. local newMotor = function(part0, part1, c0, c1)
  107. local w = Create('Motor'){
  108. Parent = part0,
  109. Part0 = part0,
  110. Part1 = part1,
  111. C0 = c0,
  112. C1 = c1,
  113. }
  114. return w
  115. end
  116.  
  117.  
  118. function clerp(a, b, t)
  119. return a:lerp(b, t)
  120. end
  121.  
  122. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  123. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  124. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  125. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  126. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  127. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  128. RootJoint.C1 = CFrame.new(0, 0, 0)
  129. RootJoint.C0 = CFrame.new(0, 0, 0)
  130. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  131. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  132. local rarmc1 = RW.C1
  133. local larmc1 = LW.C1
  134. local rlegc1 = RH.C1
  135. local llegc1 = LH.C1
  136. local resetc1 = false
  137. Humanoid.Parent = nil
  138. RootPart.Size = RootPart.Size*charsize
  139. Torso.Size = Torso.Size*charsize
  140. RightArm.Size = RightArm.Size*charsize
  141. RightLeg.Size = RightLeg.Size*charsize
  142. LeftArm.Size = LeftArm.Size*charsize
  143. LeftLeg.Size = LeftLeg.Size*charsize
  144. Head.Size = Head.Size*charsize
  145. RootJoint.Parent = RootPart
  146. Neck.Parent = Torso
  147. RW.Parent = Torso
  148. LW.Parent = Torso
  149. RH.Parent = Torso
  150. LH.Parent = Torso
  151. Humanoid.Parent = Character
  152.  
  153. ch = Character:GetChildren()
  154. for i = 1, #ch do
  155. if ch[i].Name == "Torso" then
  156. ch[i].roblox.Transparency = 1
  157. elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
  158. ch[i]:Destroy()
  159. end
  160. end
  161.  
  162.  
  163. --<><><><><><><><><><><><>--
  164.  
  165. --Passive Effects--
  166.  
  167. --<><><><><><><><><><><><>--
  168.  
  169. spawn(function()
  170. while true do
  171. wait(.1)
  172. if Anim == "Idle" or Anim == "Walk" then
  173. local refpart = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.Random(), "Effect", Vector3.new(math.random(1,3)/6,math.random(1,3)/6,math.random(1,3)/6))
  174. refpart.Anchored = false
  175. refpart.CFrame = RootPart.CFrame * CFrame.new(math.random(-30,30),80,math.random(-30,30))
  176. refpart.CanCollide = false
  177. local GRAVITY_ACCELERATION = 3.05
  178. local bodyForce = Instance.new('BodyForce', refpart)
  179. bodyForce.Name = 'Antigravity'
  180. bodyForce.force = Vector3.new(0, refpart:GetMass() * GRAVITY_ACCELERATION, 0)
  181. local rl = Create("BodyAngularVelocity"){
  182. P = 300,
  183. maxTorque = Vector3.new(2, 2, 2),
  184. angularvelocity = Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)),
  185. Parent = refpart,}
  186. table.insert(Effects, {refpart,"Disappear",.003})
  187. game:GetService("Debris"):AddItem(refpart, 10)
  188. end
  189. end
  190. end)
  191.  
  192.  
  193. --<><><><><><><><><><><><>--
  194.  
  195. --Tables and Songs--
  196.  
  197. --<><><><><><><><><><><><>--
  198.  
  199. local songs = {
  200. 1374520036,
  201. 1034928566,
  202. 228239848,
  203. 257314417,
  204. 176069112,
  205. 608232329,
  206. }
  207.  
  208. local quotes = {
  209. "I will amaze you!",
  210. "Heads off to you!",
  211. "Step right up!",
  212. "Be amazed!",
  213. "The show must go on!",
  214. "Let the show begin!",
  215. }
  216.  
  217. playlist = Instance.new("Sound", Torso)
  218. playlist.SoundId = "rbxassetid://450193952"
  219. playlist.Volume = 3
  220. playlist.Pitch = 0.66
  221. playlist.TimePosition = 0
  222. playlist.Name = "aa"
  223. playlist:Play()
  224.  
  225. --<><><><><><><><><><><><>--
  226.  
  227. --Clothes--
  228.  
  229. --<><><><><><><><><><><><>--
  230.  
  231. local top = Instance.new("Shirt")
  232. top.ShirtTemplate = "rbxassetid://767426316"
  233. top.Parent = Character
  234. top.Name = "Cloth"
  235. local bottom = Instance.new("Pants")
  236. bottom.PantsTemplate = "rbxassetid://201888161"
  237. bottom.Parent = Character
  238. bottom.Name = "Cloth"
  239.  
  240. --<><><><><><><><><><><><>--
  241.  
  242. --Name Tag--
  243.  
  244. --<><><><><><><><><><><><>--
  245.  
  246. --[[Humanoid.DisplayDistanceType = "None"
  247. local naeeym2 = Instance.new("BillboardGui",Character)
  248. naeeym2.AlwaysOnTop = false
  249. naeeym2.Size = UDim2.new(5,35,2,15)
  250. naeeym2.StudsOffset = Vector3.new(0,7,0)
  251. naeeym2.MaxDistance = 75
  252. naeeym2.Adornee = Character.Torso
  253. naeeym2.Name = "Maddox the Swing Spirit"
  254. local tecks2 = Instance.new("TextLabel",naeeym2)
  255. tecks2.BackgroundTransparency = 1
  256. tecks2.TextScaled = true
  257. tecks2.BorderSizePixel = 0
  258. tecks2.Text = "Maddox"
  259. tecks2.Font = "Cartoon"
  260. tecks2.TextSize = 30
  261. tecks2.TextStrokeTransparency = 0
  262. tecks2.TextColor3 = Color3.new(1,1,1)
  263. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  264. tecks2.Size = UDim2.new(1,0,0.5,0)
  265. tecks2.Parent = naeeym2]]--
  266.  
  267. function PlayAnimationFromTable(table, speed, bool)
  268. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  269. Neck.C0 = clerp(Neck.C0, table[2], speed)
  270. RW.C0 = clerp(RW.C0, table[3], speed)
  271. LW.C0 = clerp(LW.C0, table[4], speed)
  272. RH.C0 = clerp(RH.C0, table[5], speed)
  273. LH.C0 = clerp(LH.C0, table[6], speed)
  274. if bool == true then
  275. if resetc1 == false then
  276. resetc1 = true
  277. RootJoint.C1 = RootJoint.C1
  278. Torso.Neck.C1 = Torso.Neck.C1
  279. RW.C1 = rarmc1
  280. LW.C1 = larmc1
  281. RH.C1 = rlegc1
  282. LH.C1 = llegc1
  283. end
  284. end
  285. end
  286.  
  287. ArtificialHB = Create("BindableEvent"){
  288. Parent = script,
  289. Name = "Heartbeat",
  290. }
  291.  
  292. script:WaitForChild("Heartbeat")
  293.  
  294. frame = 1 / 45
  295. tf = 0
  296. allowframeloss = false
  297. tossremainder = false
  298. lastframe = tick()
  299. script.Heartbeat:Fire()
  300.  
  301. game:GetService("RunService").Heartbeat:connect(function(s, p)
  302. tf = tf + s
  303. if tf >= frame then
  304. if allowframeloss then
  305. script.Heartbeat:Fire()
  306. lastframe = tick()
  307. else
  308. for i = 1, math.floor(tf / frame) do
  309. script.Heartbeat:Fire()
  310. end
  311. lastframe = tick()
  312. end
  313. if tossremainder then
  314. tf = 0
  315. else
  316. tf = tf - frame * math.floor(tf / frame)
  317. end
  318. end
  319. end)
  320.  
  321. function swait(num)
  322. if num == 0 or num == nil then
  323. ArtificialHB.Event:wait()
  324. else
  325. for i = 0, num do
  326. ArtificialHB.Event:wait()
  327. end
  328. end
  329. end
  330.  
  331. local m = Create("Model"){
  332. Parent = Character,
  333. Name = "WeaponModel"
  334. }
  335.  
  336. local m2 = Create("Model"){
  337. Parent = Character,
  338. Name = "WeaponModel2"
  339. }
  340.  
  341. function RemoveOutlines(part)
  342. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  343. end
  344.  
  345. CFuncs = {
  346. Part = {
  347. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  348. local Part = Create("Part"){
  349. Parent = Parent,
  350. Reflectance = Reflectance,
  351. Transparency = Transparency,
  352. CanCollide = false,
  353. Locked = true,
  354. BrickColor = BrickColor.new(tostring(BColor)),
  355. Name = Name,
  356. Size = Size,
  357. Material = Material,
  358. }
  359. RemoveOutlines(Part)
  360. if Size == Vector3.new() then
  361. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  362. else
  363. Part.Size = Size
  364. end
  365. return Part
  366. end;
  367. };
  368.  
  369. Mesh = {
  370. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  371. local Msh = Create(Mesh){
  372. Parent = Part,
  373. Offset = OffSet,
  374. Scale = Scale,
  375. }
  376. if Mesh == "SpecialMesh" then
  377. Msh.MeshType = MeshType
  378. Msh.MeshId = MeshId
  379. end
  380. return Msh
  381. end;
  382. };
  383.  
  384. Weld = {
  385. Create = function(Parent, Part0, Part1, C0, C1)
  386. local Weld = Create("Weld"){
  387. Parent = Parent,
  388. Part0 = Part0,
  389. Part1 = Part1,
  390. C0 = C0,
  391. C1 = C1,
  392. }
  393. return Weld
  394. end;
  395. };
  396.  
  397. Sound = {
  398. Create = function(id, par, vol, pit)
  399. local Sound = Create("Sound"){
  400. Volume = vol,
  401. Pitch = pit or 1,
  402. SoundId = "rbxassetid://" .. id,
  403. Parent = par or workspace,
  404. Name = "aa"
  405. }
  406. Sound:play()
  407. return Sound
  408. end;
  409. };
  410.  
  411. Decal = {
  412. Create = function(Color, Texture, Transparency, Name, Parent)
  413. local Decal = Create("Decal"){
  414. Color3 = Color,
  415. Texture = "rbxassetid://" .. Texture,
  416. Transparency = Transparency,
  417. Name = Name,
  418. Parent = Parent,
  419. }
  420. return Decal
  421. end;
  422. };
  423.  
  424. BillboardGui = {
  425. Create = function(Parent, Image, Position, Size)
  426. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  427. BillPar.CFrame = CFrame.new(Position)
  428. local Bill = Create("BillboardGui"){
  429. Parent = BillPar,
  430. Adornee = BillPar,
  431. Size = UDim2.new(1, 0, 1, 0),
  432. SizeOffset = Vector2.new(Size, Size),
  433. }
  434. local d = Create("ImageLabel", Bill){
  435. Parent = Bill,
  436. BackgroundTransparency = 1,
  437. Size = UDim2.new(1, 0, 1, 0),
  438. Image = "rbxassetid://" .. Image,
  439. }
  440. return BillPar
  441. end
  442. };
  443.  
  444. ParticleEmitter = {
  445. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  446. local Particle = Create("ParticleEmitter"){
  447. Parent = Parent,
  448. Color = ColorSequence.new(Color1, Color2),
  449. LightEmission = LightEmission,
  450. Size = Size,
  451. Texture = Texture,
  452. Transparency = Transparency,
  453. ZOffset = ZOffset,
  454. Acceleration = Accel,
  455. Drag = Drag,
  456. LockedToPart = LockedToPart,
  457. VelocityInheritance = VelocityInheritance,
  458. EmissionDirection = EmissionDirection,
  459. Enabled = Enabled,
  460. Lifetime = LifeTime,
  461. Rate = Rate,
  462. Rotation = Rotation,
  463. RotSpeed = RotSpeed,
  464. Speed = Speed,
  465. VelocitySpread = VelocitySpread,
  466. }
  467. return Particle
  468. end;
  469. };
  470.  
  471. CreateTemplate = {
  472.  
  473. };
  474. }
  475.  
  476.  
  477.  
  478.  
  479. function RayCast(Position, Direction, Range, Ignore)
  480. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  481. end
  482.  
  483. FindNearestTorso = function(pos)
  484. local list = (game.Workspace:children())
  485. local torso = nil
  486. local dist = 1000
  487. local temp, human, temp2 = nil, nil, nil
  488. for x = 1, #list do
  489. temp2 = list[x]
  490. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  491. temp = temp2:findFirstChild("Torso")
  492. human = temp2:findFirstChild("Humanoid")
  493. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  494. local dohit = true
  495. if dohit == true then
  496. torso = temp
  497. dist = (temp.Position - pos).magnitude
  498. end
  499. end
  500. end
  501. end
  502. return torso, dist
  503. end
  504.  
  505. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  506.  
  507. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  508. prt.Anchored = true
  509. prt.CFrame = cframe
  510. prt.Material = "Neon"
  511. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  512. game:GetService("Debris"):AddItem(prt, 10)
  513. coroutine.resume(coroutine.create(function(Part, Mesh)
  514.  
  515. for i = 0, 1, delay do
  516. swait()
  517. Part.Transparency = i
  518. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  519. end
  520. Part.Parent = nil
  521. end
  522. ), prt, msh)
  523. end
  524.  
  525.  
  526.  
  527.  
  528. shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
  529.  
  530. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  531. local MainPos = partt.Position
  532. local MainPos2 = mouse.Hit.p + SpreadVectors
  533. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  534. local speed = 1000
  535. local num = 1
  536. coroutine.resume(coroutine.create(function()
  537.  
  538. repeat
  539. swait()
  540. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  541. local mag = (MainPos - pos).magnitude
  542. Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 20, 20, 0, 20, 0.8)
  543. MainPos = MainPos + MouseLook.lookVector * speed
  544. num = num - 1
  545. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  546. if hit ~= nil then
  547. num = 0
  548. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  549. refpart.Anchored = true
  550. refpart.CFrame = CFrame.new(pos)
  551. game:GetService("Debris"):AddItem(refpart, 2)
  552. end
  553. do
  554. if num <= 0 then
  555. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  556. refpart.Anchored = true
  557. refpart.CFrame = CFrame.new(pos)
  558. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 10, 10, 10, 10, 10, 10, .1, 1)
  559. Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, 2, 10, 2)
  560. if hit ~= nil then
  561. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  562. end
  563. game:GetService("Debris"):AddItem(refpart, 0)
  564. end
  565. end
  566. until num <= 0
  567. end
  568. ))
  569. end
  570.  
  571.  
  572. Laser2 = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  573.  
  574. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5+lasersize, 0.5, 0.5+lasersize))
  575. prt.Anchored = true
  576. prt.CFrame = cframe
  577. prt.Material = "Neon"
  578. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  579. game:GetService("Debris"):AddItem(prt, 10)
  580. coroutine.resume(coroutine.create(function(Part, Mesh)
  581.  
  582. for i = 0, 1, delay do
  583. swait()
  584. Part.Transparency = i
  585. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  586. end
  587. Part.Parent = nil
  588. end
  589. ), prt, msh)
  590. end
  591.  
  592.  
  593.  
  594.  
  595. shoot2 = function(mouse, aoe , partt, SpreadAmount, multiply)
  596.  
  597. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  598. local MainPos = partt.Position
  599. local MainPos2 = mouse.Hit.p + SpreadVectors
  600. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  601. local speed = 1000
  602. local num = 1
  603. coroutine.resume(coroutine.create(function()
  604.  
  605. repeat
  606. swait()
  607. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  608. local mag = (MainPos - pos).magnitude
  609. Laser2(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), .8, .8, 0, .8, 0.8)
  610. MainPos = MainPos + MouseLook.lookVector * speed
  611. num = num - 1
  612. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  613. if hit ~= nil then
  614. num = 0
  615. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  616. refpart.Anchored = true
  617. refpart.CFrame = CFrame.new(pos)
  618. game:GetService("Debris"):AddItem(refpart, 2)
  619. end
  620. do
  621. if num <= 0 then
  622. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  623. refpart.Anchored = true
  624. refpart.CFrame = CFrame.new(pos)
  625. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 1, 1, 1, 1+lasersize, 1+lasersize, 1+lasersize, .05, 1)
  626. if hit ~= nil then
  627. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  628. end
  629. game:GetService("Debris"):AddItem(refpart, 0)
  630. end
  631. end
  632. until num <= 0
  633. end
  634. ))
  635. end
  636.  
  637.  
  638.  
  639.  
  640. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  641. if hit.Parent == nil then
  642. return
  643. end
  644. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  645. for _, v in pairs(hit.Parent:children()) do
  646. if v:IsA("Humanoid") then
  647. h = v
  648. end
  649. end
  650. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  651. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  652. if hit.Parent.DebounceHit.Value == true then
  653. return
  654. end
  655. end
  656. local c = Create("ObjectValue"){
  657. Name = "creator",
  658. Value = game:service("Players").LocalPlayer,
  659. Parent = h,
  660. }
  661. game:GetService("Debris"):AddItem(c, .5)
  662. if HitSound ~= nil and HitPitch ~= nil then
  663. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  664. end
  665. local Damage = math.random(minim, maxim)
  666. local blocked = false
  667. local block = hit.Parent:findFirstChild("Block")
  668. if block ~= nil then
  669. if block.className == "IntValue" then
  670. if block.Value > 0 then
  671. blocked = true
  672. block.Value = block.Value - 1
  673. print(block.Value)
  674. end
  675. end
  676. end
  677. if hit.Parent:FindFirstChildOfClass("Humanoid").MaxHealth > 100 and hit.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  678. for i = 0, 1, 0.1 do
  679. Effects.Break.Create(BrickColor.new("White"), hit.CFrame, 1, 4, 1)
  680. end
  681. CFuncs.Sound.Create("402174682", Torso, 5, 1)
  682. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Poof!", 5, BrickColor.new("White").Color, BrickColor.new("Really black").Color)
  683. for _,v in pairs(hit.Parent:children()) do
  684. if v:IsA("Part") then
  685. v.Transparency = 1
  686. end
  687. end
  688. hit.Parent:BreakJoints()
  689. else
  690. h.Health = h.Health - Damage
  691. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color, BrickColor.new("Really black").Color)
  692. end
  693. if Type == "Seizure" then
  694. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  695. Effects.InnerSphere.Create(BrickColor.new("Eggplant"), hit.Parent.Torso.CFrame, 100, 2, .01)
  696. spawn(function()
  697. for i = 1, 1000 do
  698. swait()
  699. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  700. hum.MaxHealth = hum.MaxHealth - 10
  701. hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(math.random(-1,1)/2,0,math.random(-1,1)/2)
  702. end
  703. end)
  704. elseif Type == "Paralyze" then
  705. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  706. coroutine.resume(coroutine.create(function(HHumanoid)
  707. CFuncs.Sound.Create("209545844", hit.Parent.Torso, 1, 1)
  708. CFuncs.Sound.Create("1143596511", hit.Parent.Torso, 1, 1)
  709. Effects.InnerSphere.Create(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 100, 2, .01)
  710. local rl = Create("BodyAngularVelocity"){
  711. P = 3000,
  712. maxTorque = Vector3.new(50, 50, 50)* 200000000000,
  713. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  714. Parent = hit,
  715. }
  716. wait(.1)
  717. rl:Destroy()
  718. for i = 1, 500 do
  719. local rl = Create("BodyAngularVelocity"){
  720. P = 3000,
  721. maxTorque = Vector3.new(50, 50, 50)* 20,
  722. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  723. Parent = hit,
  724. }
  725. hum.Health = hum.Health - .01
  726. hum.PlatformStand = true
  727. for _,v in pairs(hit.Parent:children()) do
  728. if v:IsA("Part") then
  729. local oldcol = v.BrickColor
  730. v.BrickColor = BrickColor.new("Really red")
  731. wait(.1)
  732. v.BrickColor = oldcol
  733. end
  734. end
  735. rl:Destroy()
  736. end
  737.  
  738. HHumanoid.PlatformStand = false
  739. end), hum)
  740. elseif Type == "Knockdown" then
  741. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  742. hum.PlatformStand = true
  743. coroutine.resume(coroutine.create(function(HHumanoid)
  744. swait(1)
  745. HHumanoid.PlatformStand = false
  746. end), hum)
  747. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  748. local bodvol = Create("BodyVelocity"){
  749. velocity = angle * knockback,
  750. P = 5000,
  751. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  752. Parent = hit,
  753. }
  754. local rl = Create("BodyAngularVelocity"){
  755. P = 3000,
  756. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  757. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  758. Parent = hit,
  759. }
  760. game:GetService("Debris"):AddItem(bodvol, .5)
  761. game:GetService("Debris"):AddItem(rl, .5)
  762.  
  763. elseif Type == "Normal" then
  764. local vp = Create("BodyVelocity"){
  765. P = 500,
  766. maxForce = Vector3.new(math.huge, 0, math.huge),
  767. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  768. }
  769.  
  770.  
  771.  
  772.  
  773. if knockback > 0 then
  774. vp.Parent = hit.Parent.Torso
  775. end
  776. game:GetService("Debris"):AddItem(vp, .5)
  777. elseif Type == "Float" then
  778. local vp = Create("BodyVelocity"){
  779. P = 10,
  780. maxForce = Vector3.new(math.huge, 0, math.huge),
  781. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  782. }
  783. print(hit.Parent)
  784. if knockback > 0 then
  785. vp.Parent = hit.Parent.Torso
  786. end
  787. local hum = hit.Parent.Humanoid
  788. hum.PlatformStand = true
  789. local TotalMass = 0
  790. for _, part in pairs(hit.Parent:GetChildren()) do
  791. if part:IsA("Part") then
  792. TotalMass = TotalMass + part:GetMass()
  793. end
  794. end
  795. local ForceOfGravity = -200 * TotalMass
  796. local floatybits = Instance.new("BodyForce", hit.Parent.Torso)
  797. floatybits.force = Vector3.new(0, -ForceOfGravity, 0)
  798. local rl = Create("BodyAngularVelocity"){
  799. P = 500,
  800. maxTorque = Vector3.new(10, 10, 10),
  801. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  802. Parent = hit,
  803. }
  804. game:GetService("Debris"):AddItem(rl, 20)
  805. game:GetService("Debris"):AddItem(floatybits, 20)
  806. game:GetService("Debris"):AddItem(vp, .5)
  807.  
  808. spawn(function()
  809. for i = 1, 70 do
  810. wait(.2)
  811. Effects.Block.Create(BrickColor.new("White"), hit.Parent.Torso.CFrame * CFrame.new(math.random(-8,8),math.random(-8,8),math.random(-8,8))*CFrame.Angles(0,math.rad(90),0), .1, .1, .1, .1, 2, .1, .04, 2)
  812. end
  813. end)
  814.  
  815. elseif Type == "Up" then
  816. local bodyVelocity = Create("BodyVelocity"){
  817. velocity = Vector3.new(0, 20, 0),
  818. P = 5000,
  819. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  820. Parent = hit,
  821. }
  822. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  823. elseif Type == "DarkUp" then
  824. coroutine.resume(coroutine.create(function()
  825. for i = 0, 1, 0.1 do
  826. swait()
  827. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  828. end
  829. end))
  830. local bodyVelocity = Create("BodyVelocity"){
  831. velocity = Vector3.new(0, 20, 0),
  832. P = 5000,
  833. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  834. Parent = hit,
  835. }
  836. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  837. elseif Type == "Snare" then
  838. local bp = Create("BodyPosition"){
  839. P = 2000,
  840. D = 100,
  841. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  842. position = hit.Parent.Torso.Position,
  843. Parent = hit.Parent.Torso,
  844. }
  845. game:GetService("Debris"):AddItem(bp, 1)
  846. elseif Type == "Freeze" then
  847. local BodPos = Create("BodyPosition"){
  848. P = 50000,
  849. D = 1000,
  850. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  851. position = hit.Parent.Torso.Position,
  852. Parent = hit.Parent.Torso,
  853. }
  854. local BodGy = Create("BodyGyro") {
  855. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  856. P = 20e+003,
  857. Parent = hit.Parent.Torso,
  858. CFrame = hit.Parent.Torso.CFrame,
  859. }
  860. CFuncs.Sound.Create("585135955", hit.Parent.Torso, 5, 1)
  861. Effects.Block.Create(BrickColor.new("Baby blue"), hit.Parent.Torso.CFrame, 3, 3, 3, 3, 5, 3, .02, 2)
  862. hit.Parent.Torso.Anchored = true
  863. coroutine.resume(coroutine.create(function(Part)
  864. swait(1.5)
  865. Part.Anchored = false
  866. end), hit.Parent.Torso)
  867. game:GetService("Debris"):AddItem(BodPos, 3)
  868. game:GetService("Debris"):AddItem(BodGy, 3)
  869. end
  870. local debounce = Create("BoolValue"){
  871. Name = "DebounceHit",
  872. Parent = hit.Parent,
  873. Value = true,
  874. }
  875. if Delay > 0 then
  876. game:GetService("Debris"):AddItem(debounce, Delay)
  877. c = Create("ObjectValue"){
  878. Name = "creator",
  879. Value = Player,
  880. Parent = h,
  881. }
  882. end
  883. game:GetService("Debris"):AddItem(c, .5)
  884. end
  885. end
  886.  
  887. function ShowDamage(Pos, Text, Time, Color, Color2)
  888. local Rate = (1 / 45)
  889. local Pos = (Pos or Vector3.new(0, 0, 0))
  890. local Text = (Text or "")
  891. local Time = (Time or 2)
  892. local Color = (Color or Color3.new(1, 0, 1))
  893. local Color2 = (Color2 or Color3.new(1, 0, 1))
  894. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  895. EffectPart.Anchored = false
  896. EffectPart.CFrame = CFrame.new(Pos)
  897. EffectPart.Velocity = EffectPart.CFrame.upVector * math.random(60,70)
  898. local sizebit = 5
  899. local BillboardGui = Create("BillboardGui"){
  900. Size = UDim2.new(sizebit, 0, sizebit, 0),
  901. Adornee = EffectPart,
  902. Parent = EffectPart,
  903. }
  904. local TextLabel = Create("TextLabel"){
  905. BackgroundTransparency = 1,
  906. Size = UDim2.new(1, 0, 1, 0),
  907. Text = Text,
  908. Font = "Cartoon",
  909. TextColor3 = Color,
  910. TextStrokeColor3 = Color2,
  911. TextStrokeTransparency = 0,
  912. TextScaled = true,
  913. Parent = BillboardGui,
  914. }
  915. game.Debris:AddItem(EffectPart, (Time))
  916. EffectPart.Parent = game:GetService("Workspace")
  917. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, 0, 0)
  918. delay(0, function()
  919. local Frames = (Time / Rate)
  920. wait(.5)
  921. EffectPart.Anchored = true
  922. wait(.5)
  923. for Frame = 1, Frames do
  924. wait(Rate)
  925. BillboardGui.Size = UDim2.new(sizebit, 0, sizebit, 0)
  926. local Percent = (Frame / Frames)
  927. TextLabel.TextTransparency = Percent
  928. sizebit = sizebit - .4
  929. end
  930. if EffectPart and EffectPart.Parent then
  931. EffectPart:Destroy()
  932. end
  933. end)
  934. end
  935.  
  936. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitPitch)
  937. for _, c in pairs(workspace:children()) do
  938. local hum = c:findFirstChildOfClass("Humanoid")
  939. if hum ~= nil then
  940. local head = c:findFirstChild("Torso")
  941. if head ~= nil then
  942. local targ = head.Position - Part.Position
  943. local mag = targ.magnitude
  944. if mag <= Magnitude and c.Name ~= Player.Name then
  945. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitPitch)
  946. end
  947. end
  948. end
  949. end
  950. end
  951.  
  952. EffectModel = Create("Model"){
  953. Parent = Character,
  954. Name = "EffectModel",
  955. }
  956.  
  957. Effects = {
  958. Block = {
  959. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  960. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  961. prt.Anchored = true
  962. prt.CFrame = cframe
  963. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  964. game:GetService("Debris"):AddItem(prt, 10)
  965. if Type == 1 or Type == nil then
  966. table.insert(Effects, {
  967. prt,
  968. "Block1",
  969. delay,
  970. x3,
  971. y3,
  972. z3,
  973. msh
  974. })
  975. elseif Type == 2 then
  976. table.insert(Effects, {
  977. prt,
  978. "Block2",
  979. delay,
  980. x3,
  981. y3,
  982. z3,
  983. msh
  984. })
  985. end
  986. end;
  987. };
  988.  
  989. Cylinder = {
  990. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  991. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  992. prt.Anchored = true
  993. prt.CFrame = cframe
  994. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  995. game:GetService("Debris"):AddItem(prt, 2)
  996. table.insert(Effects, {
  997. prt,
  998. "Cylinder",
  999. delay,
  1000. x3,
  1001. y3,
  1002. z3,
  1003. msh
  1004. })
  1005. end;
  1006. };
  1007.  
  1008. Head = {
  1009. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1010. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1011. prt.Anchored = true
  1012. prt.CFrame = cframe
  1013. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1014. game:GetService("Debris"):AddItem(prt, 10)
  1015. table.insert(Effects, {
  1016. prt,
  1017. "Cylinder",
  1018. delay,
  1019. x3,
  1020. y3,
  1021. z3,
  1022. msh
  1023. })
  1024. end;
  1025. };
  1026.  
  1027. Sphere1 = {
  1028. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1029. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1030. prt.Anchored = true
  1031. prt.CFrame = cframe
  1032. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1033. game:GetService("Debris"):AddItem(prt, 10)
  1034. table.insert(Effects, {
  1035. prt,
  1036. "Cylinder",
  1037. delay,
  1038. x3,
  1039. y3,
  1040. z3,
  1041. msh
  1042. })
  1043. end;
  1044. };
  1045.  
  1046. Sphere2 = {
  1047. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1048. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1049. prt.Anchored = true
  1050. prt.CFrame = cframe
  1051. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1052. game:GetService("Debris"):AddItem(prt, 10)
  1053. table.insert(Effects, {
  1054. prt,
  1055. "Cylinder",
  1056. delay,
  1057. x3,
  1058. y3,
  1059. z3,
  1060. msh
  1061. })
  1062. end;
  1063. };
  1064.  
  1065. InnerSphere = {
  1066. Create = function(brickcolor, cframe, size, shrinkspeed, appspeed)
  1067. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1068. prt.Anchored = true
  1069. prt.CFrame = cframe
  1070. prt.Transparency = 1
  1071. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(size, size, size))
  1072. game:GetService("Debris"):AddItem(prt, 10)
  1073. spawn(function()
  1074. while true do
  1075. if size ~= 0 then
  1076. swait()
  1077. msh.Scale = Vector3.new(size, size, size)
  1078. size = size - shrinkspeed or size - 1
  1079. prt.Transparency = prt.Transparency - appspeed
  1080. else prt:Destroy() break
  1081. end
  1082. end
  1083. end)
  1084. end;
  1085. };
  1086.  
  1087. Elect = {
  1088. Create = function(cff, x, y, z)
  1089. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  1090. prt.Anchored = true
  1091. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1092. prt.CFrame = CFrame.new(prt.Position)
  1093. game:GetService("Debris"):AddItem(prt, 2)
  1094. local xval = math.random() / 2
  1095. local yval = math.random() / 2
  1096. local zval = math.random() / 2
  1097. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1098. table.insert(Effects, {
  1099. prt,
  1100. "Elec",
  1101. 0.1,
  1102. x,
  1103. y,
  1104. z,
  1105. xval,
  1106. yval,
  1107. zval
  1108. })
  1109. end;
  1110.  
  1111. };
  1112.  
  1113. Ring = {
  1114. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1115. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1116. prt.Anchored = true
  1117. prt.CFrame = cframe
  1118. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1119. game:GetService("Debris"):AddItem(prt, 10)
  1120. table.insert(Effects, {
  1121. prt,
  1122. "Cylinder",
  1123. delay,
  1124. x3,
  1125. y3,
  1126. z3,
  1127. msh
  1128. })
  1129. end;
  1130. };
  1131.  
  1132.  
  1133. Wave = {
  1134. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1135. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1136. prt.Anchored = true
  1137. prt.CFrame = cframe
  1138. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1139. game:GetService("Debris"):AddItem(prt, 10)
  1140. table.insert(Effects, {
  1141. prt,
  1142. "Cylinder",
  1143. delay,
  1144. x3,
  1145. y3,
  1146. z3,
  1147. msh
  1148. })
  1149. end;
  1150. };
  1151.  
  1152. Break = {
  1153. Create = function(brickcolor, cframe, x1, y1, z1)
  1154. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1155. prt.Anchored = true
  1156. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1157. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1158. local num = math.random(10, 50) / 1000
  1159. game:GetService("Debris"):AddItem(prt, 10)
  1160. table.insert(Effects, {
  1161. prt,
  1162. "Shatter",
  1163. num,
  1164. prt.CFrame,
  1165. math.random() - math.random(),
  1166. 0,
  1167. math.random(50, 100) / 100
  1168. })
  1169. end;
  1170. };
  1171.  
  1172. Fire = {
  1173. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1174. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1175. prt.Anchored = true
  1176. prt.CFrame = cframe
  1177. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1178. game:GetService("Debris"):AddItem(prt, 10)
  1179. table.insert(Effects, {
  1180. prt,
  1181. "Fire",
  1182. delay,
  1183. 1,
  1184. 1,
  1185. 1,
  1186. msh
  1187. })
  1188. end;
  1189. };
  1190.  
  1191. FireWave = {
  1192. Create = function(brickcolor, cframe, x1, y1, z1)
  1193. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1194. prt.Anchored = true
  1195. prt.CFrame = cframe
  1196. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1197. local d = Create("Decal"){
  1198. Parent = prt,
  1199. Texture = "rbxassetid://26356434",
  1200. Face = "Top",
  1201. }
  1202. local d = Create("Decal"){
  1203. Parent = prt,
  1204. Texture = "rbxassetid://26356434",
  1205. Face = "Bottom",
  1206. }
  1207. game:GetService("Debris"):AddItem(prt, 10)
  1208. table.insert(Effects, {
  1209. prt,
  1210. "FireWave",
  1211. 1,
  1212. 30,
  1213. math.random(400, 600) / 100,
  1214. msh
  1215. })
  1216. end;
  1217. };
  1218.  
  1219. Lightning = {
  1220. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1221. local magz = (p0 - p1).magnitude
  1222. local curpos = p0
  1223. local trz = {
  1224. -ofs,
  1225. ofs
  1226. }
  1227. for i = 1, tym do
  1228. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1229. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1230. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1231. li.Material = "Neon"
  1232. if tym == i then
  1233. local magz2 = (curpos - p1).magnitude
  1234. li.Size = Vector3.new(th, th, magz2)
  1235. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1236. table.insert(Effects, {
  1237. li,
  1238. "Disappear",
  1239. last
  1240. })
  1241. else
  1242. do
  1243. do
  1244. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1245. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1246. game.Debris:AddItem(li, 10)
  1247. table.insert(Effects, {
  1248. li,
  1249. "Disappear",
  1250. last
  1251. })
  1252. end
  1253. end
  1254. end
  1255. end
  1256. end
  1257. };
  1258.  
  1259. EffectTemplate = {
  1260.  
  1261. };
  1262. }
  1263.  
  1264. Hat=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Hat",Vector3.new(2, 2, 2))
  1265. HatWeld=CFuncs.Weld.Create(m,Character["Head"],Hat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0365142822, -0.719758511, 0.0314178467, -1.00000834, 4.61186464e-05, -2.77473146e-06, 4.86522331e-05, 1, 5.23036442e-06, 2.92961045e-06, 5.51708399e-06, -1))
  1266. meh=CFuncs.Mesh.Create("SpecialMesh",Hat,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=391929045",Vector3.new(0, 0, 0),Vector3.new(2, 2, 2))
  1267. meh.TextureId = "http://www.roblox.com/asset/?id=391929221"
  1268.  
  1269.  
  1270.  
  1271. for _,v in pairs(m2:children()) do
  1272. if v:IsA("Part") and v.Name == "pand" then
  1273. v.Transparency = 1
  1274. end
  1275. end
  1276.  
  1277.  
  1278. --Start neccessary functions here
  1279.  
  1280. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1281. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1282. local tween = game:service'TweenService':Create(obj, info, props)
  1283.  
  1284. tween:Play()
  1285. end
  1286.  
  1287. function Trace()
  1288. for _,v in next, Character:GetChildren() do
  1289. if(v:IsA'Part') and v ~= RootPart then
  1290. local trace = Instance.new("Part")
  1291. trace.Parent = workspace
  1292. trace.Size = v.Size
  1293. trace.Material = Enum.Material.Neon
  1294. trace.Color = maincol
  1295. trace.Transparency = .3
  1296. trace.Anchored = true
  1297. trace.CanCollide = false
  1298. trace.CFrame = v.CFrame
  1299. Tween(trace,{Transparency=1},.5)
  1300. game:GetService("Debris"):AddItem(trace, 1)
  1301. if v.Name == "Head" then
  1302. local mehs = Instance.new("CylinderMesh",trace)
  1303. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1304. end
  1305. end
  1306. end
  1307. end
  1308.  
  1309.  
  1310. function ducks()
  1311. for i = 0, 3, 0.1 do
  1312. swait()
  1313. PlayAnimationFromTable({
  1314. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1315. CFrame.new(0.0227765162, 2.36835814, -2.66195869, 1, 6.9886446e-06, 4.02331352e-06, -2.08616257e-06, -0.258818984, 0.965925932, 7.77840614e-06, -0.965925932, -0.258818954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1316. CFrame.new(2.02689314, 1.83810854, -1.15534818, 0, 0.342032284, 0.939688325, 0.965925872, -0.243209288, 0.0885244831, 0.258819103, 0.907669246, -0.330377817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1317. CFrame.new(-1.95138168, 1.77444541, -1.29813623, 0.122574523, -0.49350512, -0.861062288, -0.961303234, -0.274721175, 0.0206083059, -0.246722341, 0.825215876, -0.508081853) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1318. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1319. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1320. }, .3, false)
  1321. end
  1322. for i = 1, 2 do
  1323. for i = 0, 1, 0.1 do
  1324. swait()
  1325. PlayAnimationFromTable({
  1326. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1327. CFrame.new(0.266832203, 2.16833496, -3.91155529, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1328. CFrame.new(2.06273198, 1.47406721, -1.53684735, 0, 0.707109213, 0.707104445, 0.965925872, -0.183012128, 0.18301338, 0.258819103, 0.683010459, -0.683015108) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1329. CFrame.new(-1.81047451, 1.47174859, -1.69800615, 0.056022916, -0.766043305, -0.640342951, -0.979530215, -0.166366309, 0.113326266, -0.193344265, 0.620886445, -0.759682953) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1331. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1332. }, .3, false)
  1333. end
  1334. for i = 0, 1, 0.1 do
  1335. swait()
  1336. PlayAnimationFromTable({
  1337. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1338. CFrame.new(0.266833276, 0.933555186, -3.88168001, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1339. CFrame.new(1.94570374, 1.23016787, -1.402282, -0.183013678, 0.683017731, 0.707101703, 0.98037976, 0.0732246935, 0.183013454, 0.0732241273, 0.726722121, -0.68301785) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1340. CFrame.new(-1.88480496, 1.2523725, -1.43212485, -0.144152611, -0.754439712, -0.640344262, -0.989212334, 0.0928238332, 0.113325842, -0.0260583311, 0.649772704, -0.759681821) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1341. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1342. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1343. }, .3, false)
  1344. end
  1345. end
  1346. CFuncs.Sound.Create("225279648", Hat, 3, 1)
  1347. for i = 0, 3, 0.1 do
  1348. swait()
  1349. PlayAnimationFromTable({
  1350. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1351. CFrame.new(0.0227765162, 2.36835814, -2.66195869, 1, 6.9886446e-06, 4.02331352e-06, -2.08616257e-06, -0.258818984, 0.965925932, 7.77840614e-06, -0.965925932, -0.258818954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1352. CFrame.new(2.02689314, 1.83810854, -1.15534818, 0, 0.342032284, 0.939688325, 0.965925872, -0.243209288, 0.0885244831, 0.258819103, 0.907669246, -0.330377817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1353. CFrame.new(-1.95138168, 1.77444541, -1.29813623, 0.122574523, -0.49350512, -0.861062288, -0.961303234, -0.274721175, 0.0206083059, -0.246722341, 0.825215876, -0.508081853) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1354. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1355. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1356. }, .2, false)
  1357. end
  1358. qwek = Instance.new("Sound", Torso)
  1359. qwek.SoundId = "rbxassetid://657527128"
  1360. qwek.Looped = true
  1361. qwek.Volume = 5
  1362. qwek.Pitch = .8
  1363. qwek:Play()
  1364. qwek2 = Instance.new("Sound", Torso)
  1365. qwek2.SoundId = "rbxassetid://657527128"
  1366. qwek2.Looped = true
  1367. qwek2.Volume = 5
  1368. qwek2.Pitch = 1
  1369. qwek2:Play()
  1370. qwek3 = Instance.new("Sound", Torso)
  1371. qwek3.SoundId = "rbxassetid://657527128"
  1372. qwek3.Looped = true
  1373. qwek3.Volume = 5
  1374. qwek3.Pitch = 1.3
  1375. qwek3:Play()
  1376. for i = 0, 10, 0.1 do
  1377. swait()
  1378. PlayAnimationFromTable({
  1379. CFrame.new(0, -0, 0, 1.00000095, 8.12113285e-07, -3.02493572e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819371, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1380. CFrame.new(0.022777468, 5.66071653, -1.77978086, 1.00000095, 0, -1.31428242e-05, -3.39746475e-06, 0.965925872, -0.258819371, 1.26957893e-05, 0.258819103, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1381. CFrame.new(2.11248255, 3.06429124, -1.06128931, -0.16178672, 0.22040607, 0.961898208, -0.0629198849, -0.97505945, 0.212838948, 0.984818876, -0.0260875672, 0.171619475) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1382. CFrame.new(-1.96463084, 3.01722312, -1.42708611, -0.0698213056, -0.227341518, -0.971309781, -0.0906620771, -0.968209505, 0.233133003, -0.993432164, 0.104339033, 0.0469902605) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1383. CFrame.new(1.00000072, -2.54767346, -0.749675632, 1.00000083, -7.37607479e-07, 2.01165676e-06, 5.58793545e-07, 0.996194899, 0.0871552527, -2.05636024e-06, -0.0871557891, 0.996195674) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1384. CFrame.new(-1.00000954, -3.15354609, -1.14733529, 1.00000095, 0, 3.11434269e-06, 8.12113285e-07, 0.965925872, -0.258819371, -3.02493572e-06, 0.258819103, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1385. }, .3, false)
  1386. local duk=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Really black","duk",Vector3.new(2, 2, 2))
  1387. local moosh = CFuncs.Mesh.Create("SpecialMesh",duk,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1388. duk.CFrame = Hat.CFrame
  1389. duk.CanCollide = false
  1390. duk.Velocity = Vector3.new(math.random(-20,20),math.random(-60,60),math.random(-20,20))
  1391. duk.Name = "duk"
  1392. table.insert(Effects, {duk,"Disappear",.01})
  1393. game:GetService("Debris"):AddItem(duk, 3)
  1394. moosh.TextureId = "http://www.roblox.com/asset/?id=16150799"
  1395. Torso.Velocity=RootPart.CFrame.upVector*100
  1396. local con = duk.Touched:connect(function(hit)
  1397. if hit.Name ~= "Effect" and hit.Name ~= "pand" and hit ~= Character and hit.Name ~= "duk" and hit ~= m then
  1398. MagnitudeDamage(duk, 5, 30, 30, 20, "Normal", " ", 1)
  1399. Effects.Sphere2.Create(BrickColor.new("Gold"), duk.CFrame, 1, 1, 1, 2, 2, 2, .05)
  1400. end
  1401. end)
  1402. end
  1403. qwek3:Destroy()
  1404. qwek2:Destroy()
  1405. qwek:Destroy()
  1406. end
  1407.  
  1408.  
  1409.  
  1410. function pocketpandora()
  1411. Humanoid.AutoRotate = true
  1412. local PocketPandora=CFuncs.Part.Create( workspace,Enum.Material.Plastic,0,1,"Medium stone grey","PocketPandora",Vector3.new(0.512000322, 0.652799785, 0.640000045))
  1413. local PocketPandoraWeld=CFuncs.Weld.Create( workspace,Character["Right Arm"],PocketPandora,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.24340057, 1.26152658, 0.0355987549, 4.68637081e-05, 1.00000417, -2.85994429e-06, 1, -4.81304887e-05, 5.30673697e-06, 5.45002649e-06, -2.93751145e-06, -1))
  1414. local pand=CFuncs.Part.Create(workspace,Enum.Material.Plastic,0,0,"Fossil","pand",Vector3.new(0.406399965, 0.419200003, 0.320000023))
  1415. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0229816437, -0.655731201, 0.0416564941, -0.0293540079, -0.0772550181, -0.99657923, -0.392862946, 0.917665899, -0.0595659576, 0.919128418, 0.389770478, -0.0572878011))
  1416. CFuncs.Mesh.Create("SpecialMesh",pand,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=13520257",Vector3.new(0, 0, 0),Vector3.new(0.480000019, 0.480000019, 0.480000019))
  1417. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1418. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0497894287, 0.0101809502, -0.68927002, 0.995689869, 0.00945099909, 0.0922629908, 0.00786634162, 0.982604146, -0.185545981, -0.0924115852, 0.185471997, 0.978294551))
  1419. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1420. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.197641373, 0.841140389, 0.0983428955, -0.209358081, -0.0334330127, -0.977267385, 0.00387890753, 0.999379098, -0.0350204371, 0.977831423, -0.0111225415, -0.209098414))
  1421. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1422. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0201187134, 0.0265302658, -0.746673584, -0.997025669, -0.0285979901, -0.0715689808, -0.0345623419, 0.995905221, 0.0835369974, 0.0688869208, 0.0857621059, -0.993931353))
  1423. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1424. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.200737, 0.840947151, 0.107421875, 0.306881011, 0.0363619998, -0.951053023, -0.0217640139, 0.999276757, 0.0311830547, 0.951499104, 0.0111292461, 0.307450444))
  1425. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.896000028, 0.896000028, 0.448000014))
  1426. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0183601379, -0.0494211912, -0.0223693848, 0.0508630089, -0.0429850034, -0.997780144, 0.0136630228, 0.999009788, -0.0423414856, 0.998612225, -0.0114790779, 0.0513999537))
  1427. local pand=CFuncs.Part.Create( workspace,Enum.Material.Fabric,0,1.400709148669e-08,"Institutional white","pand",Vector3.new(0.896000028, 0.448000014, 0.448000014))
  1428. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0183601379, -0.646469116, -0.240524292, 0.0508630089, -0.0429850034, -0.997780144, -0.392863095, 0.917666256, -0.0595603026, 0.918189287, 0.395020396, 0.0297880471))
  1429. CFuncs.Mesh.Create("SpecialMesh",pand,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
  1430.  
  1431. for i = 0, 3, 0.1 do
  1432. swait()
  1433. PlayAnimationFromTable({
  1434. CFrame.new(0.0911376029, 0.170700833, 0.332172483, 0.96592617, 0.0449431762, 0.254886121, 0, 0.984807849, -0.173647746, -0.25881812, 0.167730883, 0.951251686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1435. CFrame.new(-3.89245868, -2.29780269, -0.00377818942, 0.986237526, -0.0818925127, -0.14362888, -0.127979755, 0.17186299, -0.976772487, 0.104674846, 0.981711268, 0.159017161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1436. CFrame.new(2.24770093, 3.22394347, -1.96035659, 0.586824775, 0.492401212, 0.642789066, 0.718526661, -0.682659328, -0.133024901, 0.373304367, 0.539923429, -0.754404902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1437. CFrame.new(-3.24579811, 0.162601873, -0.169526681, 0.980992317, 0.193930089, 0.00672267377, -0.193764612, 0.980845749, -0.0199200213, -0.0104569793, 0.0182387829, 0.999779046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1438. CFrame.new(1.1014533, -4.16344213, 0.406021297, 0.939692914, 0, -0.342019349, 0.0593908839, 0.984807849, 0.163175538, 0.336823404, -0.173647746, 0.925417066) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1439. CFrame.new(-0.999989688, -4.16985464, 0.369654536, 0.906307459, 0, 0.422619224, -0.0733868629, 0.984807849, 0.157378227, -0.41619873, -0.173647746, 0.892538786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1440. }, .3, false)
  1441. end
  1442. CFuncs.Sound.Create("525166232", pand, 10, 1.1)
  1443. for i = 0, 3, 0.1 do
  1444. swait()
  1445. PlayAnimationFromTable({
  1446. CFrame.new(0.0911376029, 0.170700833, 0.332172483, 0.96592617, 0.0449431762, 0.254886121, 0, 0.984807849, -0.173647746, -0.25881812, 0.167730883, 0.951251686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1447. CFrame.new(-3.89245868, -2.29780269, -0.00377818942, 0.986237526, -0.0818925127, -0.14362888, -0.127979755, 0.17186299, -0.976772487, 0.104674846, 0.981711268, 0.159017161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1448. CFrame.new(1.80590749, 2.72466302, -1.93817627, 0.663057327, 0.747823834, 0.0333839096, 0.746770024, -0.657716274, -0.098711893, -0.0518619865, 0.0903817415, -0.994556129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1449. CFrame.new(-3.24579811, 0.162601873, -0.169526681, 0.980992317, 0.193930089, 0.00672267377, -0.193764612, 0.980845749, -0.0199200213, -0.0104569793, 0.0182387829, 0.999779046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. CFrame.new(1.1014533, -4.16344213, 0.406021297, 0.939692914, 0, -0.342019349, 0.0593908839, 0.984807849, 0.163175538, 0.336823404, -0.173647746, 0.925417066) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1451. CFrame.new(-0.999989688, -4.16985464, 0.369654536, 0.906307459, 0, 0.422619224, -0.0733868629, 0.984807849, 0.157378227, -0.41619873, -0.173647746, 0.892538786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1452. }, .3, false)
  1453. end
  1454. for i = 0, 2, 0.1 do
  1455. swait()
  1456. PlayAnimationFromTable({
  1457. CFrame.new(0.0911456496, 0.170702159, 0.332171082, 0.999885321, -0.00137777999, -0.0150859356, 0.00628500246, 0.943831742, 0.330366731, 0.0137834102, -0.330423653, 0.943732202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1458. CFrame.new(-3.75862074, -2.28645492, 0.346096963, 0.970100462, 0.236889541, -0.0528076962, -0.0789259449, 0.102158397, -0.991632223, -0.229512513, 0.966150701, 0.117800683) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1459. CFrame.new(3.20707846, 0.285080135, 1.16387141, -0.00297607109, -0.107517615, 0.994198799, -0.783208609, 0.618401051, 0.0645325035, -0.621752024, -0.7784729, -0.0860491246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1460. CFrame.new(-3.36487269, 0.161271498, 0.244712532, 0.975460768, 0.219438821, 0.0179737657, -0.219429642, 0.962213933, 0.161229551, 0.0180853903, -0.161217049, 0.986753345) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1461. CFrame.new(0.851068258, -4.07387733, -0.701450467, 0.997281611, 0.0189382583, -0.0712103695, -0.0301716141, 0.986631095, -0.160152644, 0.067225337, 0.161865816, 0.984520435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1462. CFrame.new(-1.25113344, -4.09032774, -0.91490078, 0.999885321, 0.00628500246, 0.0137834102, -0.00137777999, 0.943831742, -0.330423653, -0.0150859356, 0.330366731, 0.943732202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1463. }, .3, false)
  1464. end
  1465.  
  1466. for i = 0, .1, 0.1 do
  1467. swait()
  1468. PlayAnimationFromTable({
  1469. CFrame.new(0.0798431486, 0.233077481, 1.12295187, 0.999885499, -0.00873519853, -0.0123708993, 0.00628500246, 0.982565761, -0.18580927, 0.0137782991, 0.185710222, 0.982508063) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1470. CFrame.new(0.0265016034, 3.24111581, -0.318699658, 0.998973072, -0.0240464583, -0.0384024978, 0.0298348591, 0.98697418, 0.158088326, 0.0341008157, -0.159071684, 0.986678004) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1471. CFrame.new(2.96458101, 0.895944357, -2.12482834, -0.0157348998, 0.106384002, 0.994200766, 0.999534369, 0.0276731253, 0.0128581598, -0.026144743, 0.993939996, -0.106769882) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1472. CFrame.new(-3.18996, 0.315425068, 0.578166604, 0.991264641, 0.131625995, -0.00832906365, -0.0797855482, 0.64874804, 0.756809294, 0.105019227, -0.749533653, 0.653582811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1473. CFrame.new(0.790542006, -3.90754509, -1.36502731, 0.998461664, 0.0502564199, 0.0234256238, -0.0362905487, 0.911728263, -0.409187764, -0.0419221073, 0.407708168, 0.912149489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1474. CFrame.new(-1.24295056, -4.01071262, 1.00937235, 0.99988544, 0.00379677117, 0.0146613121, -0.00873538479, 0.935390234, 0.353509545, -0.0123718679, -0.353597105, 0.935316026) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1475. }, .3, false)
  1476. end
  1477. PocketPandoraWeld:Destroy()
  1478. CFuncs.Sound.Create("160718677", pand, 5, 1)
  1479. for _,v in pairs(workspace:children()) do
  1480. if v:IsA("Part") and v.Name == "PocketPandora" then
  1481. v.Anchored = false
  1482. v.CanCollide = true
  1483. v.Parent = workspace
  1484. v.CFrame = RootPart.CFrame * CFrame.new(2,5,-5)
  1485. v.Velocity=RootPart.CFrame.lookVector*200
  1486. local con = v.Touched:connect(function(hit)
  1487. if hit.Name ~= "Effect" and hit.Name ~= "pand" and hit ~= Character and hit.Name ~= "refpart" then
  1488. MagnitudeDamage(PocketPandora, 30, 100, 100, 50, "Normal", " ", 1)
  1489. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), v.CFrame, .5, 2, .5, 3, 5, 3, .03)
  1490. Effects.Sphere2.Create(BrickColor.new(maincol), v.CFrame, .6, 3, .6, 4, 6, 4, .03)
  1491. CFuncs.Sound.Create("206049428", pand, 10, 1)
  1492. v:Destroy()
  1493. end
  1494. end)
  1495. end
  1496. end
  1497.  
  1498. for i = 0,5, 0.1 do
  1499. swait()
  1500. PlayAnimationFromTable({
  1501. CFrame.new(0.0798431486, 0.233077481, 1.12295187, 0.999885499, -0.00873519853, -0.0123708993, 0.00628500246, 0.982565761, -0.18580927, 0.0137782991, 0.185710222, 0.982508063) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1502. CFrame.new(0.0265016034, 3.24111581, -0.318699658, 0.998973072, -0.0240464583, -0.0384024978, 0.0298348591, 0.98697418, 0.158088326, 0.0341008157, -0.159071684, 0.986678004) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1503. CFrame.new(2.99794817, 2.31009698, -1.64348817, 0.0563318357, 0.0916124284, 0.994200289, 0.783475637, -0.621289551, 0.0128577966, 0.618864119, 0.778207421, -0.106774479) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1504. CFrame.new(-3.18996, 0.315425068, 0.578166604, 0.991264641, 0.131625995, -0.00832906365, -0.0797855482, 0.64874804, 0.756809294, 0.105019227, -0.749533653, 0.653582811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1505. CFrame.new(0.790542006, -3.90754509, -1.36502731, 0.998461664, 0.0502564199, 0.0234256238, -0.0362905487, 0.911728263, -0.409187764, -0.0419221073, 0.407708168, 0.912149489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. CFrame.new(-1.24295056, -4.01071262, 1.00937235, 0.99988544, 0.00379677117, 0.0146613121, -0.00873538479, 0.935390234, 0.353509545, -0.0123718679, -0.353597105, 0.935316026) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1507. }, .3, false)
  1508. end
  1509.  
  1510. end
  1511.  
  1512.  
  1513. function foryou()
  1514. Humanoid.AutoRotate = true
  1515.  
  1516. FHandle=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,1,"Institutional white","FHandle",Vector3.new(1, 2, 1))
  1517. FHandleWeld=CFuncs.Weld.Create(m2,Character["Right Arm"],FHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.18448639, 0.551091194, -0.163902283, -0.155436471, 0.983553827, -0.09203168, -0.987750709, -0.153451264, 0.0283052251, 0.0137170125, 0.0953044593, 0.995353699))
  1518. CFuncs.Mesh.Create("SpecialMesh",FHandle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(1.79999995, 1.29999995, 1.89999998))
  1519. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Dusty Rose","Plant",Vector3.new(2, 0.400000006, 2))
  1520. PlantWeld=CFuncs.Weld.Create(m2,FHandle,Plant,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.308837891, 1.90258408, 0.500061035, 0.90631032, 0.422617525, -2.08616257e-07, -0.422617853, 0.906308651, -3.24845314e-06, -6.78002834e-07, 3.28943133e-06, 1.0000006))
  1521. CFuncs.Mesh.Create("SpecialMesh",Plant,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1522. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Really red","Plant",Vector3.new(2, 0.400000006, 2))
  1523. PlantWeld=CFuncs.Weld.Create(m2,FHandle,Plant,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.325637817, 1.54702187, 0.131658554, -0.969451249, 0.0996286124, -0.224139586, 0.0717185959, 0.988995075, 0.129403844, 0.234565258, 0.109375738, -0.965927601))
  1524. CFuncs.Mesh.Create("SpecialMesh",Plant,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(1.5, 1.5, 1.5))
  1525. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1526. TestWeld=CFuncs.Weld.Create(m2,FHandle,Test,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.308868408, -1.30257416, 0.220046997, -0.906308413, -0.422617137, 5.06639481e-07, 0.422617078, -0.906308293, 3.25590372e-06, -9.31322575e-07, 3.16090882e-06, 1.00000012))
  1527. CFuncs.Mesh.Create("SpecialMesh",Test,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 2, 0.200000003))
  1528. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1529. TestWeld=CFuncs.Weld.Create(m2,FHandle,Test,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.115341187, -0.744662762, -0.176582336, 0.969449461, -0.0996279493, -0.22414732, -0.0717145503, -0.988994002, 0.129413977, -0.234573573, -0.109385677, -0.965924442))
  1530. CFuncs.Mesh.Create("SpecialMesh",Test,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(0.5, 2.5, 0.5))
  1531. fire=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,1,"Medium stone grey","fire",Vector3.new(1.4400003, 2.17999935, 2.24999976))
  1532. fireWeld=CFuncs.Weld.Create(m2,FHandle,fire,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.8053484, 0.600914001, 0.173200607, 0.197724402, 0.974774659, -0.103535756, -0.972187221, 0.181474328, -0.148050904, -0.125527188, 0.129929408, 0.983545303))
  1533. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Salmon","Plant",Vector3.new(2, 0.400000006, 2))
  1534. PlantWeld=CFuncs.Weld.Create(m2,FHandle,Plant,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.391174316, 2.30257797, 7.2479248e-05, 0.90631187, 0.422617793, 7.4505806e-09, -0.42261827, 0.906309068, -3.21865082e-06, -4.84287739e-07, 3.37697566e-06, 1.00000107))
  1535. CFuncs.Mesh.Create("SpecialMesh",Plant,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1536. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1537. TestWeld=CFuncs.Weld.Create(m2,FHandle,Test,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.391143799, -1.70257568, 0.100059509, -0.906308413, -0.422617137, 5.06639481e-07, 0.422617078, -0.906308293, 3.25590372e-06, -9.31322575e-07, 3.16090882e-06, 1.00000012))
  1538. CFuncs.Mesh.Create("SpecialMesh",Test,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16150814",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 2, 0.200000003))
  1539. CFuncs.Sound.Create("1030472543", Torso, 10, 1)
  1540. for i = 0, 5, 0.1 do
  1541. swait()
  1542. PlayAnimationFromTable({
  1543. CFrame.new(0.0911376029, 0.170700833, 0.332172483, 0.96592617, 0.0449431762, 0.254886121, 0, 0.984807849, -0.173647746, -0.25881812, 0.167730883, 0.951251686) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1544. CFrame.new(-3.89245868, -2.29780269, -0.00377818942, 0.986237526, -0.0818925127, -0.14362888, -0.127979755, 0.17186299, -0.976772487, 0.104674846, 0.981711268, 0.159017161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(2.24770093, 3.22394347, -1.96035659, 0.586824775, 0.492401212, 0.642789066, 0.718526661, -0.682659328, -0.133024901, 0.373304367, 0.539923429, -0.754404902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1546. CFrame.new(-3.24579811, 0.162601873, -0.169526681, 0.980992317, 0.193930089, 0.00672267377, -0.193764612, 0.980845749, -0.0199200213, -0.0104569793, 0.0182387829, 0.999779046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1547. CFrame.new(1.1014533, -4.16344213, 0.406021297, 0.939692914, 0, -0.342019349, 0.0593908839, 0.984807849, 0.163175538, 0.336823404, -0.173647746, 0.925417066) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1548. CFrame.new(-0.999989688, -4.16985464, 0.369654536, 0.906307459, 0, 0.422619224, -0.0733868629, 0.984807849, 0.157378227, -0.41619873, -0.173647746, 0.892538786) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1549. }, .3, false)
  1550. end
  1551. for i = 0, 6, 0.1 do
  1552. swait()
  1553. PlayAnimationFromTable({
  1554. CFrame.new(-0.201527208, 0.339289248, -0.760077715, 0.965926766, -0.109380201, 0.23456727, 0, 0.906308293, 0.422617316, -0.258816212, -0.408217311, 0.875427306) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1555. CFrame.new(-2.63639927, -3.08259439, 2.20601225, 0.96412462, -0.126876891, -0.233165681, 0.137302473, -0.513392627, 0.847098649, -0.227182761, -0.848722875, -0.477553904) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1556. CFrame.new(3.16202116, 2.08283663, -1.89966655, 0.0309411921, -0.0984340832, 0.994662583, 0.897010624, -0.436257124, -0.0710765198, 0.440924883, 0.894421995, 0.0747980848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1557. CFrame.new(-3.02596211, -0.564618766, 0.844400108, 0.999514997, -0.0298547298, 0.00887096301, 0.0205256008, 0.845656037, 0.533333659, -0.0234243199, -0.532892823, 0.845858574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1558. CFrame.new(1.10143936, -4.27405882, -1.10186839, 0.939693689, 0, -0.342017531, -0.144542515, 0.906308293, -0.397130758, 0.3099733, 0.422617316, 0.851652145) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1559. CFrame.new(-0.999990761, -4.25845289, -1.13533604, 0.906306744, 0, 0.422621042, 0.178606942, 0.906308293, -0.383020878, -0.383024931, 0.422617316, 0.821393192) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1560. }, .3, false)
  1561. end
  1562. CFuncs.Sound.Create("192104941", fire, 10, 1)
  1563. local PE1 = Instance.new("ParticleEmitter",fire)
  1564. PE1.LightEmission = NumberSequence.new(0.2)
  1565. PE1.Size = NumberSequence.new(3)
  1566. PE1.Texture = "http://www.roblox.com/asset/?id=242911609"
  1567. PE1.Lifetime = NumberRange.new(.75)
  1568. PE1.Rate = 50.000
  1569. PE1.Transparency = NumberSequence.new(0.2)
  1570. PE1.LightEmission = NumberSequence.new(1)
  1571. PE1.Rotation = NumberRange.new(0)
  1572. PE1.Speed = NumberRange.new(.1)
  1573. PE1.RotSpeed = NumberRange.new(0)
  1574. PE1.ZOffset = .2
  1575. for i = 0, 5, 0.1 do
  1576. swait()
  1577. PlayAnimationFromTable({
  1578. CFrame.new(-0.201527208, 0.339289248, -0.760077715, 0.965926766, -0.109380201, 0.23456727, 0, 0.906308293, 0.422617316, -0.258816212, -0.408217311, 0.875427306) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1579. CFrame.new(-2.63639927, -3.08259439, 2.20601225, 0.96412462, -0.126876891, -0.233165681, 0.137302473, -0.513392627, 0.847098649, -0.227182761, -0.848722875, -0.477553904) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1580. CFrame.new(3.16202116, 2.08283663, -1.89966655, 0.0309411921, -0.0984340832, 0.994662583, 0.897010624, -0.436257124, -0.0710765198, 0.440924883, 0.894421995, 0.0747980848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1581. CFrame.new(-3.02596211, -0.564618766, 0.844400108, 0.999514997, -0.0298547298, 0.00887096301, 0.0205256008, 0.845656037, 0.533333659, -0.0234243199, -0.532892823, 0.845858574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1582. CFrame.new(1.10143936, -4.27405882, -1.10186839, 0.939693689, 0, -0.342017531, -0.144542515, 0.906308293, -0.397130758, 0.3099733, 0.422617316, 0.851652145) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1583. CFrame.new(-0.999990761, -4.25845289, -1.13533604, 0.906306744, 0, 0.422621042, 0.178606942, 0.906308293, -0.383020878, -0.383024931, 0.422617316, 0.821393192) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1584. }, .3, false)
  1585. end
  1586. CFuncs.Sound.Create("192104941", Torso, 10, 1)
  1587. for i = 0, 6, 0.1 do
  1588. swait()
  1589. PlayAnimationFromTable({
  1590. CFrame.new(-0.201516241, 0.339291096, -0.760076404, 0.97455883, -0.126014829, -0.185352385, 0.178607017, 0.936242044, 0.302573204, 0.135405973, -0.327980638, 0.934929967) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1591. CFrame.new(-2.55570674, -2.16993427, 3.6085391, 0.879511952, -0.473674715, -0.0457305014, -0.268807769, -0.573806643, 0.773620367, -0.392684817, -0.668115556, -0.631997108) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1592. CFrame.new(2.06292558, 1.80838537, -3.22790933, 0.214386374, 0.288788915, 0.933080733, 0.927286148, -0.360320926, -0.101535536, 0.306886107, 0.887000561, -0.345037788) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1593. CFrame.new(-2.80201578, 0.225536764, 1.78792167, 0.999614537, -0.0117794126, 0.0251443088, -0.00699919462, 0.769420385, 0.638704658, -0.0268700868, -0.638634384, 0.769041181) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(0.532568038, -4.3854022, -1.08604121, 0.98265177, 0.178607017, 0.0499521792, -0.154120743, 0.936242044, -0.315749615, -0.103162408, 0.302573204, 0.947526813) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1595. CFrame.new(-1.38611662, -4.29509449, -0.232889488, 0.659518123, 0.178607017, 0.730161428, 0.114288926, 0.936242044, -0.332248539, -0.742949605, 0.302573204, 0.597055733) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1596. }, .4, false)
  1597. end
  1598. FHandleWeld:Destroy()
  1599. for _,v in pairs(m2:children()) do
  1600. if v:IsA("Part") then
  1601. v.Parent = workspace
  1602. v.CanCollide = true
  1603. v.Velocity=RootPart.CFrame.upVector*0
  1604. table.insert(Effects, {v,"Disappear",.008})
  1605. game:GetService("Debris"):AddItem(v, 5)
  1606. end
  1607. end
  1608. end
  1609.  
  1610.  
  1611.  
  1612. function topwat()
  1613. Attack = true
  1614. Humanoid.WalkSpeed = 0
  1615. Humanoid.JumpPower = 0
  1616. Humanoid.AutoRotate = false
  1617.  
  1618. for i = 0, 8, 0.1 do
  1619. swait()
  1620. PlayAnimationFromTable({
  1621. CFrame.new(-0.00205035275, 0, -0.0156110032, 0.965925872, 0, 0.258819073, 0, 1, 0, -0.258819073, 0, 0.965925872) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1622. CFrame.new(0.302975714, -0.0352788754, -2.58990121, 0.996195078, 0.0298128296, 0.0818930417, 0.0298129916, -0.999554753, 0.00122109544, 0.0818929821, 0.00122502726, -0.996640384) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1623. CFrame.new(1.13866591, 2.04802728, -1.94127011, -0.439383566, 0.627507865, 0.642787695, 0.819152892, 0.573575318, -1.11085149e-06, -0.368687868, 0.526540875, -0.766044438) * CFrame.new(0, -.5, 0) * CFrame.Angles(RAD(0 + 5 * math.cos(Sine/2)), 0, 0),
  1624. CFrame.new(-2.42017388, 0.400777161, -2.11568689, 0.882900894, -0.469536036, 0.00468276255, 0.131853923, 0.238337904, -0.962190032, 0.450666815, 0.850135863, 0.272338927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1625. CFrame.new(1.10143924, -3.99999404, 0.0369313061, 0.939692557, 0, -0.342020273, 0, 1, 0, 0.342020273, 0, 0.939692557) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1626. CFrame.new(-0.999986231, -3.99999404, 1.25169754e-06, 0.906307876, 0, 0.42261827, 0, 1, 0, -0.42261827, 0, 0.906307876) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1627. }, .1, false)
  1628. end
  1629.  
  1630.  
  1631. local x = math.random(1,3)
  1632. if x == 1 then
  1633. pocketpandora()
  1634. elseif x == 2 then
  1635. ducks()
  1636. elseif x == 3 then
  1637. foryou()
  1638. end
  1639.  
  1640. Humanoid.WalkSpeed = 16
  1641. Humanoid.JumpPower = 50
  1642. Humanoid.AutoRotate = true
  1643. Attack = false
  1644. end
  1645.  
  1646. function hatsoff()
  1647. Attack = true
  1648. Humanoid.WalkSpeed = 0
  1649. Humanoid.JumpPower = 0
  1650. CFuncs.Sound.Create("1578720743", Torso, 5, 1)
  1651. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 5, 0)), quotes[math.random(#quotes)], 5, BrickColor.new(maincol).Color, BrickColor.new("Really black").Color)
  1652. for i = 0, 8, 0.1 do
  1653. swait()
  1654. PlayAnimationFromTable({
  1655. CFrame.new(-0.115069248, -0, -0.214136839, 0.766046524, 0, -0.642790973, 0, 1, 0, 0.642790973, 0, 0.766046524) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1656. CFrame.new(-4.87525558, 0.797361493, -4.06305599, 0.866025567, -0.0435784385, -0.498097122, -0.0868260041, -0.994166732, -0.0639820844, -0.492403448, 0.0986578986, -0.864757538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1657. CFrame.new(3.4945271, 1.52527678, -1.38384485, 0.870185137, -0.374341398, 0.3203848, 0.179849938, -0.364053726, -0.9138484, 0.458728582, 0.852838457, -0.249468848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1658. CFrame.new(-3.41207027, 1.04570305, -1.46108115, -0.88571322, 0.4565247, 0.084245488, 0.0838330537, -0.0211990401, 0.996254325, 0.456600636, 0.889458179, -0.0194955915) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1659. CFrame.new(0.853903413, -4.00243044, 0.828555107, 0.98480767, 0.0868239999, -0.150384188, 0, 0.866026282, 0.499998599, 0.173648536, -0.492402464, 0.852869391) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1660. CFrame.new(-1.19523168, -4.00639772, -0.555792093, 0.904794216, -0.0996007398, 0.414037675, 0.0301539879, 0.984807849, 0.17100963, -0.42478025, -0.142243639, 0.894051731) * CFrame.new(0, 0 - .3 * math.cos(Sine/3.5), 0) * CFrame.Angles(0, 0, 0),
  1661. }, .2, false)
  1662. end
  1663. for i = 0, .5, 0.1 do
  1664. swait()
  1665. PlayAnimationFromTable({
  1666. CFrame.new(-0.115069248, -0, -0.214136839, 0.766046524, 0, -0.642790973, 0, 1, 0, 0.642790973, 0, 0.766046524) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1667. CFrame.new(-2.31292915, 5.66935062, 0.386707425, -0.0979517624, -0.866521716, -0.489434123, -0.98050642, -0.000144343387, 0.196486965, -0.170330837, 0.499139547, -0.849615812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1668. CFrame.new(3.4945271, 1.52527678, -1.38384485, 0.870185137, -0.374341398, 0.3203848, 0.179849938, -0.364053726, -0.9138484, 0.458728582, 0.852838457, -0.249468848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1669. CFrame.new(-2.79443884, 2.43125439, -0.142938256, 0.312049747, -0.222866639, 0.92355597, -0.188317999, -0.967318416, -0.169798508, 0.931214929, -0.120936617, -0.343821317) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1670. CFrame.new(0.853903413, -4.00243044, 0.828555107, 0.98480767, 0.0868239999, -0.150384188, 0, 0.866026282, 0.499998599, 0.173648536, -0.492402464, 0.852869391) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1671. CFrame.new(-1.19523168, -4.00639772, -0.555792093, 0.904794216, -0.0996007398, 0.414037675, 0.0301539879, 0.984807849, 0.17100963, -0.42478025, -0.142243639, 0.894051731) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1672. }, .1, false)
  1673. end
  1674. Humanoid.WalkSpeed = 16
  1675. Humanoid.JumpPower = 50
  1676. Attack = false
  1677. end
  1678.  
  1679.  
  1680.  
  1681. function overthere()
  1682. Attack = true
  1683. local xy = 2
  1684. local hitt = Mouse.hit
  1685. Humanoid.WalkSpeed = 0
  1686. Humanoid.JumpPower = 0
  1687. CFuncs.Sound.Create("538558581", Hat, 5, 1)
  1688. for i = 0, 5, 0.1 do
  1689. swait()
  1690. xy = xy + .15
  1691. PlayAnimationFromTable({
  1692. CFrame.new(0.0107159223, -2.71742606, 0.0607917309, 0.99988538, 0.009216398, 0.0120227486, -0.0151350051, 0.641702771, 0.766804099, -0.000647842884, -0.766898036, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1693. CFrame.new(-0.28039515, 11.482439, 13.6262321, 0.99988538, -0.0151350051, -0.000647842884, 0.009216398, 0.641702771, -0.766898036, 0.0120227486, 0.766804099, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1694. CFrame.new(1.83838439, 2.67886591, 0.0802880749, -2.82153487e-05, 0.707110763, 0.707103014, -3.48687172e-06, -0.707103014, 0.707110524, 1.00000012, 1.75237656e-05, 2.24113464e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1695. CFrame.new(-1.61722004, 2.37308216, -0.0369534679, 0.0996018648, -0.819160461, -0.564850211, 0.0309238136, -0.56485045, 0.82461369, -0.994546771, -0.0996004194, -0.0309286118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1696. CFrame.new(0.999969661, -3.48585701, -0.497745633, 1, 1.82539225e-05, 1.02139893e-06, -1.46329403e-05, 0.766044199, 0.642787874, 1.09598041e-05, -0.642788053, 0.766044199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1697. CFrame.new(-0.999921381, -3.45396709, -0.373242021, 1.00000024, -2.43186951e-05, -2.02894444e-06, 1.99228525e-05, 0.766044378, 0.642787635, -1.40666962e-05, -0.642787695, 0.766044438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1698. }, .1, false)
  1699. meh.Scale = Vector3.new(xy, xy, xy)
  1700. end
  1701. CFuncs.Sound.Create("144507916", Torso, 5, 1)
  1702. Effects.Wave.Create(BrickColor.new("White"), Hat.CFrame*CFrame.new(0,-20,0), 4, 1, 4, 4, 1, 4, .05)
  1703. for i = 0, 1, 0.1 do
  1704. swait()
  1705. PlayAnimationFromTable({
  1706. CFrame.new(0.0107159223, -2.71742606, 0.0607917309, 0.99988538, 0.009216398, 0.0120227486, -0.0151350051, 0.641702771, 0.766804099, -0.000647842884, -0.766898036, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1707. CFrame.new(-0.0671697259, 2.44198537, 2.82332158, 0.99988538, -0.0151350051, -0.000647842884, 0.009216398, 0.641702771, -0.766898036, 0.0120227486, 0.766804099, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1708. CFrame.new(1.83838439, 2.67886591, 0.0802880749, -2.82153487e-05, 0.707110763, 0.707103014, -3.48687172e-06, -0.707103014, 0.707110524, 1.00000012, 1.75237656e-05, 2.24113464e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1709. CFrame.new(-1.61722004, 2.37308216, -0.0369534679, 0.0996018648, -0.819160461, -0.564850211, 0.0309238136, -0.56485045, 0.82461369, -0.994546771, -0.0996004194, -0.0309286118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1710. CFrame.new(0.999969661, -3.48585701, -0.497745633, 1, 1.82539225e-05, 1.02139893e-06, -1.46329403e-05, 0.766044199, 0.642787874, 1.09598041e-05, -0.642788053, 0.766044199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1711. CFrame.new(-0.999921381, -3.45396709, -0.373242021, 1.00000024, -2.43186951e-05, -2.02894444e-06, 1.99228525e-05, 0.766044378, 0.642787635, -1.40666962e-05, -0.642787695, 0.766044438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1712. }, .5, false)
  1713. end
  1714. RootPart.CFrame = hitt * CFrame.new(0,6,0)
  1715. for i = 0, 2, 0.1 do
  1716. swait()
  1717. PlayAnimationFromTable({
  1718. CFrame.new(0.0107159223, -2.71742606, 0.0607917309, 0.99988538, 0.009216398, 0.0120227486, -0.0151350051, 0.641702771, 0.766804099, -0.000647842884, -0.766898036, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1719. CFrame.new(-0.0671697259, 2.44198537, 2.82332158, 0.99988538, -0.0151350051, -0.000647842884, 0.009216398, 0.641702771, -0.766898036, 0.0120227486, 0.766804099, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1720. CFrame.new(1.83838439, 2.67886591, 0.0802880749, -2.82153487e-05, 0.707110763, 0.707103014, -3.48687172e-06, -0.707103014, 0.707110524, 1.00000012, 1.75237656e-05, 2.24113464e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1721. CFrame.new(-1.61722004, 2.37308216, -0.0369534679, 0.0996018648, -0.819160461, -0.564850211, 0.0309238136, -0.56485045, 0.82461369, -0.994546771, -0.0996004194, -0.0309286118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1722. CFrame.new(0.999969661, -3.48585701, -0.497745633, 1, 1.82539225e-05, 1.02139893e-06, -1.46329403e-05, 0.766044199, 0.642787874, 1.09598041e-05, -0.642788053, 0.766044199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1723. CFrame.new(-0.999921381, -3.45396709, -0.373242021, 1.00000024, -2.43186951e-05, -2.02894444e-06, 1.99228525e-05, 0.766044378, 0.642787635, -1.40666962e-05, -0.642787695, 0.766044438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1724. }, .3, false)
  1725. end
  1726. for i = 0, 1.5, 0.1 do
  1727. swait()
  1728. xy = xy - .5
  1729. PlayAnimationFromTable({
  1730. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0,0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1731. CFrame.new(2.09699351e-07, 3.07826781, -0.0930013061, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0 + .2 * math.cos(Sine/10), 0) * CFrame.Angles(RAD(0 + 2 * math.cos(Sine/4)), 0, 0),
  1732. CFrame.new(3.23488927, 0.217123732, -0.0756206512, 0.986215889, -0.164953321, -0.0135539025, 0.164731994, 0.986208379, -0.0160120502, 0.0160082281, 0.0135585759, 0.99978739) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, RAD(0 - 2 * math.cos(Sine/10))),
  1733. CFrame.new(-2.27295804, 2.68117332, -0.407379597, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, RAD(0 + 2 * math.cos(Sine/10))),
  1734. CFrame.new(1.00000048, -3.99999428, 8.58306885e-06, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1735. CFrame.new(-1.19524455, -4.0063982, -0.555813253, 0.996198535, 0, 0.0871554539, 0, 1, 0, -0.0871554539, 0, 0.996198535) * CFrame.new(0, 0 - .3 * math.cos(Sine/3.5), 0) * CFrame.Angles(0, 0, 0),
  1736. }, .1, false)
  1737. meh.Scale = Vector3.new(xy, xy, xy)
  1738. end
  1739. meh.Scale = Vector3.new(2, 2, 2)
  1740. Humanoid.WalkSpeed = 16
  1741. Humanoid.JumpPower = 50
  1742. Attack = false
  1743. end
  1744.  
  1745. function card()
  1746. Attack = true
  1747. Humanoid.WalkSpeed = 0
  1748. Humanoid.JumpPower = 0
  1749. for i = 0, 5, 0.1 do
  1750. swait()
  1751. PlayAnimationFromTable({
  1752. CFrame.new(0.0594676584, 0.0768035352, -0.0666813478, 0.884229183, 0.0283103138, 0.46619451, -0.046942994, 0.998493731, 0.0284016542, -0.464688241, -0.0469981395, 0.884226322) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1753. CFrame.new(-0.320109785, 3.63055658, -0.170195401, 0.694239378, -0.266091168, 0.668750525, 0.0364392735, 0.940953016, 0.336570561, -0.718821168, -0.209291756, 0.662942886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1754. CFrame.new(3.35686827, 0.22342144, -0.428599238, 0.968903899, -0.230326891, 0.090413481, 0.243740588, 0.9513551, -0.188451782, -0.0426098406, 0.204629123, 0.97791177) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1755. CFrame.new(-2.54222584, -0.211173713, 0.944933712, 0.922422528, -0.0570006818, 0.381952316, -0.034134835, 0.973141432, 0.227663115, -0.384670615, -0.223039463, 0.895702004) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1756. CFrame.new(1.25511241, -4.02567768, 0.0611277819, 0.840364099, -0.046942994, -0.539985716, 0.0241064206, 0.998493731, -0.0492867082, 0.541486025, 0.0284016542, 0.840229928) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1757. CFrame.new(-0.907657266, -4.11040592, -0.53483367, 0.976054788, -0.046942994, 0.212399751, 0.0518967845, 0.998493731, -0.0178051461, -0.211244017, 0.0284016542, 0.977020741) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1758. }, .2, false)
  1759. end
  1760. MysteryCard=CFuncs.Part.Create(workspace,Enum.Material.Plastic,0,0,"White","MysteryCard",Vector3.new(0.880001426, 0.0500000007, 1.42000163))
  1761. MysteryCardWeld=CFuncs.Weld.Create(workspace,Character["Left Arm"],MysteryCard,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.019998312, -0.0606269836, -2.56632233, -1, -1.86971738e-06, 5.30659418e-06, -5.45002649e-06, 2.93751145e-06, -1, 3.13629062e-06, -1.00000417, -2.86020963e-06))
  1762. local dec = Instance.new("Decal",MysteryCard)
  1763. dec.Texture = "rbxassetid://8644107"
  1764. dec.Face = "Bottom"
  1765. local e = math.random(1,4)
  1766. if e == 1 then
  1767. local dec2 = Instance.new("Decal",MysteryCard)
  1768. dec2.Texture = "rbxassetid://173448236"
  1769. dec2.Face = "Top"
  1770. elseif e == 2 then
  1771. local dec2 = Instance.new("Decal",MysteryCard)
  1772. dec2.Texture = "rbxassetid://1167119856"
  1773. dec2.Face = "Top"
  1774. CFuncs.Sound.Create("976606790", Torso, 3, 1)
  1775. elseif e == 3 then
  1776. local dec2 = Instance.new("Decal",MysteryCard)
  1777. dec2.Texture = "rbxassetid://342673258"
  1778. dec2.Face = "Top"
  1779. elseif e == 100 then
  1780. local dec2 = Instance.new("Decal",MysteryCard)
  1781. dec2.Texture = "rbxassetid://1403304829"
  1782. dec2.Face = "Top"
  1783. elseif e == 4 then
  1784. local dec2 = Instance.new("Decal",MysteryCard)
  1785. dec2.Texture = "rbxassetid://358190487"
  1786. dec2.Face = "Top"
  1787. end
  1788. for i = 0, .1, 0.1 do
  1789. swait()
  1790. PlayAnimationFromTable({
  1791. CFrame.new(0.0594634786, 0.0768039674, -0.0666834489, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. CFrame.new(-0.122908428, 3.62031841, -0.300296009, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1793. CFrame.new(3.27946377, 0.196054846, -0.0853066146, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1794. CFrame.new(-3.38164973, 1.88772869, -1.7773633, 0.870166838, 0.233024612, -0.434176862, -0.190451264, -0.653598666, -0.732487082, -0.454464883, 0.720075309, -0.524359882) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1795. CFrame.new(1.11755061, -4.02567816, -0.574618757, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1796. CFrame.new(-1.05345631, -4.11040878, -0.0093524158, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1797. }, .1, false)
  1798. end
  1799. for i = 0, 5, 0.1 do
  1800. swait()
  1801. PlayAnimationFromTable({
  1802. CFrame.new(0.0594634786, 0.0768039674, -0.0666834489, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1803. CFrame.new(-0.122908428, 3.62031841, -0.300296009, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1804. CFrame.new(3.27946377, 0.196054846, -0.0853066146, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1805. CFrame.new(-1.93848646, 1.49346352, -2.41478252, 0.870159626, 0.0276981965, -0.491991103, -0.190459937, -0.901923239, -0.387633443, -0.454474866, 0.431007445, -0.779541671) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1806. CFrame.new(1.11755061, -4.02567816, -0.574618757, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1807. CFrame.new(-1.05345631, -4.11040878, -0.0093524158, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1808. }, .2, false)
  1809. end
  1810.  
  1811. for i = 0, 3, 0.1 do
  1812. swait()
  1813. PlayAnimationFromTable({
  1814. CFrame.new(0.0594634525, 0.0768030137, -0.0666834041, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1815. CFrame.new(-0.122923493, 3.62031841, -0.300292909, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1816. CFrame.new(3.27946401, 0.196052969, -0.0853065252, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1817. CFrame.new(-1.89293754, 1.45044494, -1.85970807, -0.996556878, -0.0150756445, 0.0815295279, 0.00878233463, -0.996992052, -0.0770052373, 0.0824451596, -0.0760240704, 0.993691742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1818. CFrame.new(1.11755061, -4.02567768, -0.574618697, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1819. CFrame.new(-1.05346203, -4.11040878, -0.00934726, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1820. }, .2, false)
  1821. end
  1822. if e == 1 then
  1823. MagnitudeDamage(Torso, 70, 20, 20, 0, "Seizure", " ", 1)
  1824. Effects.Sphere2.Create(BrickColor.new("Eggplant"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1825. Effects.InnerSphere.Create(BrickColor.new("Eggplant"), MysteryCard.CFrame, 100, 2, .01)
  1826. CFuncs.Sound.Create("1751051242", Torso, 5, 1)
  1827. elseif e == 2 then
  1828. MagnitudeDamage(Torso, 70, 10, 10, 0, "Freeze", " ", 1)
  1829. Effects.Sphere2.Create(BrickColor.new("Baby blue"), MysteryCard.CFrame, 2, 2, 2, 2, 2, 2, .01)
  1830. Effects.Sphere1.Create(BrickColor.new("Baby blue"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1831. elseif e == 3 then
  1832. CFuncs.Sound.Create("157506631", Torso, 5, 1)
  1833. for i = 1,5 do
  1834. Effects.InnerSphere.Create(BrickColor.new("Crimson"), MysteryCard.CFrame, 100, 2, .01)
  1835. wait(.4)
  1836. end
  1837. wait(.8)
  1838. MagnitudeDamage(Torso, 70, 500, 500, 500, "Normal", " ", 1)
  1839. CFuncs.Sound.Create("1543847134", Torso, 5, 1)
  1840. Effects.Sphere2.Create(BrickColor.new("Crimson"), MysteryCard.CFrame, 2, 2, 2, 13, 13, 13, .01)
  1841. Effects.Sphere1.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 12, 12, 12, .01)
  1842. elseif e == 100 then
  1843. MagnitudeDamage(Torso, 70, 5, 5, 0, "Float", " ", 1)
  1844. Effects.Sphere2.Create(BrickColor.new("White"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1845. elseif e == 4 then
  1846. MagnitudeDamage(Torso, 70, 30, 30, 0, "Paralyze", " ", 1)
  1847. Effects.Sphere2.Create(BrickColor.new("Gold"), MysteryCard.CFrame, 1, 1, 1, 8, 8, 8, .05)
  1848. Effects.InnerSphere.Create(BrickColor.new("White"), MysteryCard.CFrame, 100, 2, .01)
  1849. end
  1850. table.insert(Effects, {MysteryCard,"Disappear",.01})
  1851. for i = 0, 5, 0.1 do
  1852. swait()
  1853. PlayAnimationFromTable({
  1854. CFrame.new(0.0594634525, 0.0768030137, -0.0666834041, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1855. CFrame.new(-0.122923493, 3.62031841, -0.300292909, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1856. CFrame.new(3.27946401, 0.196052969, -0.0853065252, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(-1.89293754, 1.45044494, -1.85970807, -0.996556878, -0.0150756445, 0.0815295279, 0.00878233463, -0.996992052, -0.0770052373, 0.0824451596, -0.0760240704, 0.993691742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(1.11755061, -4.02567768, -0.574618697, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(-1.05346203, -4.11040878, -0.00934726, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1860. }, .2, false)
  1861. end
  1862. Humanoid.WalkSpeed = 16
  1863. Humanoid.JumpPower = 50
  1864. Attack = false
  1865. MysteryCard:Destroy()
  1866. MysteryCardWeld:Destroy()
  1867. end
  1868.  
  1869.  
  1870.  
  1871.  
  1872. function unanchor()
  1873. g = Character:GetChildren()
  1874. for i = 1, #g do
  1875. if g[i].ClassName == "Part" then
  1876. g[i].Anchored = false
  1877. end
  1878. end
  1879. end
  1880.  
  1881.  
  1882. Mouse.KeyDown:connect(function(Key)
  1883. Key = Key:lower()
  1884. if Attack == false and Key == 'z' and Anim == "Idle" then
  1885. overthere()
  1886. elseif Attack == false and Key == 'x' and Anim == "Idle" then
  1887. topwat()
  1888. elseif Attack == false and Key == 'c' then
  1889. card()
  1890. elseif Attack == false and Key == 'v' then
  1891. print("too lazy to add this move lul")
  1892. elseif Attack == false and Key == 't' and Anim == "Idle" then
  1893. hatsoff()
  1894. end
  1895. end)
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901. while true do
  1902. swait()
  1903. unanchor()
  1904. for i, v in pairs(Character:GetChildren()) do
  1905. if v:IsA("Part") then
  1906. v.Material = "SmoothPlastic"
  1907. elseif v:IsA("Accessory") then
  1908. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1909. end
  1910. end
  1911. for i, v in pairs(Character:GetChildren()) do
  1912. if v:IsA'Model' then
  1913. for _, c in pairs(v:GetChildren()) do
  1914. if c:IsA'Part' then
  1915. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1916. end
  1917. end
  1918. end
  1919. end
  1920. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1921. Velocity = RootPart.Velocity.y
  1922. Sine = Sine + Change
  1923. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 7, Character)
  1924. if RootPart.Velocity.y > 1 and hit == nil then
  1925. Anim = "Jump"
  1926. if Attack == false then
  1927. Change = 1
  1928. PlayAnimationFromTable({
  1929. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1930. CFrame.new(-6.66721871e-06, 4.92021656, -0.417787671, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1931. CFrame.new(2.04141426, 2.38522053, -0.261183709, 0.870933354, 0.490618378, 0.0278630257, 0.491302133, -0.868171513, -0.0700040013, -0.0101553798, 0.0746579692, -0.997161388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1932. CFrame.new(-2.27295709, 2.68117261, -0.407387137, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1933. CFrame.new(1.03295517, -2.92346931, -0.186930001, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1934. CFrame.new(-1.19524062, -3.79352093, -0.555811405, 1.00000381, 0, -1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000381) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1935. }, .04, false)
  1936. end
  1937. elseif RootPart.Velocity.y < -1 and hit == nil then
  1938. Anim = "Fall"
  1939. if Attack == false then
  1940. Change = 1
  1941. PlayAnimationFromTable({
  1942. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, .05),
  1943. CFrame.new(-6.66721871e-06, 4.92021656, -0.417787671, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1944. CFrame.new(2.04141426, 2.38522053, -0.261183709, 0.870933354, 0.490618378, 0.0278630257, 0.491302133, -0.868171513, -0.0700040013, -0.0101553798, 0.0746579692, -0.997161388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1945. CFrame.new(-2.27295709, 2.68117261, -0.407387137, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1946. CFrame.new(1.03295517, -2.92346931, -0.186930001, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1947. CFrame.new(-1.19524062, -3.79352093, -0.555811405, 1.00000381, 0, -1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000381) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1948. }, .04, false)
  1949. end
  1950. elseif TorsoVelocity < 1 and hit ~= nil then
  1951. Anim = "Idle"
  1952. if Attack == false then
  1953. Change = 1
  1954. PlayAnimationFromTable({
  1955. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0,0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, .02),
  1956. CFrame.new(2.09699351e-07, 3.07826781, -0.0930013061, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0 + .2 * math.cos(Sine/10), 0) * CFrame.Angles(RAD(0 + 5 * math.cos(Sine/10)), 0, 0),
  1957. CFrame.new(3.23488927, 0.217123732, -0.0756206512, 0.986215889, -0.164953321, -0.0135539025, 0.164731994, 0.986208379, -0.0160120502, 0.0160082281, 0.0135585759, 0.99978739) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, RAD(0 - 2 * math.cos(Sine/10))),
  1958. CFrame.new(-2.27295804, 2.68117332, -0.407379597, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, RAD(0 + 2 * math.cos(Sine/10))),
  1959. CFrame.new(1.00000048, -3.99999428, 8.58306885e-06, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1960. CFrame.new(-1.19524455, -4.0063982, -0.555813253, 0.996198535, 0, 0.0871554539, 0, 1, 0, -0.0871554539, 0, 0.996198535) * CFrame.new(0, 0 - playlist.PlaybackLoudness/500 * math.cos(Sine/3.5), 0) * CFrame.Angles(0, 0, 0),
  1961. }, .1, false)
  1962. end
  1963. elseif TorsoVelocity > 2 and hit ~= nil then
  1964. Anim = "Walk"
  1965. if Attack == false then
  1966. PlayAnimationFromTable({
  1967. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0, .1 + .2 * math.cos(Sine/8), 0) * CFrame.Angles(-.1, 0 - .02 * math.sin(Sine/8), 0 - .02 * math.sin(Sine/8)),
  1968. CFrame.new(2.09699351e-07, 3.07826781, -0.0930013061, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, .1 + .2 * math.cos(Sine/8), 0) * CFrame.Angles(RAD(0 + 2 * math.cos(Sine/4)), 0, 0),
  1969. CFrame.new(3.23488927, 0.217123732, -0.0756206512, 0.986215889, -0.164953321, -0.0135539025, 0.164731994, 0.986208379, -0.0160120502, 0.0160082281, 0.0135585759, 0.99978739) * CFrame.new(0, .1 + .2 * math.cos(Sine/8), 0) * CFrame.Angles(RAD(0 - 10 * math.cos(Sine/8)), 0, RAD(0 - 2 * math.cos(Sine/10))),
  1970. CFrame.new(-2.27295804, 2.68117332, -0.407379597, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, RAD(0 + 2 * math.cos(Sine/10))),
  1971. CFrame.new(1.00000048, -3.99999428, 8.58306885e-06, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, .1 + .6 * math.cos(Sine/8), math.sin(Sine/-8)) * CFrame.Angles(.1 + .6 * math.sin(Sine/8), 0, 0),
  1972. CFrame.new(-1.19524455, -4.0063982, -0.555813253, 0.996198535, 0, 0.0871554539, 0, 1, 0, -0.0871554539, 0, 0.996198535) * CFrame.new(0, .1 - .6 * math.cos(Sine/8), math.sin(Sine/8)) * CFrame.Angles(.1 + .6 * math.sin(Sine/-8), 0, 0),
  1973. }, .1, false) --math.cos on the Y angle of the CFrame.new, math.sin on the Z angle of it, and math.sin on the X angle of the CFrame.angles
  1974. end
  1975. end
  1976. if #Effects > 0 then
  1977. for e = 1, #Effects do
  1978. if Effects[e] ~= nil then
  1979. local Thing = Effects[e]
  1980. if Thing ~= nil then
  1981. local Part = Thing[1]
  1982. local Mode = Thing[2]
  1983. local Delay = Thing[3]
  1984. local IncX = Thing[4]
  1985. local IncY = Thing[5]
  1986. if Thing[1].Transparency <= 1 then
  1987. if Thing[2] == "Block1" then
  1988. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1989. Mesh = Thing[7]
  1990. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1991. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1992. elseif Thing[2] == "Ice" then
  1993. if Thing[6] <= Thing[5] then
  1994. Thing[6] = Thing[6] + .05
  1995. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  1996. else
  1997. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1998. end
  1999. elseif Thing[2] == "Shatter" then
  2000. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2001. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2002. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2003. Thing[6] = Thing[6] + Thing[5]
  2004. elseif Thing[2] == "Block2" then
  2005. Thing[1].CFrame = Thing[1].CFrame
  2006. Mesh = Thing[7]
  2007. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2008. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2009. elseif Thing[2] == "Block3" then
  2010. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2011. Mesh = Thing[7]
  2012. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2013. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2014. elseif Thing[2] == "Block4" then
  2015. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2016. Mesh = Thing[7]
  2017. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2018. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2019. elseif Thing[2] == "Block2Fire" then
  2020. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2021. Mesh = Thing[7]
  2022. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2023. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2024. if Thing[1].Transparency >= .3 then
  2025. Thing[1].BrickColor = BrickColor.new("Bright red")
  2026. else
  2027. Thing[1].BrickColor = BrickColor.new("Really red")
  2028. end
  2029. elseif Thing[2] == "Cylinder" then
  2030. Mesh = Thing[7]
  2031. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2032. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2033. elseif Thing[2] == "Blood" then
  2034. Mesh = Thing[7]
  2035. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2036. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2037. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2038. elseif Thing[2] == "Elec" then
  2039. Mesh = Thing[10]
  2040. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2041. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2042. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2043. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2044. elseif Thing[2] == "Disappear" then
  2045. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2046. end
  2047. else
  2048. Part.Parent = nil
  2049. table.remove(Effects, e)
  2050. end
  2051. end
  2052. end
  2053. end
  2054. end
  2055. if playlist.IsPlaying == false then
  2056. playlist:Destroy()
  2057. playlist=Instance.new("Sound", Torso)
  2058. playlist.SoundId = "rbxassetid://" ..songs[math.random(#songs)]
  2059. playlist.Volume = 3
  2060. playlist.Looped = false
  2061. playlist.Name = "aa"
  2062. warn(playlist.SoundId)
  2063. playlist:Play()
  2064. end
  2065. playlist.Volume = 3
  2066. playlist.Looped = false
  2067. --soundbork(workspace)
  2068. if true then
  2069. Humanoid.MaxHealth = 1e100
  2070. Humanoid.Health = 1e100
  2071. Humanoid.Name = math.random()*100
  2072. end
  2073. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement