Set orientation by character position

You made a typo, it’s lookAt not lookat.

1 Like

Right, that works! Thanks for helping!

1 Like
local Run = game:GetService("RunService")

local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local Mouse = Player:GetMouse()

Mouse.Button1Down:Connect(function()
	local Part = Instance.new("Part")
	Part.Anchored = true
	Part.CFrame = CFrame.new(Mouse.Hit.Position) * CFrame.new(0, Part.Size.Y/2, 0) * CFrame.Angles(0, math.rad(HRP.Orientation.Y), 0)
	Part.Parent = workspace
end)