I highly assume that you want that clone to be replicated. So here's my answer:
Stage 1 - Setup
Put a RemoteEvent
called "PlayerClone" in ReplicatedStorage
Put a LocalScript
called "CloneHandler" in StarterCharacterScripts
located in StarterPlayer
Put a Script
called "CloneStarter" in ServerScriptService
Stage 2 - LocalScript
08 | UIS = game:GetService( "UserInputService" ) |
11 | UIS.InputBegan:Connect( function (KeyPressed) |
25 | if KeyPressed.KeyCode = = Key then |
28 | PlayerClone:FireServer() |
Stage 3 - Script
04 | PlayerClone.OnServerEvent:Connect( function (plr) |
08 | local function Clone(plr) |
10 | local Player = Instance.new( 'Model' ) |
11 | Player.Parent = plr.Character.Parent |
12 | Player.Name = plr.Name |
14 | for _, object in pairs (plr.Character:GetChildren()) do |
16 | local _ = object:Clone() |
You're done!