Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(0.1)
- print("soda")
- local b = 5
- local a = 0
- local IT = Instance.new
- CF = CFrame.new
- VT = Vector3.new
- RAD = math.rad
- C3 = Color3.new
- UD2 = UDim2.new
- BRICKC = BrickColor.new
- ANGLES = CFrame.Angles
- EULER = CFrame.fromEulerAnglesXYZ
- COS = math.cos
- ACOS = math.acos
- SIN = math.sin
- ASIN = math.asin
- ABS = math.abs
- MRANDOM = math.random
- FLOOR = math.floor
- local p = game:GetService("Players").LocalPlayer
- local m = p:GetMouse()
- local char = p.Character
- function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
- local NEWMESH = IT(MESH)
- if MESH == "SpecialMesh" then
- NEWMESH.MeshType = MESHTYPE
- if MESHID ~= "nil" and MESHID ~= "" then
- NEWMESH.MeshId = "http://www.roblox.com/asset/?id=10470609"
- end
- if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
- NEWMESH.TextureId = "http://www.roblox.com/asset/?id=10470600"
- end
- end
- NEWMESH.Offset = OFFSET or VT(0, 0, 0)
- NEWMESH.Scale = SCALE
- NEWMESH.Parent = PARENT
- return NEWMESH
- end
- function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
- local NEWPART = IT("Part")
- NEWPART.formFactor = FORMFACTOR
- NEWPART.Reflectance = REFLECTANCE
- NEWPART.Transparency = TRANSPARENCY
- NEWPART.CanCollide = false
- NEWPART.Locked = true
- NEWPART.Anchored = true
- if ANCHOR == false then
- NEWPART.Anchored = false
- end
- NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
- NEWPART.Name = NAME
- NEWPART.Size = SIZE
- NEWPART.Position = char.Torso.Position
- NEWPART.Material = MATERIAL
- NEWPART:BreakJoints()
- NEWPART.Parent = PARENT
- return NEWPART
- end
- local tool = Instance.new("Tool",p.Backpack)
- local hande = Instance.new("Part",tool)
- hande.Size = Vector3.new(1,1,1)
- hande.Name = "Handle"
- tool.Name = "bsoda"
- local mesh = Instance.new("SpecialMesh",hande)
- mesh.MeshId = "rbxassetid://10470609"
- mesh.Scale = Vector3.new(1.25,1.25,1.25)
- mesh.TextureId = "rbxassetid://1925646979"
- tool.Activated:connect(function()
- for i=1,10 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0.100,0)
- wait()
- end
- for i=1,5 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.100,0,0)
- wait()
- end
- local sip = Instance.new("Sound",char.Torso)
- sip.SoundId = "http://www.roblox.com/asset/?id=10722059"
- sip.Volume = 5
- sip:Play()
- wait(2)
- for i=1,5 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0.100,0,0)
- wait()
- end
- for i=1,10 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,-0.100,0)
- wait()
- end
- end)
- while tool.Activated do
- wait()
- m.KeyDown:connect(function(k)
- if k == "q" and a == 0 then
- a = 1
- local soundeffect = IT("Sound",char.Torso)
- soundeffect.SoundId = "rbxassetid://188703219"
- soundeffect.Looped = true
- soundeffect.Volume = 10
- soundeffect.Playing = true
- while b ~= 0 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,0.200)
- wait(0.1)
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,-0.200)
- wait(0.1)
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,-0.200)
- wait(0.1)
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,0.200)
- wait(0.1)
- b = b - 1
- end
- soundeffect:Destroy()
- hande.Transparency = 1
- local hande2 = IT("Part",workspace)
- hande2.Size = Vector3.new(1,1,1)
- hande2.Name = "Handle"
- local mesh2 = Instance.new("SpecialMesh",hande2)
- mesh2.MeshId = "rbxassetid://10470609"
- mesh2.Scale = Vector3.new(1.25,1.25,1.25)
- mesh2.TextureId = "rbxassetid://1925646979"
- hande2.Position = hande.Position
- wait(4)
- local boom = IT("Part",char)
- boom.Position = hande2.Position
- boom.Material = "Neon"
- boom.CanCollide = false
- boom.Anchored = true
- boom.Shape = "Ball"
- boom.Size = Vector3.new(10,10,10)
- local boom2 = IT("Explosion",workspace)
- boom2.Position = boom.Position
- boom2.BlastRadius = 10
- boom2.BlastPressure = 3000
- local he = Instance.new("Sound",boom)
- he.SoundId = "rbxassetid://1388740053"
- he.Volume = 10
- he:Play()
- boom.BrickColor = BrickColor.new("Dark blue")
- hande2:Destroy()
- for i = 1,100 do
- boom.Size = boom.Size + Vector3.new(3.5,3.5,3.5)
- boom.Transparency = boom.Transparency + 0.01
- wait()
- end
- b = 5
- he:Destroy()
- boom:Destroy()
- hande.Transparency = 0
- a = 0
- end
- if k == "e" and a == 0 then
- -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ --
- a = 1
- for i = 1,10 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,-0.150)
- wait()
- end
- wait(0.1)
- local slap = IT("Part",workspace)
- slap.Size = Vector3.new(4,4,0.1)
- slap.Transparency = 1
- gui1=Instance.new("BillboardGui")
- gui1.Parent = slap
- gui1.Adornee = slap
- gui1.Size=UDim2.new(2.5,0,2.5,0)
- gui1.StudsOffset=Vector3.new(0,0.2,0)
- gui1.AlwaysOnTop = false
- text1=Instance.new("ImageLabel")
- text1.Image = "http://www.roblox.com/asset/?id=1840665129" --
- text1.Size=UDim2.new(2,0,2,0)
- text1.Position=UDim2.new(0,0,0,0)
- text1.BackgroundTransparency = 1
- text1.Parent=gui1
- local v = IT("BodyVelocity",slap)
- v.MaxForce = Vector3.new(4e9,4e9,4e9)
- v.Velocity = char.Torso.CFrame.lookVector * 60
- slap.Position = hande.Position - Vector3.new(0,1,0)
- local v2 = IT("BodyRotation",slap)
- v2.Velocity = char.Torso.CFrame.lookVector * 60
- for i = 1,10 do
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,0.150)
- wait()
- end
- a = 0
- end
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement