--please don't dislike! please describe your problem in the comments. --okay! script: --it's just random script local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local mouse = player:GetMouse() local part = Instance.new("Part") part.Size = Vector3.new(2, 2, 2) part.Position = Vector3.new(0, 5, 0) part.Anchored = true part.BrickColor = BrickColor.new("Bright red") part.Parent = game.Workspace local function movePart() local ray = mouse.UnitRay local raycastParams = RaycastParams.new() raycastParams.FilterDescendantsInstances = {part} raycastParams.FilterType = Enum.RaycastFilterType.Blacklist local raycastResult = workspace:Raycast(ray.Origin, ray.Direction * 1000, raycastParams) if raycastResult then part.Position = raycastResult.Position + Vector3.new(0, 1, 0) end end part.Touched:Connect(function(hit) local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.Health = 0 end end) UserInputService.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then movePart() print("Killbrick moved to:", part.Position) end end) D;I;S;C;O;R;D - discord . gg / ZQUb9b6S