local LocalPlayer = game:GetService("Players").LocalPlayer local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:wait() local arrow = game.ReplicatedStorage.arrow:Clone() arrow.Parent = Character.Head arrow.Name = "Arrow" arrow.CanCollide = false local Weld = Instance.new("Weld", arrow) Weld.Part0 = Character.Head Weld.Part1 = arrow Weld.C1 = CFrame.new(0, -4, 0) while wait() do local arrow = arrow local door = game.Workspace.House1.Door arrow.CFrame = CFrame.new(arrow.Position, door.Position) end
This is what I currently have however this changes the entire players CFrame.