Tweenservice pls help!

Basically the Part is going in a completely different direction, there is no errors in the output or nothing either.

local prop = {
				Position = Vector3.new(char.HumanoidRootPart.CFrame)
	        	}
				local info = {
					2,
					Enum.EasingStyle.Linear,
					Enum.EasingDirection.Out,
							
					}
					local TweenPart = ts:Create(v,TweenInfo.new(),prop)
					TweenPart:Play()

A Cframe is a very different beast to a Vector3. You could change it to:

local prop = {Position = Vector3.new(char.HumanoidRootPart.Position)}

Still doesnt work, do you want me to show you more of the script?

local info should be local info = TweenInfo.new(

)

This is what you said but without the whitespace:

local prop = {
	Position = Vector3.new(char.HumanoidRootPart.CFrame)
}
local info = {
	2,
	Enum.EasingStyle.Linear,
	Enum.EasingDirection.Out,
}
local TweenPart = ts:Create(v,TweenInfo.new(),prop)
TweenPart:Play()

With the corrections I believe you need:

local prop = {
	CFrame = char.HumanoidRootPart.CFrame
}
local info = TweenInfo.new(
	2,
	Enum.EasingStyle.Linear,
	Enum.EasingDirection.Out,
)
local Tween = ts:Create(v,info,prop)
Tween:Play()
local prop = {Position = Vector3.new(char.HumanoidRootPart.Position)}

char.HumanoidRootPart.Position is a vector3 so you can’t pass it to Vector3.new()
Do like Position = char.HumanoidRootPart.Position
But in my example I did the CFrame instead.

this is a big mess lemme fix it:

local info = {
	2,
	Enum.EasingStyle.Linear,
	Enum.EasingDirection.Out,
							
}
local prop = {
CFrame = char.HumanoidRootPart.CFrame
}
local TweenPart = ts:Create(v,info,prop)

TweenPart()

i assume the variable called ‘v’ is a basepart else it will not work
this will tween the part to the humanoidrootpart’s position and orientation so it will be facing the same way and the whole tween will last 2 seconds and it will tween in a linear fashion wich is just saying it will move at the same speed the whole tween