wait(5)
local character = script.Parent.Parent.Character
local player = game.Players.LocalPlayer
local cam = game.Workspace.CurrentCamera
local coframe = cam.CoordinateFrame.p
local lvector = game.Workspace.CurrentCamera.CoordinateFrame.lookVector
--local focus = cam.Focus --cant do because it has x,y,z, r,o,t,a,t,i,o,n
-- attempt to find a container; create a new one if it doesn't exist
local container = Workspace:FindFirstChild("LocalBin")
if not container then
container = Instance.new("Camera")
container.Name = "LocalBin"
container.Parent = Workspace
end
local character = game.Players.LocalPlayer.Character
character.Archivable = true
charactercopy = character:Clone()
charactercopy.Parent = container
charactercopy:MoveTo(Vector3.new(30,30,30))
print("ThisScript3")
while charactercopy ~= nil do
local lvector = game.Workspace.CurrentCamera.CoordinateFrame.lookVector
local coframe = cam.CoordinateFrame.p
--print(lvector)
--print(coframe)
charactercopy:MoveTo(Vector3.new(lvector*20 + coframe)) --20 is how far away from the camera charactercopy:MoveTo( (lvector*20 + coframe ) )
wait(1)
end
I am trying to make a script that the character stays between the camera and where its looking. When I get to line 30 , (charactercopy:MoveToVector3.new(lvector*20 + coframe)) The copy just stays at 0,0,0 even though I keep on updating the lvector and coframe. How would I do this?
