Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game:GetService("Players").LocalPlayer
- local character = player.Character
- local shield = Instance.new("Part")
- shield.CanCollide = false
- shield.Material = "Neon"
- shield.Transparency = 0.5
- shield.Size = Vector3.new(10, 10, 10)
- shield.Name = "Shield"
- shield.Parent = character
- local speed = 50
- game:GetService("RunService").RenderStepped:connect(function()
- shield.CFrame = character.Torso.CFrame*CFrame.Angles(math.rad((tick()*speed)%360), math.rad((tick()*speed)%360), math.rad((tick()*speed)%360))
- end)
- function onKeyPress(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.Q then
- local character = player.Character
- local part = Instance.new("Part")
- part.Size = Vector3.new(6, 6, 6)
- part.Material = "Neon"
- part.Transparency = 0.5
- part.Parent = workspace
- part.CanCollide = false
- part.Touched:connect(function(obj)
- if obj.Parent.Name == player.Name then
- --Do nothing
- else
- local humanoid = obj.Parent:FindFirstChild("Humanoid")
- if humanoid then
- humanoid.Health = 0
- end
- end
- end)
- local range = 0
- local trans = 5
- game:GetService("RunService").RenderStepped:connect(function()
- if range < 100 then
- range = range + 3
- else
- part:remove()
- end
- part.Size = Vector3.new(6, 6, range)
- part.CFrame = character.Torso.CFrame * CFrame.new(0, 0, -5 -part.Size.Z/2)
- wait()
- end)
- end
- end
- game:GetService("UserInputService").InputBegan:connect(onKeyPress)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement