Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local avatar = player.Character
- local forcefield = Instance.new("Hat")
- forcefield.Parent = avatar
- forcefield.AttachmentForward = Vector3.new(0, 0, -1)
- forcefield.AttachmentPos = Vector3.new(0, 1.95, -0.4)
- forcefield.AttachmentRight = Vector3.new(1, 0, 0)
- forcefield.AttachmentUp = Vector3.new(0, 1, 0)
- local forcefieldball = Instance.new("Part")
- forcefieldball.Parent = forcefield
- forcefieldball.Shape = 0
- forcefieldball.BrickColor = BrickColor.new("Cyan")
- forcefieldball.Material = "ForceField"
- forcefieldball.Size = Vector3.new(9, 9, 9)
- forcefieldball.CanCollide = false
- local attachment = Instance.new("Attachment")
- attachment.Parent = forcefieldball
- attachment.Axis = Vector3.new(1, 0, 0)
- attachment.SecondaryAxis = Vector3.new(0, 1, 0)
- attachment.WorldAxis = Vector3.new(0.238, -0.018, 0.971)
- attachment.WorldOrientation = Vector3.new(-0.198, -76.24, -1.046)
- attachment.WorldPosition = Vector3.new(-47.707, 3.205, 70.034)
- attachment.SecondaryAxis = Vector3.new(0.008, 1, 0.017)
- local weld = Instance.new("Weld")
- weld.Parent = forcefieldball
- weld.Part0 = forcefieldball
- weld.Part1 = avatar.Head
- function onTouch(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if not part.Name == "Baseplate" then
- part:Destroy()
- end
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Health = 0
- end
- end
- forcefieldball.Touched:connect(onTouch)
- while wait() do
- forcefieldball.Color = Color3.new(255/255,0/255,0/255)
- for i = 0,255,10 do
- wait()
- forcefieldball.Color = Color3.new(255/255,i/255,0/255)
- end
- for i = 255,0,-10 do
- wait()
- forcefieldball.Color = Color3.new(i/255,255/255,0/255)
- end
- for i = 0,255,10 do
- wait()
- forcefieldball.Color = Color3.new(0/255,255/255,i/255)
- end
- for i = 255,0,-10 do
- wait()
- forcefieldball.Color = Color3.new(0/255,i/255,255/255)
- end
- for i = 0,255,10 do
- wait()
- forcefieldball.Color = Color3.new(i/255,0/255,255/255)
- end
- for i = 255,0,-10 do
- wait()
- forcefieldball.Color = Color3.new(255/255,0/255,i/255)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement