Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tool = Instance.new("Tool",owner.Backpack)
- local tool2 = Instance.new("Tool",owner.Backpack)
- tool2.Name = "Stabin loicense"
- local part1 = Instance.new("Part",tool2)
- part1.Name = "Handle"
- part1.Size = Vector3.new(1.5,1,0.125)
- local screengui2 = Instance.new("SurfaceGui", part1)
- screengui2.Name = "Hud"
- screengui2.Face = Enum.NormalId.Front
- local thumbType = Enum.ThumbnailType.HeadShot
- local thumbSize = Enum.ThumbnailSize.Size420x420
- local content, isReady = game:GetService("Players"):GetUserThumbnailAsync(owner.UserId, thumbType, thumbSize)
- local imageLabel = Instance.new("ImageLabel",screengui2)
- imageLabel.Image = content
- imageLabel.Size = UDim2.new(0, 300, 0, 300)
- local tb = Instance.new("TextBox", screengui2)
- tb.BackgroundTransparency = 1
- tb.TextStrokeTransparency = 0
- tb.TextSize = 50
- tb.LineHeight = 2.5
- tb.Font = "GothamSemibold"
- tb.TextYAlignment = 'Top'
- tb.TextXAlignment = 'Left'
- tb.Size = UDim2.new(0.15,0,1,0)
- tb.AnchorPoint = Vector2.new(0.45, 0)
- tb.Position = UDim2.new(0.45, 0, 0, 0)
- local DT = DateTime.fromUnixTimestamp(86400 * owner.AccountAge)
- local month = DT:FormatUniversalTime("MM", "en-us")
- tb.Text = [[Stabbin loicense
- Name:]]..owner.Name..[[
- Age:]]..math.floor((owner.AccountAge/365) - 0.5)..[[ Years and
- ]]..month..[[ Months
- Signed by your mom]]
- tool.Name = "bri'ish"
- tool.ToolTip = '"SHAMK!" "A bit rewd to pewt tat knoif in meh ches innit bruv"'
- part = Instance.new("Part",tool)
- part.Name = "Handle"
- part3 = Instance.new("Part",script)
- part3.CanCollide = false
- part5 = Instance.new("Part",script)
- part5.CanCollide = false
- part4 = Instance.new("Part",part)
- part4.CanCollide = false
- part4.Massless = true
- local trail = Instance.new("Trail",part)
- part.Reflectance = 0.125
- local attach1 = Instance.new("Attachment", part)
- local attach2 = Instance.new("Attachment", part)
- attach1.CFrame = CFrame.new(0.0625,0.0625,0)
- attach2.CFrame = CFrame.new(-0.825,-0.0325,0)
- trail.Attachment0 = attach1
- trail.Attachment1 = attach2
- trail.LightInfluence = 1
- trail.MinLength = 0
- trail.MaxLength = 0.00125
- trail.LightEmission = 0.25
- trail.Transparency = NumberSequence.new(0.8125,1)
- trail.Lifetime = 0.0825
- trail.Enabled = false
- local equips = "rbxassetid://8316366198"
- local unequip = "rbxassetid://5917818749"
- local clang = "rbxassetid://4072627278"
- local clang2 = "rbxassetid://7926594553"
- local OWMYBONES = "rbxassetid://2782131222"
- local swingandamiss = "rbxassetid://5792087636"
- local amoguscard = "rbxassetid://3456145589"
- local toolpar = owner.Character
- part.Size = Vector3.new(1.8858,0.3858,0.088)
- part3.Size = Vector3.new(1.8858,0.3858,0.088)
- part4.Size = Vector3.new(1.8858,0.3858,0.088)
- part5.Size = Vector3.new(1.8858,0.3858,0.088)
- mesh = Instance.new("SpecialMesh",part)
- mesh2 = Instance.new("SpecialMesh",part3)
- mesh2.MeshId = "rbxassetid://430443503"
- mesh2.TextureId = "rbxassetid://430443542"
- mesh3 = Instance.new("SpecialMesh",part4)
- mesh3.MeshId = "rbxassetid://430443503"
- part4.Color = Color3.fromRGB()
- part4.Reflectance = 0.0325
- mesh4 = Instance.new("SpecialMesh",part5)
- mesh4.MeshId = "rbxassetid://430443503"
- part5.Color = Color3.fromRGB()
- part5.Reflectance = 0.0325
- mesh3.Scale = Vector3.new(-0.20125,-0.20125,-0.20125)
- mesh4.Scale = Vector3.new(-0.20125,-0.20125,-0.20125)
- mesh.Scale = Vector3.new(0.2,0.2,0.2)
- local knif2 = Instance.new("Weld",part)
- knif2.Part0 = part4
- knif2.Part1 = part
- knif2.C0 = CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
- local knif3 = Instance.new("Weld",part3)
- knif3.Part0 = part5
- knif3.Part1 = part3
- knif3.C0 = CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
- local knif = Instance.new("Weld",owner.Character.Torso)
- knif.Part0 = part3
- knif.Part1 = knif.Parent
- knif.C0 = CFrame.new(0.5,0.75,1) * CFrame.Angles(math.rad(-90),math.rad(-90),math.rad(-90)) * CFrame.Angles(math.rad(-25),0,0)
- mesh.MeshId = "rbxassetid://430443503"
- mesh.TextureId = "rbxassetid://430443542"
- part2 = Instance.new("Part",part)
- part2.Size = Vector3.new(0.3858,0.12858,0.088)
- part2.CanCollide = false
- part2.Massless = true
- part2.Transparency = 1
- part2.CanQuery = false
- part2.CanTouch = false
- local wel = Instance.new("Weld",part)
- wel.Part0 = part2
- wel.Part1 = part
- wel.C0 = CFrame.new(-0.125,0.85,0) * CFrame.Angles(0,0,math.rad(90))
- mesh2.Scale = mesh2.Scale * 0.2
- local sound = Instance.new("Sound")
- tool2.Equipped:Connect(function()
- sound.TimePosition = 0
- sound.Volume = 2
- sound.Pitch = 1
- sound.PlaybackSpeed = 1
- sound.SoundId = amoguscard
- sound.Parent = part1
- sound.Parent = nil
- end)
- local sound2 = Instance.new("Sound")
- sound.PlayOnRemove = true
- tool.Grip = CFrame.new(0.75,0,0) * CFrame.Angles(math.rad(-90),0,math.rad(90))
- local rightarm = Instance.new("Weld", owner.Character.Torso)
- rightarm.Part0 = owner.Character.Torso
- rightarm.Part1 = owner.Character["Right Arm"]
- rightarm.C0 = CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(90),0,0)
- rightarm.Enabled = false
- local tweenService = game:GetService("TweenService")
- local timeToFade = 0.0925
- local object = rightarm
- local tweenInfo = TweenInfo.new(timeToFade,Enum.EasingStyle.Linear)
- local goal = {}
- goal.C0 = CFrame.new(1.5,0.0625,-0.75) * CFrame.Angles(math.rad(20),0,0)
- local tween = tweenService:Create(object, tweenInfo, goal)
- local timeToFade2 = 0.07375
- local tweenInfo2 = TweenInfo.new(timeToFade2,Enum.EasingStyle.Linear)
- local timeToFade3 = 0.275
- local tweenInfo3 = TweenInfo.new(timeToFade3,Enum.EasingStyle.Linear)
- local goal2 = {}
- goal2.C0 = CFrame.new(1.5,0.65,-0.75) * CFrame.Angles(math.rad(110),0,0)
- local tween2 = tweenService:Create(object, tweenInfo2, goal2)
- local goal3 = {}
- goal3.C0 = CFrame.new(1.5,0.5,-0.5) * CFrame.Angles(math.rad(90),0,0)
- local tween3 = tweenService:Create(object, tweenInfo, goal3)
- tool.Equipped:Connect(function()
- part5.Transparency = 1
- sound2.TimePosition = 0
- sound2.Volume = 1
- sound2.Pitch = 1
- sound2.PlaybackSpeed = 1
- toolpar = tool.Parent
- part3.Transparency = 1
- pcall(function()
- rightarm.Part0 = toolpar.Torso
- rightarm.Part1 = toolpar["Right Arm"]
- rightarm.Parent = toolpar.Torso
- knif.Parent = toolpar.Torso
- knif.Part1 = toolpar.Torso
- end)
- pcall(function()
- sound2.SoundId = equips
- sound2.Parent = toolpar.Head
- sound2:Play()
- sound2.Ended:Wait()
- sound2.Parent = nil
- end)
- end)
- local canhit = false
- local hitdb = false
- local blood = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(201, 4, 4)),ColorSequenceKeypoint.new(0.75,Color3.fromRGB(230, 0, 0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(230, 0, 0))}
- local sparks = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(242, 231, 29)),ColorSequenceKeypoint.new(0.75,Color3.fromRGB(250, 238, 17)),ColorSequenceKeypoint.new(1,Color3.fromRGB(250, 238, 17))}
- local pe = Instance.new("ParticleEmitter",part2)
- pe.Color = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(201, 4, 4)),ColorSequenceKeypoint.new(0.75,Color3.fromRGB(230, 0, 0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(230, 0, 0))}
- pe.LightEmission = 0
- pe.LightInfluence = 0.125
- pe.EmissionDirection = "Left"
- pe.Orientation = Enum.ParticleOrientation.VelocityParallel
- pe.Size = NumberSequence.new(0.35,0)
- pe.Texture = "rbxassetid://243132757"
- pe.Transparency = NumberSequence.new{NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,0.65)}
- pe.Lifetime = NumberRange.new(0.5,1)
- pe.Rate = 100
- pe.Enabled = false
- pe.Rotation = NumberRange.new(90)
- pe.RotSpeed = NumberRange.new(0)
- pe.Speed = NumberRange.new(20)
- pe.SpreadAngle = Vector2.new(-15,15)
- pe.Drag = NumberRange.new(1)
- pe.Acceleration = Vector3.new(0,-65,0)
- on = false
- tool.Activated:Connect(function()
- on = true
- end)
- tool.Deactivated:Connect(function()
- on = false
- end)
- tool.Unequipped:Connect(function()
- on = false
- part5.Transparency = 0
- part3.Transparency = 0
- sound2.TimePosition = 0.25
- sound2.Volume = 1
- sound2.Pitch = 1
- sound2.PlaybackSpeed = 1
- pcall(function()
- sound2.SoundId = unequip
- sound2.Parent = toolpar.Head
- sound2:Play()
- sound2.Ended:Wait()
- sound2.Parent = nil
- end)
- end)
- coroutine.wrap(function()
- while task.wait() do
- if on then
- if not canhit then
- trail.Enabled = true
- sound.TimePosition = 0
- sound.Volume = 1
- sound.Pitch = 1
- sound.PlaybackSpeed = 1
- sound.SoundId = swingandamiss
- sound.Parent = part
- sound.Parent = nil
- canhit = true
- rightarm.Enabled = true
- tween:Play()
- tween.Completed:Wait()
- tween2:Play()
- tween2.Completed:Wait()
- tween3:Play()
- tween3.Completed:Wait()
- rightarm.Enabled = false
- canhit = false
- hitdb = false
- trail.Enabled = false
- end
- end
- end
- end)()
- while task.wait() do
- coroutine.wrap(function()
- local params = OverlapParams.new()
- params.FilterDescendantsInstances = {toolpar:GetDescendants(), script}
- params.FilterType = Enum.RaycastFilterType.Blacklist
- for _, v in pairs(workspace:GetPartBoundsInBox(part.CFrame, part.Size * 1.75, params)) do
- if (v:FindFirstAncestorOfClass("Model") and v:FindFirstAncestorOfClass("Model"):FindFirstChildWhichIsA("Humanoid")) and not hitdb and canhit then
- hitdb = true
- pe.Color = blood
- pe.Brightness = 1
- pe.SpreadAngle = Vector2.new(-15,15)
- local _,y,_ = CFrame.new(part.Position,v.Position):ToEulerAnglesXYZ()
- pe.Acceleration = Vector3.new(0,-65,0) + CFrame.Angles(0,y,0).lookVector * -50
- pe.LightEmission = 0
- pe:Emit(15)
- sound.TimePosition = 0
- sound.Volume = 1
- sound.Pitch = 1
- sound.PlaybackSpeed = 1
- sound.SoundId = OWMYBONES
- sound.Parent = part
- sound.Parent = nil
- v:FindFirstAncestorOfClass("Model"):FindFirstChildWhichIsA("Humanoid").Health -= math.clamp(v:FindFirstAncestorOfClass("Model"):FindFirstChildWhichIsA("Humanoid").MaxHealth,100,math.huge)/3.333333335
- coroutine.wrap(function()
- for i = 1,10 do
- wait(0.125)
- v:FindFirstAncestorOfClass("Model"):FindFirstChildWhichIsA("Humanoid").Health -= math.clamp(v:FindFirstAncestorOfClass("Model"):FindFirstChildWhichIsA("Humanoid").MaxHealth,100,math.huge) * 0.006
- end
- end)()
- elseif ((v:FindFirstAncestorOfClass("Model") and not v:FindFirstAncestorOfClass("Model"):FindFirstChildWhichIsA("Humanoid")) or not v:FindFirstAncestorOfClass("Model")) and not hitdb and canhit then
- hitdb = true
- pe.Color = sparks
- pe.Brightness = 3
- pe.SpreadAngle = Vector2.new(-25,25)
- local _,y,_ = CFrame.new(part.Position,v.Position):ToEulerAnglesXYZ()
- pe.Acceleration = Vector3.new(0,-65,0) + CFrame.Angles(0,y,0).lookVector * -50
- pe.LightEmission = 1
- pe:Emit(35)
- sound.PlaybackSpeed = 1
- sound.TimePosition = 0.275
- sound.Volume = 1.5
- sound.Pitch = 1.85
- sound.SoundId = clang2
- sound.Parent = part
- sound.Parent = nil
- wait(0.01)
- sound.TimePosition = 0
- sound.Volume = 0.75
- sound.PlaybackSpeed = 1.35
- sound.SoundId = clang
- sound.Parent = part
- sound.Parent = nil
- end
- end
- end)()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement