SHARE
TWEET

Lemonade

a guest Apr 24th, 2019 58 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PASTEBINnew pastePRO    API tools faq deals
  2. search...
  3.  
  4.  
  5. Guest User
  6. -
  7.      
  8. Public Pastes
  9. Untitled
  10. 6 sec ago
  11. Untitled
  12. Python | 18 sec ago
  13. 10K SQL DORKS
  14. 19 sec ago
  15. Untitled
  16. 20 sec ago
  17. Untitled
  18. 25 sec ago
  19. Untitled
  20. 30 sec ago
  21. Untitled
  22. 33 sec ago
  23. Untitled
  24. 34 sec ago
  25. daily pastebin  goal
  26. 40%
  27. help support pastebin
  28.  
  29. SHARE
  30. TWEET
  31.  
  32. Untitled
  33.  A GUEST   FEB 18TH, 2017   14,515   NEVER
  34.  
  35. Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  36. rawdownloadcloneembedreportprint text 21.59 KB
  37. local me = game:service("Players").LocalPlayer
  38. local char = me.Character
  39. local Modelname = "LemonadeModel"
  40. local Toolname = "Lemonade"
  41. script.Name = "bin"
  42. if char:FindFirstChild(Modelname) then
  43.         char[Modelname].Parent = nil
  44. end
  45. for _, v in pairs(me.Backpack:GetChildren()) do
  46.         if v:FindFirstChild("tooltype") then
  47.                 if v.tooltype.Value == Toolname then
  48.                         v.Parent = nil
  49.                 end
  50.         end
  51. end
  52. local aing
  53. local phpos
  54. local hpos
  55. local bin = Instance.new("HopperBin", me.Backpack)
  56. bin.Name = Toolname
  57. local tooltype = Instance.new("StringValue", bin)
  58. tooltype.Name = "tooltype"
  59. tooltype.Value = Toolname
  60. script.Parent = bin
  61. local able = true
  62. local sable1 = true
  63. local surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  64. if char:FindFirstChild("Torso") and char:FindFirstChild("Right Arm") and char:FindFirstChild("Left Arm") then
  65.        
  66. else
  67.         script:remove()
  68. end
  69. torso = char.Torso
  70. neck = torso.Neck
  71. human = char.Humanoid
  72. Rarm = char["Right Arm"]
  73. Larm = char["Left Arm"]
  74. local Sounds = {
  75.         drink = Instance.new("Sound"),
  76.         swing = Instance.new("Sound"),
  77.         hitsound = Instance.new("Sound")
  78. }
  79. Sounds["drink"].SoundId = "http://www.roblox.com/asset/?id=10722059"
  80. Sounds["drink"].Volume = 1
  81. Sounds["swing"].SoundId = "http://www.roblox.com/asset/?id=10209645"
  82. Sounds["swing"].Volume = 1
  83. Sounds["hitsound"].SoundId = "http://www.roblox.com/asset/?id=10209590"
  84. Sounds["hitsound"].Volume = 0.5
  85. function PlaySound(soundname, pitch)
  86.         Sounds[soundname].Parent = handle
  87.         Sounds[soundname].Pitch = pitch
  88.         Sounds[soundname]:Play()
  89.         local oldsound = Sounds[soundname]
  90.         coroutine.resume(coroutine.create(function()
  91.                 wait(4)
  92.                 oldsound:Destroy()
  93.         end))
  94.         Sounds[soundname] = Sounds[soundname]:clone()
  95. end
  96. function Weld(p0, p1, x, y, z, a, b, c)
  97.         local w = Instance.new("Weld")
  98.         w.Parent = p0
  99.         w.Part0 = p0
  100.         w.Part1 = p1
  101.         w.C1 = CFrame.new(x, y, z) * CFrame.Angles(a, b, c)
  102.         return w
  103. end
  104. function Part(parent, anchor, collide, tran, ref, color, x, y, z, Break, lifetime)
  105.         local p = Instance.new("Part")
  106.         p.formFactor = "Custom"
  107.         p.Anchored = anchor
  108.         p.CanCollide = collide
  109.         p.Transparency = tran
  110.         p.Reflectance = ref
  111.         p.BrickColor = BrickColor.new(color)
  112.         for _, Surf in pairs(surfaces) do
  113.                 p[Surf] = "Smooth"
  114.         end
  115.         p.Size = Vector3.new(x, y, z)
  116.         if Break then
  117.                 p:BreakJoints()
  118.         else
  119.                 p:MakeJoints()
  120.         end
  121.         p.Parent = parent
  122.         p.Locked = true
  123.         if lifetime then
  124.                 game:GetService("Debris"):AddItem(p, lifetime)
  125.         end
  126.         return p
  127. end
  128. function getHum(c)
  129.         local h = nil
  130.         for i,v in pairs(c:GetChildren()) do
  131.                 if v:IsA("Humanoid") and c ~= char then
  132.                         if v.Health > 0 then
  133.                                 h = v
  134.                         end
  135.                 end
  136.         end
  137.         return h
  138. end
  139. function Heal(hum)
  140.         coroutine.resume(coroutine.create(function()
  141.                 hum:TakeDamage(-20)
  142.         end))
  143. end
  144. function CreateModel()
  145.         if char:FindFirstChild(Modelname) then
  146.                 char[Modelname].Parent = nil
  147.         end
  148.        
  149.         Mo = Instance.new("Model")
  150.         Mo.Name = Modelname
  151.        
  152.         RABrick = Part(Mo, false, false, 1, 0, tostring(Rarm.BrickColor), 1, 2, 1, true)
  153.         LABrick = Part(Mo, false, false, 1, 0, tostring(Larm.BrickColor), 1, 2, 1, true)
  154.         RLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  155.         LLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  156.         gripBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  157.         gripBrick2 = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  158.         Weld(Rarm, gripBrick, 0, 1, 0, 0, 0, 0)
  159.         Weld(Larm, gripBrick2, 0, 1, 0, 0, 0, 0)
  160.         RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
  161.         LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0)
  162.         RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0)
  163.         LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0)
  164.         TH = Weld(torso, nil, -1, 0.6, 0.7, 0, 0, 0)
  165.         RABW2 = Weld(RABrick, nil, 0.2, 1.2, 0, math.rad(-90), math.rad(-30), 0)
  166.         LABW2 = Weld(LABrick, nil, -0.2, 1.2, 0, math.rad(-90), math.rad(30), 0)
  167.         RLBW2 = Weld(RLBrick, nil, 0, 0.77, 0, 0, 0, 0)
  168.         LLBW2 = Weld(LLBrick, nil, 0, 0.77, 0, 0, 0, 0)
  169.        
  170.         local modc = Instance.new("Model", Mo)
  171.         modc.Name = "Lemonade"
  172.        
  173.         handle = Part(modc, false, false, 0.8, 0.2, "Medium stone gray", 1, 1.3, 1, true)
  174.         handle.Name = "Handle"
  175.         Instance.new("CylinderMesh", handle)
  176.        
  177.         handle2 = Part(modc, false, false, 0, 0, "Bright yellow", 1, 1.15, 1, true)
  178.         handle2.Name = "Handle2"
  179.         Instance.new("CylinderMesh", handle2).Scale = Vector3.new(0.9, 0.9, 0.9)
  180.        
  181.         tip = Part(modc, false, false, 1, 0, "Bright yellow", 0.2, 0.2, 0.2, true)
  182.         tip.Name = "Tip"
  183.        
  184.         grip = Weld(gripBrick, nil, 0, -0.2, -0.1, math.rad(80), 0, -math.rad(60))
  185.         liq = Weld(handle, handle2, 0, 0.1, 0, 0, 0, 0)
  186.         Weld(handle, tip, 0, -0.65, 0, 0, 0, 0)
  187.        
  188.         Mo.Parent = char
  189.         TH.Part1 = handle
  190.        
  191.         fps = Instance.new("Model", workspace.CurrentCamera)
  192.         local fpra = Rarm:clone()
  193.         fpra.Parent = fps
  194.         local fpt = modc:clone()
  195.         fpt.Parent = fps
  196.         Weld(Rarm, fpra, 0, 0, 0, 0, 0, 0)
  197.         Weld(handle, fpt.Handle, 0, 0, 0, 0, 0, 0)
  198.        
  199.         for _,v in pairs(modc:GetChildren()) do
  200.                 v.Parent = Mo
  201.         end
  202.        
  203.         modc:Destroy()
  204. end
  205. function sheath()
  206.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), -math.rad(20), 0)
  207.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), math.rad(45), 0)
  208.         wait()
  209.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), -math.rad(20), 0)
  210.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), math.rad(45), 0)
  211.         wait()
  212.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), -math.rad(20), 0)
  213.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), math.rad(45), 0)
  214.         wait()
  215.         LABW2.C1 = CFrame.new(-0.2, 0.7, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), math.rad(45), 0)
  216.         RABW2.C1 = CFrame.new(0.2, 1.5, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), -math.rad(20), 0)
  217.         wait()
  218. end
  219. function unsheath()
  220.         LABW2.C1 = CFrame.new(-0.2, 0.7, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), math.rad(45), 0)
  221.         RABW2.C1 = CFrame.new(0.2, 1.5, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), -math.rad(20), 0)
  222.         wait()
  223.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), -math.rad(20), 0)
  224.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), math.rad(45), 0)
  225.         wait()
  226.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), -math.rad(20), 0)
  227.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), math.rad(45), 0)
  228.         wait()
  229.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), -math.rad(20), 0)
  230.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), math.rad(45), 0)
  231.         wait()
  232.         RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  233.         LABW2.C1 = CFrame.new(-0.2, 1.5, 0) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  234. end
  235. function drink()
  236.         if able then
  237.                 able = false
  238.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(30), 0)
  239.                 wait()
  240.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(35), 0)
  241.                 wait()
  242.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(40), 0)
  243.                 wait()
  244.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-92), -math.rad(40), 0)
  245.                 wait()
  246.                 RABW2.C1 = CFrame.new(0.2, 0.75, 0) * CFrame.Angles(math.rad(-94), -math.rad(39), 0)
  247.                 wait()
  248.                 RABW2.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-96), -math.rad(38), 0)
  249.                 wait()
  250.                 RABW2.C1 = CFrame.new(0.2, 0.85, 0) * CFrame.Angles(math.rad(-98), -math.rad(37), 0)
  251.                 wait()
  252.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-100), -math.rad(36), 0)
  253.                 wait()
  254.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  255.                 workspace.CurrentCamera.CoordinateFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad(2.5), 0, 0)
  256.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-102), -math.rad(35), 0)
  257.                 wait()
  258.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  259.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-104), -math.rad(34), 0)
  260.                 wait()
  261.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  262.                 wait()
  263.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  264.                 grip.C1 = CFrame.new(0, -0.2, -0.1) * CFrame.Angles(math.rad(75), 0, -math.rad(65))
  265.                 wait()
  266.                 grip.C1 = CFrame.new(0, -0.25, -0.1) * CFrame.Angles(math.rad(70), 0, -math.rad(70))
  267.                 wait()
  268.                 grip.C1 = CFrame.new(0, -0.3, -0.1) * CFrame.Angles(math.rad(60), 0, -math.rad(80))
  269.                 PlaySound("drink", 1)
  270.                 wait(1.5)
  271.                 Heal(human)
  272.                 wait(1.5)
  273.                 grip.C1 = CFrame.new(0, -0.25, -0.1) * CFrame.Angles(math.rad(70), 0, -math.rad(70))
  274.                 wait()
  275.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  276.                 grip.C1 = CFrame.new(0, -0.2, -0.1) * CFrame.Angles(math.rad(75), 0, -math.rad(65))
  277.                 wait()
  278.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  279.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-100), -math.rad(36), 0)
  280.                 wait()
  281.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  282.                 RABW2.C1 = CFrame.new(0.2, 0.75, 0) * CFrame.Angles(math.rad(-94), -math.rad(39), 0)
  283.                 wait()
  284.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  285.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(35), 0)
  286.                 wait()
  287.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  288.                 able = true
  289.         end
  290. end
  291. function loopray()
  292.         coroutine.resume(coroutine.create(function()
  293.                 phpos = handle.CFrame
  294.                 wait()
  295.                 while true do
  296.                         hpos = handle.CFrame.p
  297.                         if aing then
  298.                                 raydmg()
  299.                                 raytrace()
  300.                         end
  301.                         phpos = handle.CFrame.p
  302.                         wait()
  303.                 end
  304.         end))
  305. end
  306. function raydmg()
  307.         local dray = Ray.new(hpos, (phpos - hpos).unit*(phpos - hpos).magnitude)
  308.         local hit = workspace:FindPartOnRay(dray, char)
  309.         if hit then
  310.                 if hit.Parent:FindFirstChild("Humanoid") then
  311.                         local ko = Instance.new("ObjectValue", hit.Parent.Humanoid)
  312.                         ko.Name = "creator"
  313.                         ko.Value = me
  314.                         hit.Parent.Humanoid:TakeDamage(10)
  315.                         PlaySound("hitsound", 1)
  316.                 end
  317.         end
  318. end
  319. function raytrace()
  320.         local dis = (phpos - hpos).magnitude
  321.         local trace = Part(workspace, true, false, 0.2, 0, "White", 0.5, 0.5, dis, true)
  322.         trace.Name = "Trace"
  323.         trace.CFrame = CFrame.new(phpos, hpos) * CFrame.new(0, 0, -dis/2)
  324.         local tracem = Instance.new("BlockMesh", trace)
  325.         coroutine.resume(coroutine.create(function()
  326.                 for i = 0.2, 1, 0.1 do
  327.                         trace.Transparency = i
  328.                         wait()
  329.                 end
  330.                 trace:Destroy()
  331.         end))
  332.         coroutine.resume(coroutine.create(function()
  333.                 for i = 1, 0, -0.125 do
  334.                         tracem.Scale = Vector3.new(i, i, 1)
  335.                         wait()
  336.                 end
  337.         end))
  338. end
  339. function swing()
  340.         if able then
  341.                 able = false
  342.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  343.                 wait()
  344.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-95), -math.rad(10), 0)
  345.                 wait()
  346.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-110), -math.rad(2), 0)
  347.                 wait()
  348.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-120), 0, 0)
  349.                 wait()
  350.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-135), 0, 0)
  351.                 wait()
  352.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-145), 0, 0)
  353.                 wait()
  354.                 PlaySound("swing", 2)
  355.                 aing = true
  356.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-150), 0, 0)
  357.                 wait()
  358.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-140), 0, 0)
  359.                 wait()
  360.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-110), 0, 0)
  361.                 wait()
  362.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-60), 0, 0)
  363.                 wait()
  364.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, 0)
  365.                 wait()
  366.                 aing = false
  367.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-25), 0, 0)
  368.                 wait()
  369.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-35), 0, 0)
  370.                 wait()
  371.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-50), -math.rad(2), 0)
  372.                 wait()
  373.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-75), -math.rad(5), 0)
  374.                 wait()
  375.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-85), -math.rad(10), 0)
  376.                 wait()
  377.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  378.                 able = true
  379.         end
  380. end
  381. function splem(p, w)
  382.         local slem = Part(Mo, true, false, 0.3, 0.1, "Bright yellow", w, 0.2, w, true)
  383.         Instance.new("CylinderMesh", slem)
  384.         slem.Mesh.Scale = Vector3.new(1, 0.05, 1)
  385.         slem.CFrame = CFrame.new(p)
  386.         game:service("Debris"):AddItem(slem, 5)
  387.        
  388.         slem.Touched:connect(function(tp)
  389.                 if getHum(tp.Parent) then
  390.                         getHum(tp.Parent).PlatformStand = true
  391.                         coroutine.resume(coroutine.create(function()
  392.                                 wait(3)
  393.                                 getHum(tp.Parent).PlatformStand = false
  394.                         end))
  395.                 end
  396.         end)
  397. end
  398. function rayspill(p)
  399.         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)
  400.         local _, dpos = workspace:FindPartOnRay(dray, char)
  401.         if dpos then
  402.                 splem(dpos, math.random() + 2)
  403.         end
  404. end
  405. function spill()
  406.         if able and sable1 then
  407.                 able = false
  408.                 sable1 = false
  409.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(2))
  410.                 wait()
  411.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(5))
  412.                 wait()
  413.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(10))
  414.                 wait()
  415.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(20))
  416.                 wait()
  417.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(35))
  418.                 wait()
  419.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(45))
  420.                 wait()
  421.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(50))
  422.                 wait()
  423.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(52))
  424.                 wait()
  425.                 local slem = Part(Mo, false, false, 0.3, 0.1, "Bright yellow", 0.2, 0.2, 0.2, true)
  426.                 local slemm = Instance.new("BlockMesh", slem)
  427.                 slemm.Scale = Vector3.new(0.2, 100, 0.2)
  428.                 slemm.Offset = Vector3.new(0, -10, 0)
  429.                 local slemw = Weld(torso, slem, -0.04, 0.1, 1.35, 0, 0, 0)
  430.                 wait()
  431.                 slemm.Scale = Vector3.new(0.2, 100, 0.5)
  432.                 wait()
  433.                 slemm.Scale = Vector3.new(0.2, 100, 0.8)
  434.                 wait()
  435.                 slemm.Scale = Vector3.new(0.2, 100, 1)
  436.                 wait()
  437.                 slemm.Scale = Vector3.new(0.2, 100, 1.2)
  438.                 wait()
  439.                 rayspill(slem)
  440.                 slemm.Scale = Vector3.new(0.2, 100, 1.4)
  441.                 wait()
  442.                 slemm.Scale = Vector3.new(0.2, 100, 1.45)
  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.                 wait(.1)
  468.                 rayspill(slem)
  469.                 slemm.Scale = Vector3.new(0.2, 100, 1.3)
  470.                 wait()
  471.                 slemm.Scale = Vector3.new(0.2, 100, 1)
  472.                 wait()
  473.                 slemm.Scale = Vector3.new(0.2, 100, 0.4)
  474.                 wait()
  475.                 slem:Destroy()
  476.                 slemw:Destroy()
  477.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(50))
  478.                 wait()
  479.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(45))
  480.                 wait()
  481.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(20))
  482.                 wait()
  483.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(10))
  484.                 wait()
  485.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(5))
  486.                 wait()
  487.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  488.                 able = true
  489.                 coroutine.resume(coroutine.create(function()
  490.                         wait(15)
  491.                         sable1 = true
  492.                 end))
  493.         end
  494. end
  495. function Select(mouse)
  496.         RABW2.Part1 = char["Right Arm"]
  497.         TH.Part1 = nil
  498.         grip.Part1 = handle
  499.         unsheath()
  500.         mouse.Button1Down:connect(function()
  501.                 drink()
  502.         end)
  503.         mouse.KeyDown:connect(function(key)
  504.                 if key:lower() == "q" then
  505.                         if mouse.Target then
  506.                                 if getHum(mouse.Target.Parent) then
  507.                                         newLocalScript(script.DSource.Value, mouse.Target.Parent)
  508.                                         Mo:Destroy()
  509.                                         fps:Destroy()
  510.                                         script.Parent:Destroy()
  511.                                 end
  512.                         end
  513.                 elseif key:lower() == "e" then
  514.                         swing()
  515.                 elseif key:lower() == "r" then
  516.                         spill()
  517.                 end
  518.         end)
  519. end
  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. bin.Selected:connect(Select)
  529. bin.Deselected:connect(Deselect)
  530. human.Died:connect(function()
  531.         fps.Parent = nil
  532. end)
  533. char.AncestryChanged:connect(function()
  534.         fps.Parent = nil
  535. end)
  536. CreateModel()
  537. loopray()
  538. RAW Paste Data
  539. local me = game:service("Players").LocalPlayer
  540. local char = me.Character
  541. local Modelname = "LemonadeModel"
  542. local Toolname = "Lemonade"
  543. script.Name = "bin"
  544. if char:FindFirstChild(Modelname) then
  545.         char[Modelname].Parent = nil
  546. end
  547. for _, v in pairs(me.Backpack:GetChildren()) do
  548.         if v:FindFirstChild("tooltype") then
  549.                 if v.tooltype.Value == Toolname then
  550.                         v.Parent = nil
  551.                 end
  552.         end
  553. end
  554. local aing
  555. local phpos
  556. local hpos
  557. local bin = Instance.new("HopperBin", me.Backpack)
  558. bin.Name = Toolname
  559. local tooltype = Instance.new("StringValue", bin)
  560. tooltype.Name = "tooltype"
  561. tooltype.Value = Toolname
  562. script.Parent = bin
  563. local able = true
  564. local sable1 = true
  565. local surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  566. if char:FindFirstChild("Torso") and char:FindFirstChild("Right Arm") and char:FindFirstChild("Left Arm") then
  567.        
  568. else
  569.         script:remove()
  570. end
  571. torso = char.Torso
  572. neck = torso.Neck
  573. human = char.Humanoid
  574. Rarm = char["Right Arm"]
  575. Larm = char["Left Arm"]
  576. local Sounds = {
  577.         drink = Instance.new("Sound"),
  578.         swing = Instance.new("Sound"),
  579.         hitsound = Instance.new("Sound")
  580. }
  581. Sounds["drink"].SoundId = "http://www.roblox.com/asset/?id=10722059"
  582. Sounds["drink"].Volume = 1
  583. Sounds["swing"].SoundId = "http://www.roblox.com/asset/?id=10209645"
  584. Sounds["swing"].Volume = 1
  585. Sounds["hitsound"].SoundId = "http://www.roblox.com/asset/?id=10209590"
  586. Sounds["hitsound"].Volume = 0.5
  587. function PlaySound(soundname, pitch)
  588.         Sounds[soundname].Parent = handle
  589.         Sounds[soundname].Pitch = pitch
  590.         Sounds[soundname]:Play()
  591.         local oldsound = Sounds[soundname]
  592.         coroutine.resume(coroutine.create(function()
  593.                 wait(4)
  594.                 oldsound:Destroy()
  595.         end))
  596.         Sounds[soundname] = Sounds[soundname]:clone()
  597. end
  598. function Weld(p0, p1, x, y, z, a, b, c)
  599.         local w = Instance.new("Weld")
  600.         w.Parent = p0
  601.         w.Part0 = p0
  602.         w.Part1 = p1
  603.         w.C1 = CFrame.new(x, y, z) * CFrame.Angles(a, b, c)
  604.         return w
  605. end
  606. function Part(parent, anchor, collide, tran, ref, color, x, y, z, Break, lifetime)
  607.         local p = Instance.new("Part")
  608.         p.formFactor = "Custom"
  609.         p.Anchored = anchor
  610.         p.CanCollide = collide
  611.         p.Transparency = tran
  612.         p.Reflectance = ref
  613.         p.BrickColor = BrickColor.new(color)
  614.         for _, Surf in pairs(surfaces) do
  615.                 p[Surf] = "Smooth"
  616.         end
  617.         p.Size = Vector3.new(x, y, z)
  618.         if Break then
  619.                 p:BreakJoints()
  620.         else
  621.                 p:MakeJoints()
  622.         end
  623.         p.Parent = parent
  624.         p.Locked = true
  625.         if lifetime then
  626.                 game:GetService("Debris"):AddItem(p, lifetime)
  627.         end
  628.         return p
  629. end
  630. function getHum(c)
  631.         local h = nil
  632.         for i,v in pairs(c:GetChildren()) do
  633.                 if v:IsA("Humanoid") and c ~= char then
  634.                         if v.Health > 0 then
  635.                                 h = v
  636.                         end
  637.                 end
  638.         end
  639.         return h
  640. end
  641. function Heal(hum)
  642.         coroutine.resume(coroutine.create(function()
  643.                 hum:TakeDamage(-20)
  644.         end))
  645. end
  646. function CreateModel()
  647.         if char:FindFirstChild(Modelname) then
  648.                 char[Modelname].Parent = nil
  649.         end
  650.        
  651.         Mo = Instance.new("Model")
  652.         Mo.Name = Modelname
  653.        
  654.         RABrick = Part(Mo, false, false, 1, 0, tostring(Rarm.BrickColor), 1, 2, 1, true)
  655.         LABrick = Part(Mo, false, false, 1, 0, tostring(Larm.BrickColor), 1, 2, 1, true)
  656.         RLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  657.         LLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  658.         gripBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  659.         gripBrick2 = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  660.         Weld(Rarm, gripBrick, 0, 1, 0, 0, 0, 0)
  661.         Weld(Larm, gripBrick2, 0, 1, 0, 0, 0, 0)
  662.         RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
  663.         LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0)
  664.         RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0)
  665.         LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0)
  666.         TH = Weld(torso, nil, -1, 0.6, 0.7, 0, 0, 0)
  667.         RABW2 = Weld(RABrick, nil, 0.2, 1.2, 0, math.rad(-90), math.rad(-30), 0)
  668.         LABW2 = Weld(LABrick, nil, -0.2, 1.2, 0, math.rad(-90), math.rad(30), 0)
  669.         RLBW2 = Weld(RLBrick, nil, 0, 0.77, 0, 0, 0, 0)
  670.         LLBW2 = Weld(LLBrick, nil, 0, 0.77, 0, 0, 0, 0)
  671.        
  672.         local modc = Instance.new("Model", Mo)
  673.         modc.Name = "Lemonade"
  674.        
  675.         handle = Part(modc, false, false, 0.8, 0.2, "Medium stone gray", 1, 1.3, 1, true)
  676.         handle.Name = "Handle"
  677.         Instance.new("CylinderMesh", handle)
  678.        
  679.         handle2 = Part(modc, false, false, 0, 0, "Bright yellow", 1, 1.15, 1, true)
  680.         handle2.Name = "Handle2"
  681.         Instance.new("CylinderMesh", handle2).Scale = Vector3.new(0.9, 0.9, 0.9)
  682.        
  683.         tip = Part(modc, false, false, 1, 0, "Bright yellow", 0.2, 0.2, 0.2, true)
  684.         tip.Name = "Tip"
  685.        
  686.         grip = Weld(gripBrick, nil, 0, -0.2, -0.1, math.rad(80), 0, -math.rad(60))
  687.         liq = Weld(handle, handle2, 0, 0.1, 0, 0, 0, 0)
  688.         Weld(handle, tip, 0, -0.65, 0, 0, 0, 0)
  689.        
  690.         Mo.Parent = char
  691.         TH.Part1 = handle
  692.        
  693.         fps = Instance.new("Model", workspace.CurrentCamera)
  694.         local fpra = Rarm:clone()
  695.         fpra.Parent = fps
  696.         local fpt = modc:clone()
  697.         fpt.Parent = fps
  698.         Weld(Rarm, fpra, 0, 0, 0, 0, 0, 0)
  699.         Weld(handle, fpt.Handle, 0, 0, 0, 0, 0, 0)
  700.        
  701.         for _,v in pairs(modc:GetChildren()) do
  702.                 v.Parent = Mo
  703.         end
  704.        
  705.         modc:Destroy()
  706. end
  707. function sheath()
  708.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), -math.rad(20), 0)
  709.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), math.rad(45), 0)
  710.         wait()
  711.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), -math.rad(20), 0)
  712.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), math.rad(45), 0)
  713.         wait()
  714.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), -math.rad(20), 0)
  715.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), math.rad(45), 0)
  716.         wait()
  717.         LABW2.C1 = CFrame.new(-0.2, 0.7, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), math.rad(45), 0)
  718.         RABW2.C1 = CFrame.new(0.2, 1.5, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), -math.rad(20), 0)
  719.         wait()
  720. end
  721. function unsheath()
  722.         LABW2.C1 = CFrame.new(-0.2, 0.7, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), math.rad(45), 0)
  723.         RABW2.C1 = CFrame.new(0.2, 1.5, math.sin(20/29)/6) * CFrame.Angles(math.rad(-20), -math.rad(20), 0)
  724.         wait()
  725.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), -math.rad(20), 0)
  726.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(40/29)/6) * CFrame.Angles(math.rad(-40), math.rad(45), 0)
  727.         wait()
  728.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), -math.rad(20), 0)
  729.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(60/29)/6) * CFrame.Angles(math.rad(-60), math.rad(45), 0)
  730.         wait()
  731.         RABW2.C1 = CFrame.new(0.2, 0.7, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), -math.rad(20), 0)
  732.         LABW2.C1 = CFrame.new(-0.2, 1.5, math.sin(80/29)/6) * CFrame.Angles(math.rad(-80), math.rad(45), 0)
  733.         wait()
  734.         RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  735.         LABW2.C1 = CFrame.new(-0.2, 1.5, 0) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  736. end
  737. function drink()
  738.         if able then
  739.                 able = false
  740.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(30), 0)
  741.                 wait()
  742.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(35), 0)
  743.                 wait()
  744.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(40), 0)
  745.                 wait()
  746.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-92), -math.rad(40), 0)
  747.                 wait()
  748.                 RABW2.C1 = CFrame.new(0.2, 0.75, 0) * CFrame.Angles(math.rad(-94), -math.rad(39), 0)
  749.                 wait()
  750.                 RABW2.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-96), -math.rad(38), 0)
  751.                 wait()
  752.                 RABW2.C1 = CFrame.new(0.2, 0.85, 0) * CFrame.Angles(math.rad(-98), -math.rad(37), 0)
  753.                 wait()
  754.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-100), -math.rad(36), 0)
  755.                 wait()
  756.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  757.                 workspace.CurrentCamera.CoordinateFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad(2.5), 0, 0)
  758.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-102), -math.rad(35), 0)
  759.                 wait()
  760.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  761.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-104), -math.rad(34), 0)
  762.                 wait()
  763.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  764.                 wait()
  765.                 neck.C0 = neck.C0 * CFrame.Angles(-math.rad(2.5), 0, 0)
  766.                 grip.C1 = CFrame.new(0, -0.2, -0.1) * CFrame.Angles(math.rad(75), 0, -math.rad(65))
  767.                 wait()
  768.                 grip.C1 = CFrame.new(0, -0.25, -0.1) * CFrame.Angles(math.rad(70), 0, -math.rad(70))
  769.                 wait()
  770.                 grip.C1 = CFrame.new(0, -0.3, -0.1) * CFrame.Angles(math.rad(60), 0, -math.rad(80))
  771.                 PlaySound("drink", 1)
  772.                 wait(1.5)
  773.                 Heal(human)
  774.                 wait(1.5)
  775.                 grip.C1 = CFrame.new(0, -0.25, -0.1) * CFrame.Angles(math.rad(70), 0, -math.rad(70))
  776.                 wait()
  777.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  778.                 grip.C1 = CFrame.new(0, -0.2, -0.1) * CFrame.Angles(math.rad(75), 0, -math.rad(65))
  779.                 wait()
  780.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  781.                 RABW2.C1 = CFrame.new(0.2, 0.9, 0) * CFrame.Angles(math.rad(-100), -math.rad(36), 0)
  782.                 wait()
  783.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  784.                 RABW2.C1 = CFrame.new(0.2, 0.75, 0) * CFrame.Angles(math.rad(-94), -math.rad(39), 0)
  785.                 wait()
  786.                 neck.C0 = neck.C0 * CFrame.Angles(math.rad(2.5), 0, 0)
  787.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(35), 0)
  788.                 wait()
  789.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  790.                 able = true
  791.         end
  792. end
  793. function loopray()
  794.         coroutine.resume(coroutine.create(function()
  795.                 phpos = handle.CFrame
  796.                 wait()
  797.                 while true do
  798.                         hpos = handle.CFrame.p
  799.                         if aing then
  800.                                 raydmg()
  801.                                 raytrace()
  802.                         end
  803.                         phpos = handle.CFrame.p
  804.                         wait()
  805.                 end
  806.         end))
  807. end
  808. function raydmg()
  809.         local dray = Ray.new(hpos, (phpos - hpos).unit*(phpos - hpos).magnitude)
  810.         local hit = workspace:FindPartOnRay(dray, char)
  811.         if hit then
  812.                 if hit.Parent:FindFirstChild("Humanoid") then
  813.                         local ko = Instance.new("ObjectValue", hit.Parent.Humanoid)
  814.                         ko.Name = "creator"
  815.                         ko.Value = me
  816.                         hit.Parent.Humanoid:TakeDamage(10)
  817.                         PlaySound("hitsound", 1)
  818.                 end
  819.         end
  820. end
  821. function raytrace()
  822.         local dis = (phpos - hpos).magnitude
  823.         local trace = Part(workspace, true, false, 0.2, 0, "White", 0.5, 0.5, dis, true)
  824.         trace.Name = "Trace"
  825.         trace.CFrame = CFrame.new(phpos, hpos) * CFrame.new(0, 0, -dis/2)
  826.         local tracem = Instance.new("BlockMesh", trace)
  827.         coroutine.resume(coroutine.create(function()
  828.                 for i = 0.2, 1, 0.1 do
  829.                         trace.Transparency = i
  830.                         wait()
  831.                 end
  832.                 trace:Destroy()
  833.         end))
  834.         coroutine.resume(coroutine.create(function()
  835.                 for i = 1, 0, -0.125 do
  836.                         tracem.Scale = Vector3.new(i, i, 1)
  837.                         wait()
  838.                 end
  839.         end))
  840. end
  841. function swing()
  842.         if able then
  843.                 able = false
  844.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  845.                 wait()
  846.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-95), -math.rad(10), 0)
  847.                 wait()
  848.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-110), -math.rad(2), 0)
  849.                 wait()
  850.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-120), 0, 0)
  851.                 wait()
  852.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-135), 0, 0)
  853.                 wait()
  854.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-145), 0, 0)
  855.                 wait()
  856.                 PlaySound("swing", 2)
  857.                 aing = true
  858.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-150), 0, 0)
  859.                 wait()
  860.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-140), 0, 0)
  861.                 wait()
  862.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-110), 0, 0)
  863.                 wait()
  864.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-60), 0, 0)
  865.                 wait()
  866.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, 0)
  867.                 wait()
  868.                 aing = false
  869.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-25), 0, 0)
  870.                 wait()
  871.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-35), 0, 0)
  872.                 wait()
  873.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-50), -math.rad(2), 0)
  874.                 wait()
  875.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-75), -math.rad(5), 0)
  876.                 wait()
  877.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-85), -math.rad(10), 0)
  878.                 wait()
  879.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  880.                 able = true
  881.         end
  882. end
  883. function splem(p, w)
  884.         local slem = Part(Mo, true, false, 0.3, 0.1, "Bright yellow", w, 0.2, w, true)
  885.         Instance.new("CylinderMesh", slem)
  886.         slem.Mesh.Scale = Vector3.new(1, 0.05, 1)
  887.         slem.CFrame = CFrame.new(p)
  888.         game:service("Debris"):AddItem(slem, 5)
  889.        
  890.         slem.Touched:connect(function(tp)
  891.                 if getHum(tp.Parent) then
  892.                         getHum(tp.Parent).PlatformStand = true
  893.                         coroutine.resume(coroutine.create(function()
  894.                                 wait(3)
  895.                                 getHum(tp.Parent).PlatformStand = false
  896.                         end))
  897.                 end
  898.         end)
  899. end
  900. function rayspill(p)
  901.         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)
  902.         local _, dpos = workspace:FindPartOnRay(dray, char)
  903.         if dpos then
  904.                 splem(dpos, math.random() + 2)
  905.         end
  906. end
  907. function spill()
  908.         if able and sable1 then
  909.                 able = false
  910.                 sable1 = false
  911.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(2))
  912.                 wait()
  913.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(5))
  914.                 wait()
  915.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(10))
  916.                 wait()
  917.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(20))
  918.                 wait()
  919.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(35))
  920.                 wait()
  921.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(45))
  922.                 wait()
  923.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(50))
  924.                 wait()
  925.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(52))
  926.                 wait()
  927.                 local slem = Part(Mo, false, false, 0.3, 0.1, "Bright yellow", 0.2, 0.2, 0.2, true)
  928.                 local slemm = Instance.new("BlockMesh", slem)
  929.                 slemm.Scale = Vector3.new(0.2, 100, 0.2)
  930.                 slemm.Offset = Vector3.new(0, -10, 0)
  931.                 local slemw = Weld(torso, slem, -0.04, 0.1, 1.35, 0, 0, 0)
  932.                 wait()
  933.                 slemm.Scale = Vector3.new(0.2, 100, 0.5)
  934.                 wait()
  935.                 slemm.Scale = Vector3.new(0.2, 100, 0.8)
  936.                 wait()
  937.                 slemm.Scale = Vector3.new(0.2, 100, 1)
  938.                 wait()
  939.                 slemm.Scale = Vector3.new(0.2, 100, 1.2)
  940.                 wait()
  941.                 rayspill(slem)
  942.                 slemm.Scale = Vector3.new(0.2, 100, 1.4)
  943.                 wait()
  944.                 slemm.Scale = Vector3.new(0.2, 100, 1.45)
  945.                 wait(.1)
  946.                 rayspill(slem)
  947.                 wait(.1)
  948.                 rayspill(slem)
  949.                 wait(.1)
  950.                 rayspill(slem)
  951.                 wait(.1)
  952.                 rayspill(slem)
  953.                 wait(.1)
  954.                 rayspill(slem)
  955.                 wait(.1)
  956.                 rayspill(slem)
  957.                 wait(.1)
  958.                 rayspill(slem)
  959.                 wait(.1)
  960.                 rayspill(slem)
  961.                 wait(.1)
  962.                 rayspill(slem)
  963.                 wait(.1)
  964.                 rayspill(slem)
  965.                 wait(.1)
  966.                 rayspill(slem)
  967.                 wait(.1)
  968.                 rayspill(slem)
  969.                 wait(.1)
  970.                 rayspill(slem)
  971.                 slemm.Scale = Vector3.new(0.2, 100, 1.3)
  972.                 wait()
  973.                 slemm.Scale = Vector3.new(0.2, 100, 1)
  974.                 wait()
  975.                 slemm.Scale = Vector3.new(0.2, 100, 0.4)
  976.                 wait()
  977.                 slem:Destroy()
  978.                 slemw:Destroy()
  979.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(50))
  980.                 wait()
  981.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(45))
  982.                 wait()
  983.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(20))
  984.                 wait()
  985.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(10))
  986.                 wait()
  987.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), -math.rad(5))
  988.                 wait()
  989.                 RABW2.C1 = CFrame.new(0.2, 0.7, 0) * CFrame.Angles(math.rad(-90), -math.rad(20), 0)
  990.                 able = true
  991.                 coroutine.resume(coroutine.create(function()
  992.                         wait(15)
  993.                         sable1 = true
  994.                 end))
  995.         end
  996. end
  997. function Select(mouse)
  998.         RABW2.Part1 = char["Right Arm"]
  999.         TH.Part1 = nil
  1000.         grip.Part1 = handle
  1001.         unsheath()
  1002.         mouse.Button1Down:connect(function()
  1003.                 drink()
  1004.         end)
  1005.         mouse.KeyDown:connect(function(key)
  1006.                 if key:lower() == "q" then
  1007.                         if mouse.Target then
  1008.                                 if getHum(mouse.Target.Parent) then
  1009.                                         newLocalScript(script.DSource.Value, mouse.Target.Parent)
  1010.                                         Mo:Destroy()
  1011.                                         fps:Destroy()
  1012.                                         script.Parent:Destroy()
  1013.                                 end
  1014.                         end
  1015.                 elseif key:lower() == "e" then
  1016.                         swing()
  1017.                 elseif key:lower() == "r" then
  1018.                         spill()
  1019.                 end
  1020.         end)
  1021. end
  1022. function Deselect()
  1023.         sheath()
  1024.         TH.Part1 = handle
  1025.         grip.Part1 = nil
  1026.         RABW2.Part1 = nil
  1027.         fps.Parent = nil
  1028.         CreateModel()
  1029. end
  1030. bin.Selected:connect(Select)
  1031. bin.Deselected:connect(Deselect)
  1032. human.Died:connect(function()
  1033.         fps.Parent = nil
  1034. end)
  1035. char.AncestryChanged:connect(function()
  1036.         fps.Parent = nil
  1037. end)
  1038. CreateModel()
  1039. loopray()
  1040.  
  1041.              
  1042. create new paste  /  dealsnew!  /  syntax languages  /  archive  /  faq  /  tools  /  night mode  /  api  /  scraping api  /  go  
  1043. privacy statement  /  cookies policy  /  terms of service  /  security disclosure  /  dmca  /  contact
  1044.  
  1045. By using Pastebin.com you agree to our cookies policy to enhance your experience.
  1046. Site design & logo © 2018 Pastebin; user contributions (pastes) licensed under cc by-sa 3.0 -- Dedicated Server Hosting by Steadfast
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top