So, I tried moving smoothly moving model through Part and it doesn't work, here's the script. So IDK another way to move the model.
local Portal = game:GetService("Workspace"):WaitForChild("RealmTP")
Pos2 = CFrame.new(458.969, 19.581, 946.224) -- Position of the Portal in air
Pos1 = CFrame.new(458.969, 16.571, 946.224) -- Portal Ground position
local TweenService = game:GetService("TweenService")
local TweenAGoal = {}
TweenAGoal.Position = Pos2
local TweenATime = TweenInfo.new(2.5) -- Time to be doned
local TweenBGoal = {}
TweenAGoal.Position = Pos1
local TweenBTime = TweenInfo.new(0.7) -- Time to be doned
local TweenA = TweenService:Create(Portal, TweenATime, TweenAGoal)
local TweenB = TweenService:Create(Portal, TweenBTime, TweenBGoal)
for i,Player in pairs (game:GetService("Players")) do
local Database = Player:WaitForChild("Database") -- Waits for Database inside Player
Database:WaitForChild("Value_Inv"):WaitForChild("CompletedZombie").Changed:Connect(function()
if Database:WaitForChild("Value_Inv"):WaitForChild("CompletedZombie").Value == true then
TweenA:Play()
wait(2.5)
TweenB:Play()
end
end)
end
