Advertisement
Caolobread

leek

Aug 20th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.31 KB | None | 0 0
  1. --made by coolallball :>
  2.  
  3. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  4. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  5. do
  6. print("FE Compatibility code by Mokiros")
  7. script.Parent = Player.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent and t.Function then
  33. t.Function(...)
  34. end
  35. end
  36. m.TrigEvent = te
  37. UIS.TrigEvent = te
  38.  
  39. Event.OnServerEvent:Connect(function(plr,io)
  40. if plr~=Player then return end
  41. if io.isMouse then
  42. m.Target = io.Target
  43. m.Hit = io.Hit
  44. else
  45. local b = io.UserInputState == Enum.UserInputState.Begin
  46. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  47. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  48. end
  49. for _,t in pairs(CAS.Actions) do
  50. for _,k in pairs(t.Keys) do
  51. if k==io.KeyCode then
  52. t.Function(t.Name,io.UserInputState,io)
  53. end
  54. end
  55. end
  56. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  57. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  58. end
  59. end)
  60. Event.Parent = NLS([==[
  61. local Player = game:GetService("Players").LocalPlayer
  62. local Event = script:WaitForChild("UserInput_Event")
  63.  
  64. local UIS = game:GetService("UserInputService")
  65. local input = function(io,a)
  66. if a then return end
  67. --Since InputObject is a client-side instance, we create and pass table instead
  68. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  69. end
  70. UIS.InputBegan:Connect(input)
  71. UIS.InputEnded:Connect(input)
  72.  
  73. local Mouse = Player:GetMouse()
  74. local h,t
  75. --Give the server mouse data 30 times every second, but only if the values changed
  76. --If player is not moving their mouse, client won't fire events
  77. while wait(1/30) do
  78. if h~=Mouse.Hit or t~=Mouse.Target then
  79. h,t=Mouse.Hit,Mouse.Target
  80. Event:FireServer({isMouse=true,Target=t,Hit=h})
  81. end
  82. end]==],Player.Character)
  83. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  84. end
  85. local p = game.Players.LocalPlayer
  86. local char = p.Character
  87. local larm = char["Left Arm"]
  88. local rarm = char["Right Arm"]
  89. local lleg = char["Left Leg"]
  90. local rleg = char["Right Leg"]
  91. local hed = char.Head
  92. local torso = char.Torso
  93. local hum = char.Humanoid
  94. local root = char.HumanoidRootPart
  95. local tool = script.Parent
  96. chat = game:GetService("Chat")
  97. LS = torso["Left Shoulder"]
  98. LH = torso["Left Hip"]
  99. RS = torso["Right Shoulder"]
  100. RH = torso["Right Hip"]
  101. Neck = torso.Neck
  102. RootPart = char.HumanoidRootPart
  103. RootJoint = RootPart.RootJoint
  104. ismad = false
  105. miku = false
  106. leeking = true
  107. wait(.2)
  108.  
  109. RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(90)))
  110.  
  111.  
  112.  
  113. local leekmain = Instance.new("Part", char)
  114. leekmain.BrickColor = BrickColor.new("Pearl")
  115. leekmain.Size = Vector3.new(2,.2,2)
  116. leekmain.Shape = "Cylinder"
  117. leekmain.BottomSurface = Enum.SurfaceType.Smooth
  118. leekmain.TopSurface = Enum.SurfaceType.Smooth
  119. leekmain.Anchored = false
  120. leekmain.CanCollide = false
  121.  
  122.  
  123. local leekgreen1 = Instance.new("Part", char)
  124. leekgreen1.Size = Vector3.new(.25,1,.25)
  125. leekgreen1.BrickColor = BrickColor.new("Sea green")
  126. leekgreen1.Anchored = false
  127. leekgreen1.CanCollide = false
  128. leekgreen1.TopSurface = Enum.SurfaceType.Smooth
  129. leekgreen1.BottomSurface = Enum.SurfaceType.Smooth
  130. leekgreen1.CFrame = torso.CFrame
  131. local leekgreen2 = leekgreen1:Clone()
  132. leekgreen2.BrickColor = BrickColor.new("Sea green")
  133. leekgreen2.Parent = char
  134. leekgreen1.CFrame = leekmain.CFrame*CFrame.new(0,1.13,.2)
  135. leekgreen1.CFrame = leekgreen1.CFrame*CFrame.Angles(math.rad(45),0,0)
  136. leekgreen2.CFrame = leekmain.CFrame*CFrame.new(0,1.13,-.2)
  137. leekgreen2.CFrame = leekgreen2.CFrame*CFrame.Angles(math.rad(-45),0,0)
  138. leekmain.CFrame = leekmain.CFrame*CFrame.Angles(0,0,(math.rad(0)))
  139.  
  140.  
  141. local leekmarm = Instance.new("Weld", char["Right Arm"])
  142. leekmarm.Part0 = char["Right Arm"]
  143. leekmarm.Part1 = leekmain
  144.  
  145. local leek1arm=Instance.new("Weld", char["Right Arm"])
  146. leek1arm.Part0 = leekmain
  147. leek1arm.Part1 = leekgreen1
  148.  
  149. local leek2arm = Instance.new("Weld", char["Right Arm"])
  150. leek2arm.Part0 = leekmain
  151. leek2arm.Part1 = leekgreen2
  152.  
  153. leekmarm.C0 = CFrame.new(0,-1,-.2)*CFrame.Angles(0,(math.rad(90)),0)
  154. leek1arm.C0 = CFrame.new(1.13,0,.3)*CFrame.Angles(0,(math.rad(-45)),(math.rad(90)))
  155. leek2arm.C0 = CFrame.new(1.13,0,-.3)*CFrame.Angles(0,(math.rad(45)),(math.rad(90)))
  156. wait()
  157. spawn(function()
  158.  
  159. while true do
  160. for i =1,5 do
  161. wait()
  162. leekmarm.C0 = leekmarm.C0*CFrame.Angles(0,(math.rad(18)),0)
  163. end
  164. end
  165. end)
  166.  
  167.  
  168.  
  169. local function trail()
  170. local trail = Instance.new("Part", leekgreen2)
  171. trail.Size = Vector3.new(0,0,.4)
  172. trail.Transparency = .5
  173. trail.Anchored = true
  174. trail.CFrame = leekgreen2.CFrame*CFrame.new(0,-.5,0)
  175. trail.CanCollide = false
  176.  
  177. for i =0,5,.2 do
  178. trail.Transparency = i
  179. wait()
  180. end
  181. trail:Destroy()
  182. end
  183. spawn(function()
  184. while leeking == true do
  185.  
  186.  
  187.  
  188. spawn(function()
  189. trail()
  190. end)
  191.  
  192. wait()
  193. end
  194. end)
  195.  
  196. music = Instance.new("Sound", char)
  197. music.SoundId = "http://www.roblox.com/asset/?id=364338573"
  198. music.Looped = true
  199. music.Volume = 10
  200. music:Play()
  201.  
  202.  
  203.  
  204.  
  205.  
  206. mouse.KeyDown:connect(function(key)
  207. if key == "x" then
  208. if ismad == false then
  209.  
  210. ismad = true
  211. music:Stop()
  212. music.SoundId = "http://www.roblox.com/asset/?id=511750393"
  213. music:Play()
  214.  
  215. local ball = Instance.new("Part", workspace)
  216. ball.Shape = "Ball"
  217. ball.Anchored = true
  218. ball.CanCollide = false
  219. ball.Size = Vector3.new(1,1,1)
  220. ball.CFrame = torso.CFrame
  221. ball.BrickColor = BrickColor.new("Really red")
  222. ball.Material = "Neon"
  223. leekmain.BrickColor = BrickColor.new("Really black")
  224. leekgreen1.BrickColor = BrickColor.new("Really red")
  225. leekgreen2.BrickColor = BrickColor.new("Really red")
  226. leekgreen1.Material = "Neon"
  227. leekgreen2.Material = "Neon"
  228. for i = 0,1,0.05 do
  229. ball.Size = ball.Size+Vector3.new(0.5,0.5,0.5)
  230. ball.Transparency = i
  231. ball.CFrame = torso.CFrame
  232. wait()
  233. end
  234. ball:Destroy()
  235.  
  236.  
  237. elseif ismad == true then
  238. ismad = false
  239. music:Stop()
  240. music.SoundId = "http://www.roblox.com/asset/?id=364338573"
  241. music:Play()
  242.  
  243. local ball = Instance.new("Part", workspace)
  244. ball.Shape = "Ball"
  245. ball.Anchored = true
  246. ball.CanCollide = false
  247. ball.Size = Vector3.new(1,1,1)
  248. ball.CFrame = torso.CFrame
  249. ball.BrickColor = BrickColor.new("Lime green")
  250. ball.Material = "Neon"
  251. leekmain.BrickColor = BrickColor.new("Pearl")
  252. leekgreen1.BrickColor = BrickColor.new("Sea green")
  253. leekgreen2.BrickColor = BrickColor.new("Sea green")
  254. leekgreen1.Material = "SmoothPlastic"
  255. leekgreen2.Material = "SmoothPlastic"
  256. for i = 0,1,0.05 do
  257. ball.Size = ball.Size+Vector3.new(0.5,0.5,0.5)
  258. ball.Transparency = i
  259. ball.CFrame = torso.CFrame
  260. wait()
  261. end
  262. ball:Destroy()
  263. end
  264. end
  265. end)
  266.  
  267.  
  268. mouse.KeyDown:connect(function(key)
  269. if key == "c" then
  270. if miku == false then
  271. miku = true
  272.  
  273. music:Stop()
  274. music.SoundId = "http://www.roblox.com/asset/?id=534723482"
  275. music:Play()
  276.  
  277. local ball = Instance.new("Part", workspace)
  278. ball.Shape = "Ball"
  279. ball.Anchored = true
  280. ball.CanCollide = false
  281. ball.Size = Vector3.new(1,1,1)
  282. ball.CFrame = torso.CFrame
  283. ball.BrickColor = BrickColor.new("Cyan")
  284. ball.Material = "Neon"
  285. leekmain.BrickColor = BrickColor.new("Really black")
  286. leekgreen1.BrickColor = BrickColor.new("Cyan")
  287. leekgreen2.BrickColor = BrickColor.new("Cyan")
  288. leekgreen1.Material = "Neon"
  289. leekgreen2.Material = "Neon"
  290. for i = 0,1,0.05 do
  291. ball.Size = ball.Size+Vector3.new(0.5,0.5,0.5)
  292. ball.Transparency = i
  293. ball.CFrame = torso.CFrame
  294. wait()
  295. end
  296. ball:Destroy()
  297.  
  298.  
  299. elseif miku == true then
  300. miku = false
  301. music:Stop()
  302. music.SoundId = "http://www.roblox.com/asset/?id=364338573"
  303. music:Play()
  304.  
  305. local ball = Instance.new("Part", workspace)
  306. ball.Shape = "Ball"
  307. ball.Anchored = true
  308. ball.CanCollide = false
  309. ball.Size = Vector3.new(1,1,1)
  310. ball.CFrame = torso.CFrame
  311. ball.BrickColor = BrickColor.new("Lime green")
  312. ball.Material = "Neon"
  313. leekmain.BrickColor = BrickColor.new("Pearl")
  314. leekgreen1.BrickColor = BrickColor.new("Sea green")
  315. leekgreen2.BrickColor = BrickColor.new("Sea green")
  316. leekgreen1.Material = "SmoothPlastic"
  317. leekgreen2.Material = "SmoothPlastic"
  318. for i = 0,1,0.05 do
  319. ball.Size = ball.Size+Vector3.new(0.5,0.5,0.5)
  320. ball.Transparency = i
  321. ball.CFrame = torso.CFrame
  322. wait()
  323. end
  324. ball:Destroy()
  325.  
  326.  
  327. end
  328. end
  329. end)
  330.  
  331. mouse.KeyDown:connect(function(key)
  332. if key == "l" then
  333. music:Stop()
  334. local function rising()
  335. local holder = Instance.new("Part", char)
  336. holder.Size = Vector3.new(1,1,1)
  337. holder.CFrame = torso.CFrame
  338. holder.Transparency = .5
  339. holder.Anchored = true
  340. holder.CanCollide = false
  341. holder.BrickColor = BrickColor.new("Br. yellowish orange")
  342. holder.Material = "Neon"
  343. holder.TopSurface = Enum.SurfaceType.Smooth
  344. holder.BottomSurface = Enum.SurfaceType.Smooth
  345. holder.CFrame = holder.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))*CFrame.new(math.random(3),math.random(3),math.random(3))
  346. local fire = Instance.new("Fire", holder)
  347. fire.Color = Color3.new(236/255, 193/255, 36/255)
  348. fire.SecondaryColor = Color3.new(236/255, 193/255, 36/255)
  349. fire.Size = 1
  350.  
  351. for i = 1,10,.1 do
  352. holder.CFrame = holder.CFrame*CFrame.new(0,.5,0)
  353. wait()
  354. end
  355.  
  356. fire:Destroy()
  357. holder:Destroy()
  358. end
  359. spawn(function()
  360. rising()
  361. end)
  362. spawn(function()
  363. rising()
  364. end)
  365. spawn(function()
  366. rising()
  367. end)
  368. spawn(function()
  369. rising()
  370. end)
  371. spawn(function()
  372. rising()
  373. end)
  374. spawn(function()
  375. rising()
  376. end)
  377. spawn(function()
  378. rising()
  379. end)
  380. spawn(function()
  381. rising()
  382. end)
  383. spawn(function()
  384. rising()
  385. end)
  386. spawn(function()
  387. rising()
  388. end)
  389. spawn(function()
  390. rising()
  391. end)
  392. spawn(function()
  393. rising()
  394. end)
  395. spawn(function()
  396. rising()
  397. end)
  398. spawn(function()
  399. rising()
  400. end)
  401.  
  402.  
  403. local ball = Instance.new("Part", workspace)
  404. ball.Shape = "Ball"
  405. ball.Anchored = true
  406. ball.CanCollide = false
  407. ball.Size = Vector3.new(1,1,1)
  408. ball.CFrame = torso.CFrame
  409. ball.BrickColor = BrickColor.new("Br. yellowish orange")
  410. ball.Material = "Neon"
  411. leekmain.BrickColor = BrickColor.new("Pearl")
  412. leekgreen1.BrickColor = BrickColor.new("Br. yellowish orange")
  413. leekgreen2.BrickColor = BrickColor.new("Br. yellowish orange")
  414. leekgreen1.Material = "Neon"
  415. leekgreen2.Material = "Neon"
  416. for i = 0,1,0.05 do
  417. ball.Size = ball.Size+Vector3.new(0.5,0.5,0.5)
  418. ball.Transparency = i
  419. ball.CFrame = torso.CFrame
  420. wait()
  421. end
  422. ball:Destroy()
  423.  
  424. music.SoundId = "http://www.roblox.com/asset/?id=345379968"
  425. music:Play()
  426. end
  427. end)
  428. mouse.KeyDown:connect(function(key)
  429. if key == "p" and miku == false and ismad == false then
  430. music:Stop()
  431. music.SoundId = "http://www.roblox.com/asset/?id=364338573"
  432. music:Play()
  433. chat:Chat(char.Head,"Yaa tsu tsup ari dik ari dol lan")
  434. wait(2.5)
  435. chat:Chat(char.Head,"dit ari diddle lan")
  436. wait(2.1)
  437. chat:Chat(char.Head,"dits dan doh")
  438. end
  439. end)
  440.  
  441.  
  442. mouse.KeyDown:connect(function(key)
  443. if key == "v" then
  444. leeking = false
  445. --transform
  446. hum.WalkSpeed = 0
  447. RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ((math.rad(-90)),0,0)
  448. LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(-90)))
  449. LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ((math.rad(-90)),0,0)
  450. music:Stop()
  451. wait(.5)
  452. leekgreen1:Destroy()
  453. leekgreen2:Destroy()
  454. leekmain:Destroy()
  455. leekmarm:Destroy()
  456. leek1arm:Destroy()
  457. leek2arm:Destroy()
  458. local fhx = Instance.new("Part", char)
  459. fhx.Size = Vector3.new(0,0,0)
  460. fhx.Anchored = false
  461. fhx.CanCollide = false
  462. fhx.Transparency = 1
  463. local whx = Instance.new("Weld", char["Right Arm"])
  464. whx.Part0 = fhx
  465. whx.Part1 = char["Right Arm"]
  466. whx.C0 = whx.C0*CFrame.new(0,1,0)
  467.  
  468. local function fx()
  469. local fx1 = Instance.new("Part", whx)
  470. fx1.Size = Vector3.new(2,2,2)
  471. fx1.CFrame = fhx.CFrame
  472. fx1.Anchored = true
  473. fx1.CanCollide = false
  474. fx1.Material = "Neon"
  475. fx1.BrickColor = BrickColor.new("Lime green")
  476.  
  477. local fx2 = Instance.new("Part", whx)
  478. fx2.Size = Vector3.new(2,2,2)
  479. fx2.CFrame = fhx.CFrame
  480. fx2.Anchored = true
  481. fx2.CanCollide = false
  482. fx2.Material = "Neon"
  483. fx2.BrickColor = BrickColor.new("Really black")
  484.  
  485. fx2.CFrame = fx2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  486. fx1.CFrame = fx1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  487.  
  488. spawn(function()
  489. for i =0,5,.2 do
  490. fx2.Size = fx2.Size+Vector3.new(.2,.2,.2)
  491. fx2.CFrame = fx2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  492. fx2.Transparency = i
  493.  
  494. wait()
  495. end
  496. fx2:Destroy()
  497. end)
  498. spawn(function()
  499. for i =0,5,.2 do
  500. fx1.Size = fx1.Size+Vector3.new(.2,.2,.2)
  501. fx1.CFrame = fx1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  502. fx1.Transparency = i
  503.  
  504. wait()
  505. end
  506. fx1:Destroy()
  507. end)
  508. end
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519. for i = 1,10,.5 do
  520. wait(.1)
  521. fx()
  522. end
  523.  
  524. local bp = Instance.new("BodyPosition",torso)
  525. bp.position = torso.Position+Vector3.new(0,10,0)
  526. bp.maxForce = Vector3.new(100000000, 100000000, 100000000)
  527.  
  528. local function fx3()
  529. local rh1 = Instance.new("Part", char)
  530. rh1.Size = Vector3.new(0,0,0)
  531. rh1.CFrame = torso.CFrame
  532. rh1.Transparency = .5
  533. rh1.CanCollide = false
  534. rh1.BrickColor = BrickColor.new("Lime green")
  535. rh1.Anchored = true
  536. local rh2 = rh1:Clone()
  537. rh2.Parent = char
  538. rh2.BrickColor = BrickColor.new("Really black")
  539. local rng = Instance.new("SpecialMesh", rh1)
  540. rng.MeshId = "http://www.roblox.com/asset/?id=3270017"
  541. rng.Scale = Vector3.new(3,3,3)
  542. local rng2 = rng:Clone()
  543. rng2.Parent = rh2
  544. rh1.CFrame = rh1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  545. rh2.CFrame = rh2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  546. for i =1,10,.5 do
  547. rng.Scale = rng.Scale+Vector3.new(2,2,2)
  548. rng2.Scale = rng.Scale+Vector3.new(2,2,2)
  549. wait()
  550. end
  551. rh1:Destroy()
  552. rh2:Destroy()
  553. end
  554.  
  555. local function fx2()
  556. local fx1 = Instance.new("Part", whx)
  557. fx1.Size = Vector3.new(6,6,6)
  558. fx1.CFrame = torso.CFrame
  559. fx1.Anchored = true
  560. fx1.CanCollide = false
  561. fx1.Material = "Neon"
  562. fx1.BrickColor = BrickColor.new("Lime green")
  563.  
  564. local fx2 = Instance.new("Part", whx)
  565. fx2.Size = Vector3.new(6,6,6)
  566. fx2.CFrame = torso.CFrame
  567. fx2.Anchored = true
  568. fx2.CanCollide = false
  569. fx2.Material = "Neon"
  570. fx2.BrickColor = BrickColor.new("Really black")
  571.  
  572. fx2.CFrame = fx2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  573. fx1.CFrame = fx1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  574.  
  575. spawn(function()
  576. for i =0,5,.2 do
  577. fx2.Size = fx2.Size+Vector3.new(.2,.2,.2)
  578. fx2.CFrame = fx2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  579.  
  580. fx2.Transparency = i
  581.  
  582. wait()
  583. end
  584. fx2:Destroy()
  585. end)
  586. spawn(function()
  587. for i =0,5,.2 do
  588. fx1.Size = fx1.Size+Vector3.new(.2,.2,.2)
  589. fx1.CFrame = fx1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  590. fx1.Transparency = i
  591.  
  592. wait()
  593. end
  594. fx1:Destroy()
  595. end)
  596. end
  597.  
  598.  
  599. wait(.5)
  600.  
  601. spawn(function()
  602. for i = 1,10,.25 do
  603. wait(.2)
  604. fx2()
  605. end
  606. end)
  607.  
  608. local groundprt = Instance.new("Part", char)
  609. groundprt.Anchored = true
  610. groundprt.CanCollide = false
  611. groundprt.BrickColor = BrickColor.new("Lime green")
  612. groundprt.Transparency = 0.5
  613. groundprt.CFrame = torso.CFrame
  614.  
  615. groundprt.CFrame =groundprt.CFrame*CFrame.new(0,-2.5,0)
  616. local crown = Instance.new("SpecialMesh", groundprt)
  617. crown.MeshId = "http://www.roblox.com/asset/?id=20329976"
  618. crown.Scale = Vector3.new(20,2,20)
  619. spawn(function()
  620.  
  621. wait()
  622. for i =1,20,.1 do
  623.  
  624. groundprt.CFrame = groundprt.CFrame * CFrame.Angles(0,-math.rad(15 + i),0)
  625. wait()
  626. end
  627. groundprt:Destroy()
  628.  
  629. end)
  630.  
  631.  
  632. for i =1,10 do
  633. fx3()
  634. wait()
  635. end
  636.  
  637.  
  638.  
  639. local sphere = Instance.new("Part", char)
  640. sphere.CFrame = torso.CFrame
  641.  
  642. sphere.Anchored = true
  643. sphere.CanCollide = false
  644. sphere.Transparency = .2
  645. sphere.Size = Vector3.new(30,30,30)
  646. sphere.Shape = "Ball"
  647. sphere.TopSurface = Enum.SurfaceType.Smooth
  648. sphere.BottomSurface = Enum.SurfaceType.Smooth
  649. sphere.BrickColor = BrickColor.new("Lime green")
  650.  
  651. LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ((math.rad(90)),0,0)
  652. LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(90)))
  653. RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ((math.rad(90)),0,0)
  654. RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(-90)))
  655.  
  656. --sumon
  657.  
  658.  
  659.  
  660.  
  661.  
  662. for i =1,10,.2 do
  663. sphere.Size = sphere.Size+Vector3.new(2,2,2)
  664. sphere.CFrame = torso.CFrame
  665. wait()
  666. end
  667. bp.Parent = nil
  668. bp:Destroy()
  669. sphere:Destroy()
  670.  
  671.  
  672.  
  673.  
  674.  
  675. hum.WalkSpeed = 20
  676. end
  677. end)
  678.  
  679.  
  680.  
  681.  
  682. mouse.KeyDown:connect(function(key)
  683. if key == "m" then
  684. game.Players.LocalPlayer.Character.Animate:Destroy()
  685. --LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ((math.rad(90)),0,0)
  686. --LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(90)))
  687. --RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ((math.rad(90)),0,0)
  688. leekgreen1:Destroy()
  689. leekgreen2:Destroy()
  690. leekmain:Destroy()
  691. leekmarm:Destroy()
  692. leek1arm:Destroy()
  693. leek2arm:Destroy()
  694. RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(-90)))
  695. music:Stop()
  696.  
  697. ------------------------------------------------------------
  698.  
  699. LS.C0 = LS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(-180)))
  700.  
  701. RS.C0 = RS.C0*CFrame.fromEulerAnglesXYZ(0,0,(math.rad(180)))
  702.  
  703. local leekmain = Instance.new("Part", char)
  704. leekmain.BrickColor = BrickColor.new("Pearl")
  705. leekmain.Size = Vector3.new(20,2,20)
  706. leekmain.Shape = "Cylinder"
  707. leekmain.BottomSurface = Enum.SurfaceType.Smooth
  708. leekmain.TopSurface = Enum.SurfaceType.Smooth
  709. leekmain.Anchored = false
  710. leekmain.CanCollide = false
  711.  
  712.  
  713. local leekgreen1 = Instance.new("Part", char)
  714. leekgreen1.Size = Vector3.new(2.5,10,2.5)
  715. leekgreen1.BrickColor = BrickColor.new("Sea green")
  716. leekgreen1.Anchored = false
  717. leekgreen1.CanCollide = false
  718. leekgreen1.TopSurface = Enum.SurfaceType.Smooth
  719. leekgreen1.BottomSurface = Enum.SurfaceType.Smooth
  720. leekgreen1.CFrame = torso.CFrame
  721. local leekgreen2 = leekgreen1:Clone()
  722. leekgreen2.Parent = char
  723. leekgreen1.CFrame = leekmain.CFrame*CFrame.new(0,1.13,.2)
  724. leekgreen1.CFrame = leekgreen1.CFrame*CFrame.Angles(math.rad(45),0,0)
  725. leekgreen2.CFrame = leekmain.CFrame*CFrame.new(0,1.13,-.2)
  726. leekgreen2.CFrame = leekgreen2.CFrame*CFrame.Angles(math.rad(-45),0,0)
  727. leekmain.CFrame = leekmain.CFrame*CFrame.Angles(0,0,(math.rad(0)))
  728.  
  729.  
  730. local leekmarm = Instance.new("Weld", char["Right Arm"])
  731. leekmarm.Part0 = char["Right Arm"]
  732. leekmarm.Part1 = leekmain
  733.  
  734. local leek1arm=Instance.new("Weld", char["Right Arm"])
  735. leek1arm.Part0 = leekmain
  736. leek1arm.Part1 = leekgreen1
  737.  
  738. local leek2arm = Instance.new("Weld", char["Right Arm"])
  739. leek2arm.Part0 = leekmain
  740. leek2arm.Part1 = leekgreen2
  741.  
  742. leekmarm.C0 = CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  743. leek1arm.C0 = CFrame.new(1.13,-2,.3)*CFrame.Angles(0,(math.rad(-45)),(math.rad(90)))
  744. leek2arm.C0 = CFrame.new(1.13,-2,-.3)*CFrame.Angles(0,(math.rad(45)),(math.rad(90)))
  745.  
  746.  
  747. --leekmain.Size = leekmain.Size+Vector3.new(10,1,10)
  748. end
  749. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement