Alright, I've been trying to figure this Cframe thing out for a while. I've narrowed it down to this one script because it's the only one that has position in it. Here's the code:
--Luk_ee game.ReplicatedStorage.BaggageClaim.BagClaim.OnServerEvent:connect(function(plr, luggage, machine) local destbrick = game.Workspace.BaggageDropDest local function destination() luggage.Handle.Position = destbrick.Position + Vector3.new(0, 5, 0) wait() luggage.Handle.CanCollide = true wait() luggage.Handle.Anchored = false end if game.ReplicatedStorage.BaggageClaim.WrongDir.Value == false then luggage.Handle.Position = machine.Position + Vector3.new(0, 0, 0) luggage.Handle.Orientation = Vector3.new(0, 090, 0) luggage.Handle.CanCollide = false luggage.Parent = workspace luggage.Handle.Anchored = true wait(2) machine.Parent:FindFirstChild("StatusLight").Color = Color3.fromRGB(0,255,0) wait(1) for i = 1,40 do luggage.Handle.CFrame = CFrame.new(luggage.Handle.Position + Vector3.new(-0.1,0,0))--Right here. print(luggage) wait() end machine.Parent:FindFirstChild("StatusLight").Color = Color3.fromRGB(255,255,255) wait() destination() else print("error") end end)
I think it's the Cframe part where it changes the position to move it, Can I make it so it also rotates, does CFrame cover rotation, can I add rotation to the same line, or does it need to be on another line below? Please help.