I realised I did not explain it well in the last post but what I am looking for is the brickblast not spawn when a players joins or when the character spawns. What I am looking for is the model to be in server storage and in the model will have a script. When the model gets added to workspace the script inside the model will run. I need a way to fetch the players name without using PlayerAdded or CharacterAdded (also this is a single player game). What I want is that there's a button in workspace and the player clicks it, it runs a while loop and the while loop will be like.
While game.workspace.attackchanger.Value == true do
game.serverstorage.Projectiles.BrickBlast:Clone.Parent = game.workspace
Wait(0.5)
end
Each time this while loop runs and the brick blast spawns the script inside the model will run right when the model gets placed in workspace. The model will get the players name and puts the models position on the players humanoidRootPart.
More context The brick blast is an attack so I need multiple to spawn. I hope I can get this fixed ^_^

1 comment
just do game:GetService("PlayersService").LocalPlayer.Name