Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tool = Instance.new("Tool")
- Tool.Name = "Grab"
- Brain = Instance.new("Part")
- Brain.Name = "Handle"
- Brain.Parent = Tool
- Tool.Parent = owner.Character
- Brain.Size = Vector3.new(1, 1, 1) --haha smol brain
- Brain.Massless = true
- Brain.Transparency = 1
- islunging = false
- function thinghere(plr,action,part)
- if islunging then
- if part.Name ~= "Base" then
- if part.Name ~= owner.Character.Name then
- local attachment0 = Instance.new("Attachment")
- attachment0.Parent = part
- local attachment1 = Instance.new("Attachment")
- attachment1.Parent = Brain
- alignposition = Instance.new("AlignPosition")
- alignposition.Parent = Brain
- alignposition.Attachment0 = attachment0
- alignposition.Attachment1 = attachment1
- alignposition.RigidityEnabled = true
- ParticleEmitter68.Parent = part
- ParticleEmitter68.Speed = NumberRange.new(0.40000000596, 0.40000000596)
- ParticleEmitter68.Rotation = NumberRange.new(-180, 180)
- ParticleEmitter68.Color = ColorSequence.new(Color3.new(0, 0, 0.3),Color3.new(0, 0, 1))
- ParticleEmitter68.LightEmission = 0.85000002384186
- ParticleEmitter68.LightInfluence = 1
- ParticleEmitter68.Texture = "http://www.roblox.com/asset/?id=304437537"
- ParticleEmitter68.Transparency = NumberSequence.new(0.15000000596,0,0.5)
- ParticleEmitter68.ZOffset = 5
- ParticleEmitter68.Size = NumberSequence.new(0.40000000596,0)
- ParticleEmitter68.Acceleration = Vector3.new(0, 5, 0)
- ParticleEmitter68.Lifetime = NumberRange.new(0.90000003576, 3)
- ParticleEmitter68.Rate = 150
- ParticleEmitter68.RotSpeed = NumberRange.new(-180, 180)
- ParticleEmitter68.SpreadAngle = Vector2.new(360, 360)
- ParticleEmitter68.VelocitySpread = 360
- end
- end
- end
- end
- Tool.Activated:connect(function()
- if islunging then
- islunging = false
- local Anim = Instance.new("StringValue")
- Anim.Name = "toolanim"
- Anim.Value = "Slash"
- Anim.Parent = Tool
- alignposition:Destroy()
- ParticleEmitter68:Destroy()
- else
- islunging = true
- local Anim = Instance.new("StringValue")
- Anim.Name = "toolanim"
- Anim.Value = "Lunge"
- Anim.Parent = Tool
- ParticleEmitter68 = Instance.new("ParticleEmitter")
- end
- end)
- local E = Instance.new("RemoteEvent",NLS([[local E = script:FindFirstChildWhichIsA("RemoteEvent")
- local Mouse = owner:GetMouse()
- function ButtonDown()
- if Mouse.Target ~= nil then
- E:FireServer("Down",Mouse.Target)
- end
- end
- Mouse.Button1Down:Connect(ButtonDown)
- ]],owner.PlayerGui))
- E.OnServerEvent:Connect(thinghere)
- Tool.GripPos = Vector3.new(0,0,10)
Add Comment
Please, Sign In to add comment