Basically once a player joins the game a kart will be spawned in with their stats, but the kart seems to be breaking every time i press test but when i press play its working fine and i tried making joints but that was no use.
-------------------
local Players = game:GetService("Players")
local Kart = script.Parent.Kart.GoKart
function onPlayerAdded(player)
warn(player.Name .. " has entered the game, so a Go Kart will be spawned")
----------------------------------------------------------------------------------------------------GO KART
---[[
--//setting up the Go kart stuff//--
local ClonedKart = Kart:Clone()
--PlaceHolder
local KartSettings = player:WaitForChild("Kart")
--Body
local GoKartBody = ClonedKart.Body.MeshSections.Livery.Body
--Rims
local FlRim = ClonedKart.Wheels.FL.Parts.Rim
local FrRim = ClonedKart.Wheels.FR.Parts.Rim
local RlRim = ClonedKart.Wheels.RL.Parts.Rim
local RrRim = ClonedKart.Wheels.RR.Parts.Rim
--//Spawn Stuff//--
--Random Pit Spawn
local spawns = workspace.Game.KartSpawners:GetChildren()
local random = spawns[math.random(1,#spawns)]
--Spawn Effect
local SpawnEffect = GoKartBody.SpawnEffect
--Plate
local KartingNumber = KartSettings.KartingNumber.value
local KartingNumberColour1 = KartSettings.KartingNumberColour1.value
local KartingNumberColour2 = KartSettings.KartingNumberColour2.value
local Writing = ClonedKart.Name
--Colors
local KartColour = KartSettings.BodyColour.value
local WheelColour = KartSettings.WheelColour.Value
--Reflectance
local KartReflectance = KartSettings.BodyReflection.value
local WheelReflectance = KartSettings.WheelReflection.value
--// Spawning the kart //--
--ClonedKart:MakeJoints()
ClonedKart:SetPrimaryPartCFrame(random.CFrame + Vector3.new(0,20,0))
player.Character.HumanoidRootPart.CFrame = ClonedKart.PrimaryPart.CFrame + Vector3.new(0,10,0)
player.Character.Humanoid.WalkSpeed = 1
ClonedKart.Name = (player.Name.."'s GoKart")
ClonedKart.Parent = game.Workspace.Game.SpawnedGoKarts
SpawnEffect.Enabled = true
warn((ClonedKart.Name).." Is being spawned in")
wait(2)
--player.Character.HumanoidRootPart.CFrame = ClonedKart.PrimaryPart.CFrame + Vector3.new(0,10,0)
--player.Character.Humanoid.WalkSpeed = 1
SpawnEffect.Enabled = false
--// Kart Asthetics //--
--KartBody
GoKartBody.Reflectance = (KartReflectance)
GoKartBody.BrickColor = BrickColor.new(KartColour)
GoKartBody.TextureID = KartSettings.Livery.value
--Kart Wheel Colours
FlRim.BrickColor = BrickColor.new(WheelColour)
FrRim.BrickColor = BrickColor.new(WheelColour)
RlRim.BrickColor = BrickColor.new(WheelColour)
RrRim.BrickColor = BrickColor.new(WheelColour)
--Kart Wheel Reflections
FlRim.Reflectance = (WheelReflectance)
FrRim.Reflectance = (WheelReflectance)
RlRim.Reflectance = (WheelReflectance)
RrRim.Reflectance = (WheelReflectance)
--Karing Number/Text
ClonedKart.Body.Plates.NumberPlate.Front.SGUI.Identifier.Text = (KartingNumber)
ClonedKart.Body.Plates.NumberPlate.Rear.SGUI.Identifier.Text = (KartingNumber)
ClonedKart.Body.Plates.NumberPlate.Name.SGUI.Identifier.Text = (Writing)
---]]

1 comment
Are you sure that making joints doesn't work? Try to use that function right after cloning the kart. Also make sure the kart is a model.