Is It about for loops?

I don’t know why this wouldn’t work.

local parking = false
game.ContextActionService:BindAction("ParkCar", function(n, istate, object)
	if istate == Enum.UserInputState.Begin then
		local VectorForce = humanoid.SeatPart.Parent.VectorForces:GetChildren()
		for i = 1, #VectorForce do
			local currentVector = VectorForce[i]
			
			if parking == false then
				currentVector.Force = Vector3.new(0, -workspace.Gravity * 8, 0)
				Gauges.ParkButton.Prompt.PromptText.TextColor3 = Color3.fromRGB(255, 127, 127)
				parking = true
			elseif parking == true then
				currentVector.Force = Vector3.new(0, workspace.Gravity, 0)
				Gauges.ParkButton.Prompt.PromptText.TextColor3 = Color3.fromRGB(255, 255, 255)
				parking = false
			end
			
		end
	end
end,false, Enum.KeyCode.P)

It doesn’t collect all VectorForce inside the folder
The VectorForces folder is a folder full of wheel vector forces.
Also don’t mind the crazy amount of gravity force i put