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.
