Hebablazin

Lemonade

May 30th, 2016
426
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.71 KB | None | 0 0
  1. local me = game:service("Players").LocalPlayer
  2. local char = me.Character
  3.  
  4. local Modelname = "LemonadeModel"
  5. local Toolname = "Lemonade"
  6.  
  7. script.Name = "bin"
  8.  
  9. if char:FindFirstChild(Modelname) then
  10. char[Modelname].Parent = nil
  11. end
  12.  
  13. for _, v in pairs(me.Backpack:GetChildren()) do
  14. if v:FindFirstChild("tooltype") then
  15. if v.tooltype.Value == Toolname then
  16. v.Parent = nil
  17. end
  18. end
  19. end
  20.  
  21. local aing
  22.  
  23. local phpos
  24. local hpos
  25.  
  26. local bin = Instance.new("HopperBin", me.Backpack)
  27. bin.Name = Toolname
  28.  
  29. local tooltype = Instance.new("StringValue", bin)
  30. tooltype.Name = "tooltype"
  31. tooltype.Value = Toolname
  32.  
  33. script.Parent = bin
  34.  
  35. local able = true
  36. local sable1 = true
  37.  
  38. local surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  39.  
  40. if char:FindFirstChild("Torso") and char:FindFirstChild("Right Arm") and char:FindFirstChild("Left Arm") then
  41.  
  42. else
  43. script:remove()
  44. end
  45.  
  46. torso = char.Torso
  47. neck = torso.Neck
  48. human = char.Humanoid
  49. Rarm = char["Right Arm"]
  50. Larm = char["Left Arm"]
  51.  
  52. local Sounds = {
  53. drink = Instance.new("Sound"),
  54. swing = Instance.new("Sound"),
  55. hitsound = Instance.new("Sound")
  56. }
  57.  
  58. Sounds["drink"].SoundId = "http://www.roblox.com/asset/?id=10722059"
  59. Sounds["drink"].Volume = 1
  60. Sounds["swing"].SoundId = "http://www.roblox.com/asset/?id=10209645"
  61. Sounds["swing"].Volume = 1
  62. Sounds["hitsound"].SoundId = "http://www.roblox.com/asset/?id=10209590"
  63. Sounds["hitsound"].Volume = 0.5
  64.  
  65. function PlaySound(soundname, pitch)
  66. Sounds[soundname].Parent = handle
  67. Sounds[soundname].Pitch = pitch
  68. Sounds[soundname]:Play()
  69. local oldsound = Sounds[soundname]
  70. coroutine.resume(coroutine.create(function()
  71. wait(4)
  72. oldsound:Destroy()
  73. end))
  74. Sounds[soundname] = Sounds[soundname]:clone()
  75. end
  76.  
  77. function Weld(p0, p1, x, y, z, a, b, c)
  78. local w = Instance.new("Weld")
  79. w.Parent = p0
  80. w.Part0 = p0
  81. w.Part1 = p1
  82. w.C1 = CFrame.new(x, y, z) * CFrame.Angles(a, b, c)
  83. return w
  84. end
  85.  
  86. function Part(parent, anchor, collide, tran, ref, color, x, y, z, Break, lifetime)
  87. local p = Instance.new("Part")
  88. p.formFactor = "Custom"
  89. p.Anchored = anchor
  90. p.CanCollide = collide
  91. p.Transparency = tran
  92. p.Reflectance = ref
  93. p.BrickColor = BrickColor.new(color)
  94. for _, Surf in pairs(surfaces) do
  95. p[Surf] = "Smooth"
  96. end
  97. p.Size = Vector3.new(x, y, z)
  98. if Break then
  99. p:BreakJoints()
  100. else
  101. p:MakeJoints()
  102. end
  103. p.Parent = parent
  104. p.Locked = true
  105. if lifetime then
  106. game:GetService("Debris"):AddItem(p, lifetime)
  107. end
  108. return p
  109. end
  110.  
  111. function getHum(c)
  112. local h = nil
  113. for i,v in pairs(c:GetChildren()) do
  114. if v:IsA("Humanoid") and c ~= char then
  115. if v.Health > 0 then
  116. h = v
  117. end
  118. end
  119. end
  120. return h
  121. end
  122.  
  123. function Heal(hum)
  124. coroutine.resume(coroutine.create(function()
  125. hum:TakeDamage(-20)
  126. end))
  127. end
  128.  
  129. function CreateModel()
  130. if char:FindFirstChild(Modelname) then
  131. char[Modelname].Parent = nil
  132. end
  133.  
  134. Mo = Instance.new("Model")
  135. Mo.Name = Modelname
  136.  
  137. RABrick = Part(Mo, false, false, 1, 0, tostring(Rarm.BrickColor), 1, 2, 1, true)
  138. LABrick = Part(Mo, false, false, 1, 0, tostring(Larm.BrickColor), 1, 2, 1, true)
  139. RLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  140. LLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  141. gripBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  142. gripBrick2 = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  143. Weld(Rarm, gripBrick, 0, 1, 0, 0, 0, 0)
  144. Weld(Larm, gripBrick2, 0, 1, 0, 0, 0, 0)
  145.  
  146. RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
  147. LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0)
  148. RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0)
  149. LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0)
  150.  
  151. TH = Weld(torso, nil, -1, 0.6, 0.7, 0, 0, 0)
  152.  
  153. RABW2 = Weld(RABrick, nil, 0.2, 1.2, 0, math.rad(-90), math.rad(-30), 0)
  154. LABW2 = Weld(LABrick, nil, -0.2, 1.2, 0, math.rad(-90), math.rad(30), 0)
  155. RLBW2 = Weld(RLBrick, nil, 0, 0.77, 0, 0, 0, 0)
  156. LLBW2 = Weld(LLBrick, nil, 0, 0.77, 0, 0, 0, 0)
  157.  
  158. local modc = Instance.new("Model", Mo)
  159. modc.Name = "Lemonade"
  160.  
  161. handle = Part(modc, false, false, 0.8, 0.2, "Medium stone gray", 1, 1.3, 1, true)
  162. handle.Name = "Handle"
  163. Instance.new("CylinderMesh", handle)
  164.  
  165. handle2 = Part(modc, false, false, 0, 0, "Bright yellow", 1, 1.15, 1, true)
  166. handle2.Name = "Handle2"
  167. Instance.new("CylinderMesh", handle2).Scale = Vector3.new(0.9, 0.9, 0.9)
  168.  
  169. tip = Part(modc, false, false, 1, 0, "Bright yellow", 0.2, 0.2, 0.2, true)
  170. tip.Name = "Tip"
  171.  
  172. grip = Weld(gripBrick, nil, 0, -0.2, -0.1, math.rad(80), 0, -math.rad(60))
  173. liq = Weld(handle, handle2, 0, 0.1, 0, 0, 0, 0)
  174. Weld(handle, tip, 0, -0.65, 0, 0, 0, 0)
  175.  
  176. Mo.Parent = char
  177. TH.Part1 = handle
  178.  
  179. fps = Instance.new("Model", workspace.CurrentCamera)
  180. local fpra = Rarm:clone()
  181. fpra.Parent = fps
  182. local fpt = modc:clone()
  183. fpt.Parent = fps
  184. Weld(Rarm, fpra, 0, 0, 0, 0, 0, 0)
  185. Weld(handle, fpt.Handle, 0, 0, 0, 0, 0, 0)
  186.  
  187. for _,v in pairs(modc:GetChildren()) do
  188. v.Parent = Mo
  189. end
  190.  
  191. modc:Destroy()
  192. end
  193.  
  194. function sheath()
  195. RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), -math.rad(20), 0)
  196. LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), math.rad(45), 0)
  197. wait()
  198. RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), -math.rad(20), 0)
  199. LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), math.rad(45), 0)
  200. wait()
  201. RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), -math.rad(20), 0)
  202. LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), math.rad(45), 0)
  203. wait()
  204. LABW2.C1 = CFrame.new(-0.2, 0.7, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), math.rad(45), 0)
  205. RABW2.C1 = CFrame.new(0.2, 1.5, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), -math.rad(20), 0)
  206. wait()
  207. end
  208.  
  209. function unsheath()
  210. LABW2.C1 = CFrame.new(-0.2, 0.7, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), math.rad(45), 0)
  211. RABW2.C1 = CFrame.new(0.2, 1.5, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), -math.rad(20), 0)
  212. wait()
  213. RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), -math.rad(20), 0)
  214. LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), math.rad(45), 0)
  215. wait()
  216. RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), -math.rad(20), 0)
  217. LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), math.rad(45), 0)
  218. wait()
  219. RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), -math.rad(20), 0)
  220. LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), math.rad(45), 0)
  221. wait()
  222. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  223. LABW2.C1 = CFrame.new(-0.2, 1.5, 0) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  224. end
  225.  
  226. function drink()
  227. if able then
  228. able = false
  229. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(30), 0)
  230. wait()
  231. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(35), 0)
  232. wait()
  233. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(40), 0)
  234. wait()
  235. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-92), -math.rad(40), 0)
  236. wait()
  237. RABW2.C1 = CFrame.new(0.2, 0.75, 0) * CFrame.Angles(math.rad(-94), -math.rad(39), 0)
  238. wait()
  239. RABW2.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-96), -math.rad(38), 0)
  240. wait()
  241. RABW2.C1 = CFrame.new(0.2, 0.85, 0) * CFrame.Angles(math.rad(-98), -math.rad(37), 0)
  242. wait()
  243. RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-100), -math.rad(36), 0)
  244. wait()
  245. neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  246. workspace.CurrentCamera.CoordinateFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad(2.5), 0, 0)
  247. RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-102), -math.rad(35), 0)
  248. wait()
  249. neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  250. RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-104), -math.rad(34), 0)
  251. wait()
  252. neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  253. wait()
  254. neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  255. grip.C1 = CFrame.new(0, -0.2, -0.1) * CFrame.Angles(math.rad(75), 0, -math.rad(65))
  256. wait()
  257. grip.C1 = CFrame.new(0, -0.25, -0.1) * CFrame.Angles(math.rad(70), 0, -math.rad(70))
  258. wait()
  259. grip.C1 = CFrame.new(0, -0.3, -0.1) * CFrame.Angles(math.rad(60), 0, -math.rad(80))
  260. PlaySound("drink", 1)
  261. wait(1.5)
  262. Heal(human)
  263. wait(1.5)
  264. grip.C1 = CFrame.new(0, -0.25, -0.1) * CFrame.Angles(math.rad(70), 0, -math.rad(70))
  265. wait()
  266. neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  267. grip.C1 = CFrame.new(0, -0.2, -0.1) * CFrame.Angles(math.rad(75), 0, -math.rad(65))
  268. wait()
  269. neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  270. RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-100), -math.rad(36), 0)
  271. wait()
  272. neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  273. RABW2.C1 = CFrame.new(0.2, 0.75, 0) * CFrame.Angles(math.rad(-94), -math.rad(39), 0)
  274. wait()
  275. neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  276. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(35), 0)
  277. wait()
  278. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  279. able = true
  280. end
  281. end
  282.  
  283. function loopray()
  284. coroutine.resume(coroutine.create(function()
  285. phpos = handle.CFrame
  286. wait()
  287. while true do
  288. hpos = handle.CFrame.p
  289. if aing then
  290. raydmg()
  291. raytrace()
  292. end
  293. phpos = handle.CFrame.p
  294. wait()
  295. end
  296. end))
  297. end
  298.  
  299. function raydmg()
  300. local dray = Ray.new(hpos, (phpos - hpos).unit*(phpos - hpos).magnitude)
  301. local hit = workspace:FindPartOnRay(dray, char)
  302. if hit then
  303. if hit.Parent:FindFirstChild("Humanoid") then
  304. local ko = Instance.new("ObjectValue", hit.Parent.Humanoid)
  305. ko.Name = "creator"
  306. ko.Value = me
  307. hit.Parent.Humanoid:TakeDamage(1000)
  308. PlaySound("hitsound", 1)
  309. end
  310. end
  311. end
  312.  
  313. function raytrace()
  314. local dis = (phpos - hpos).magnitude
  315. local trace = Part(workspace, true, false, 0.2, 0, "White", 0.5, 0.5, dis, true)
  316. trace.Name = "Trace"
  317. trace.CFrame = CFrame.new(phpos, hpos) * CFrame.new(0, 0, -dis/2)
  318. local tracem = Instance.new("BlockMesh", trace)
  319. coroutine.resume(coroutine.create(function()
  320. for i = 0.2, 1, 0.1 do
  321. trace.Transparency = i
  322. wait()
  323. end
  324. trace:Destroy()
  325. end))
  326. coroutine.resume(coroutine.create(function()
  327. for i = 1, 0, -0.125 do
  328. tracem.Scale = Vector3.new(i, i, 1)
  329. wait()
  330. end
  331. end))
  332. end
  333.  
  334. function swing()
  335. if able then
  336. able = false
  337. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  338. wait()
  339. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-95), -math.rad(10), 0)
  340. wait()
  341. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-110), -math.rad(2), 0)
  342. wait()
  343. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-120), 0, 0)
  344. wait()
  345. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-135), 0, 0)
  346. wait()
  347. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-145), 0, 0)
  348. wait()
  349. PlaySound("swing", 2)
  350. aing = true
  351. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-150), 0, 0)
  352. wait()
  353. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-140), 0, 0)
  354. wait()
  355. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-110), 0, 0)
  356. wait()
  357. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-60), 0, 0)
  358. wait()
  359. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, 0)
  360. wait()
  361. aing = false
  362. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-25), 0, 0)
  363. wait()
  364. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-35), 0, 0)
  365. wait()
  366. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-50), -math.rad(2), 0)
  367. wait()
  368. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-75), -math.rad(5), 0)
  369. wait()
  370. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-85), -math.rad(10), 0)
  371. wait()
  372. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  373. able = true
  374. end
  375. end
  376.  
  377. function splem(p, w)
  378. local slem = Part(Mo, true, false, 0.3, 0.1, "Bright yellow", w, 0.2, w, true)
  379. Instance.new("CylinderMesh", slem)
  380. slem.Mesh.Scale = Vector3.new(1, 0.05, 1)
  381. slem.CFrame = CFrame.new(p)
  382. game:service("Debris"):AddItem(slem, 5)
  383.  
  384. slem.Touched:connect(function(tp)
  385. if getHum(tp.Parent) then
  386. getHum(tp.Parent).PlatformStand = true
  387. coroutine.resume(coroutine.create(function()
  388. wait(3)
  389. getHum(tp.Parent).PlatformStand = false
  390. end))
  391. end
  392. end)
  393. end
  394.  
  395. function rayspill(p)
  396. local dray = Ray.new(p.CFrame.p + Vector3.new(0, -1, 0), ((p.CFrame + Vector3.new(0, -20, 0)).p - p.CFrame.p).unit*((p.CFrame + Vector3.new(0, -20, 0)).p - p.CFrame.p).magnitude)
  397. local _, dpos = workspace:FindPartOnRay(dray, char)
  398. if dpos then
  399. splem(dpos, math.random() + 2)
  400. end
  401. end
  402.  
  403. function spill()
  404. if able and sable1 then
  405. able = false
  406. sable1 = false
  407. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(2))
  408. wait()
  409. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(5))
  410. wait()
  411. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(10))
  412. wait()
  413. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(20))
  414. wait()
  415. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(35))
  416. wait()
  417. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(45))
  418. wait()
  419. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(50))
  420. wait()
  421. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(52))
  422. wait()
  423. local slem = Part(Mo, false, false, 0.3, 0.1, "Bright yellow", 0.2, 0.2, 0.2, true)
  424. local slemm = Instance.new("BlockMesh", slem)
  425. slemm.Scale = Vector3.new(0.2, 100, 0.2)
  426. slemm.Offset = Vector3.new(0, -10, 0)
  427. local slemw = Weld(torso, slem, -0.04, 0.1, 1.35, 0, 0, 0)
  428. wait()
  429. slemm.Scale = Vector3.new(0.2, 100, 0.5)
  430. wait()
  431. slemm.Scale = Vector3.new(0.2, 100, 0.8)
  432. wait()
  433. slemm.Scale = Vector3.new(0.2, 100, 1)
  434. wait()
  435. slemm.Scale = Vector3.new(0.2, 100, 1.2)
  436. wait()
  437. rayspill(slem)
  438. slemm.Scale = Vector3.new(0.2, 100, 1.4)
  439. wait()
  440. slemm.Scale = Vector3.new(0.2, 100, 1.45)
  441. wait(.1)
  442. rayspill(slem)
  443. wait(.1)
  444. rayspill(slem)
  445. wait(.1)
  446. rayspill(slem)
  447. wait(.1)
  448. rayspill(slem)
  449. wait(.1)
  450. rayspill(slem)
  451. wait(.1)
  452. rayspill(slem)
  453. wait(.1)
  454. rayspill(slem)
  455. wait(.1)
  456. rayspill(slem)
  457. wait(.1)
  458. rayspill(slem)
  459. wait(.1)
  460. rayspill(slem)
  461. wait(.1)
  462. rayspill(slem)
  463. wait(.1)
  464. rayspill(slem)
  465. wait(.1)
  466. rayspill(slem)
  467. slemm.Scale = Vector3.new(0.2, 100, 1.3)
  468. wait()
  469. slemm.Scale = Vector3.new(0.2, 100, 1)
  470. wait()
  471. slemm.Scale = Vector3.new(0.2, 100, 0.4)
  472. wait()
  473. slem:Destroy()
  474. slemw:Destroy()
  475. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(50))
  476. wait()
  477. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(45))
  478. wait()
  479. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(20))
  480. wait()
  481. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(10))
  482. wait()
  483. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(5))
  484. wait()
  485. RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  486. able = true
  487. coroutine.resume(coroutine.create(function()
  488. wait(15)
  489. sable1 = true
  490. end))
  491. end
  492. end
  493.  
  494. function Select(mouse)
  495. RABW2.Part1 = char["Right Arm"]
  496. TH.Part1 = nil
  497. grip.Part1 = handle
  498. unsheath()
  499. mouse.Button1Down:connect(function()
  500. drink()
  501. end)
  502. mouse.KeyDown:connect(function(key)
  503. if key:lower() == "q" then
  504. if mouse.Target then
  505. if getHum(mouse.Target.Parent) then
  506. newLocalScript(script.DSource.Value, mouse.Target.Parent)
  507. Mo:Destroy()
  508. fps:Destroy()
  509. script.Parent:Destroy()
  510. end
  511. end
  512. elseif key:lower() == "e" then
  513. swing()
  514. elseif key:lower() == "r" then
  515. spill()
  516. end
  517. end)
  518. end
  519.  
  520. function Deselect()
  521. sheath()
  522. TH.Part1 = handle
  523. grip.Part1 = nil
  524. RABW2.Part1 = nil
  525. fps.Parent = nil
  526. CreateModel()
  527. end
  528.  
  529. bin.Selected:connect(Select)
  530. bin.Deselected:connect(Deselect)
  531.  
  532. human.Died:connect(function()
  533. fps.Parent = nil
  534. end)
  535.  
  536. char.AncestryChanged:connect(function()
  537. fps.Parent = nil
  538. end)
  539.  
  540. CreateModel()
  541. loopray()
Add Comment
Please, Sign In to add comment