Character:Clone() only clones the bricks, the model has no textures or meshes. How do I clone the whole character rather than just the bricks?
EDIT: I get what's happening, my script loads exactly as the player enters, and by that point all the assets haven't loaded yet. How do I get the script to start once all the things have loaded?

5 comments
Perhaps try cloning the entire model of the Player from the Workspace?
Won't let me, it returns nil.
What exactly is the output giving you, and what is the code you are using?
It gives me exactly that, a nil value.
local player = game.Players.LocalPlayer / player2 = player:Clone() / character = player2.Character