Run it
Copy the script and paste it into your executor.
-- LocalScript in StarterPlayerScripts (Mobile/PC Compatible)
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local UIS = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
-- Part constants
local SIZE = Vector3.new(5, 0.5, 5) -- 0.5 studs flat
local BLACK = Color3.new(0, 0, 0)
local function onClick(input, GPE)
-- Check for left click OR touch input, and ensure no UI blocking (GPE)
local isPrimaryAction = (input.UserInputType == Enum.UserInputType.MouseButton1) or
(input.UserInputType == Enum.UserInputType.Touch input.UserInputState == .UserInputState.Begin)
isPrimaryAction GPE
target = Mouse.Target
target
p = .()
p.Size = SIZE
p.Color = BLACK
p.Anchored =
pos = Mouse.Hit.Position + .(, SIZE.Y / , )
p.CFrame = .(pos)
p.Parent = Workspace
UIS.InputBegan:(onClick)
Creates a black part when you click on something.

Universal