Aj7Fish
|
  |
| Joined: 30 Dec 2014 |
| Total Posts: 500 |
|
|
| 08 Feb 2015 04:51 PM |
-- I tried making a script that when a player spawns, they spawn with a small ball above their head. I tried this but it didn't work. Why?
game.Players.PlayerAdded:connect(function(player) player.CharacterAdded:connect(function(character) local Danger = Instance.new("Part") Danger.Parent = game.Workspace Danger.Shape = "Ball" Danger.Size = Vector3.new(1,1,1) Danger.Transparency = 0.5 Danger.Reflectance = 0.5 Danger.BrickColor = BrickColor.new("Lime green") Danger.Name = "Danger" Danger.Material = "SmoothPlastic" local weld = Instance.new("Weld") Danger.CFrame = character.Head.CFrame * CFrame.new(0,5,0) weld.Parent = Danger weld.Part0 = character.Head weld.C0 = character.Head.CFrame:inverse() weld.Part1 = Danger weld.C1 = Danger.CFrame:inverse() end) end) |
|
|
| Report Abuse |
|
|
Casualist
|
  |
| Joined: 26 Jun 2014 |
| Total Posts: 4443 |
|
|
| 08 Feb 2015 04:54 PM |
game.Players.PlayerAdded:connect(function(player) player.CharacterAdded:connect(function(character) local Danger = Instance.new("Part") Danger.Parent = game.Workspace Danger.Shape = "Ball" Danger.Size = Vector3.new(1,1,1) Danger.Transparency = 0.5 Danger.Reflectance = 0.5 Danger.BrickColor = BrickColor.new("Lime green") Danger.Name = "Danger" Danger.Material = "SmoothPlastic"
local weld = Instance.new("Weld") weld.Parent = Danger weld.Part0 = character.Head weld.Part1 = Danger weld.C0 = character.Head.CFrame:inverse()*character.Head.CFrame * CFrame.new(0,5,0)
end) end) |
|
|
| Report Abuse |
|
|
Aj7Fish
|
  |
| Joined: 30 Dec 2014 |
| Total Posts: 500 |
|
| |
|
Aj7Fish
|
  |
| Joined: 30 Dec 2014 |
| Total Posts: 500 |
|
|
| 08 Feb 2015 05:06 PM |
| I know welds are confusing, but if anyone knows please reply. |
|
|
| Report Abuse |
|
|
|
| 08 Feb 2015 05:08 PM |
Wait a frame before creating the weld. It works then. game.Players.PlayerAdded:connect(function(player) player.CharacterAdded:connect(function(character) character:WaitForChild("Head"); character:WaitForChild("Humanoid"); local Danger = Instance.new("Part") Danger.Shape = "Ball" Danger.Size = Vector3.new(1,1,1) Danger.Transparency = 0.5 Danger.Reflectance = 0.5 Danger.BrickColor = BrickColor.new("Lime green") Danger.Name = "Danger" Danger.Material = "SmoothPlastic" Danger.Parent = game.Workspace wait() local weld = Instance.new("Weld") weld.Parent = Game.JointsService weld.Part0 = character.Head weld.Part1 = Danger weld.C1 = CFrame.new(0,-1,0);
end) end)
|
|
|
| Report Abuse |
|
|