You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? I want my cars to drop to the baseplate faster
What is the issue? when clicking the GUI to spawn a car you own, it takes about 1-2 full seconds to drop to the baseplate, if the user enters the car before that time period the car will not function.
What solutions have you tried so far? I have tried moving them closer to the baseplate (I have them all hovering so the wheels don’t get stuck upon car spawn)
I didn’t understand your issue. Is your car delaying 1-2 seconds to spawn in the workspace or the car doesn’t work properly until those 1-2 seconds have passed?
So basically the car spawns but hovers slightly above the ground for 2 seconds, then you can see it physically fall onto the ground. After that you can enter and the car functions. However, if you enter the car before you physically see it fall, it will not function at all. That process takes about 1-2 seconds.
How do you spawn your car? Do you just clone it and cframe it above the spawn? It also depends on how detailed your car may be, it may take a bit due to the amount of parts. It also may be a wait() or debounce in your script.
sorry if this is wrong, I am actually not a scripter. but I believe this is what you asked for?
local ReplicatedStorage = game:GetService(“ReplicatedStorage”)
local remoteEventDisplayCar = ReplicatedStorage:WaitForChild(“DisplayCar”)
local truck = ReplicatedStorage:WaitForChild(“2018 Ford F150 XLT”)
local jeep = ReplicatedStorage:WaitForChild(“2018 Jeep Wrangler”)
local Bugatti = ReplicatedStorage:WaitForChild(“Bugatti Divo”)
local C8 = ReplicatedStorage:WaitForChild(“C8”)
local lambo_green = ReplicatedStorage:WaitForChild(“Lambo green”)
local lambo_pink = ReplicatedStorage:WaitForChild(“Lambo pink”)
local displaying_car = false
local function DisplayCar(player, car)
spawn(function()
–wait(1)
local frame = player.Character:WaitForChild(“HumanoidRootPart”).CFrame
local newCar
frame = CFrame.new(frame.X+10, frame.Y, frame.Z)
if (car == “Truck”) then
newCar = truck:Clone()
elseif(car == “Jeep”) then
newCar = jeep:Clone()
elseif(car == “Bugatti”) then
newCar = Bugatti:Clone()
elseif(car == “C8”) then
newCar = C8:Clone()
elseif(car == “Lambo_green”) then
newCar = lambo_green:Clone()
elseif(car == “Lambo_pink”) then
newCar = lambo_pink:Clone()
else
warn (“Car not found”)
end
newCar.Parent = workspace
newCar:SetPrimaryPartCFrame(frame)
wait(5)
end)
could it be an issue with how I copy/pasted them into my game from the studio session they were built in?
I basically just did a copy/paste into the workspace and made sure they were slightly hovering above the ground so as not to get stuck when they spawn.