BobloScript.com
UniversalNO KEY

Editable Cursor Library

Published by KawiPublished Aug 27
Community:
63Views
14Copies
NeverUpdated

Description

(This is an example script!)

Whopping 15 effects to customize the cursor
Manage multiplie cursors without conflits
Real time lagless cursor updating

Functions

  • Manage multiplie cursors without conflits
  • Real time lagless cursor updating
  • Whopping 15 effects to customize the cursor

Screenshots

1 image

Script Code

Raw Code

This script loads code from an external source. Review the URL and understand what it does before running it in Roblox.

https://raw.githubusercontent.com/Its-Kawi/Utilities/refs/heads/main/EditableCursor/Main.lua

-- This is an example script!local CursorLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/Its-Kawi/Utilities/refs/heads/main/EditableCursor/Main.lua"))()local Cursor1 = CursorLib.new() do -- Creating a new Cursor and adding effects to it	Cursor1		:Glow({ Order = 0, Color = Color3.fromRGB(255, 85, 127) }) -- Effect #1		:Outline({ Transparency = 0.5, Order = 1 }) -- Effect #2		:Blurred3D()		Cursor1.Transparency = 0.1 -- Cursor's Group Transparency	Cursor1.Effects[2]:Destroy() -- Remove the Stroke (#2), now Blurred3D becomes the 2nd effect (#2)endlocal Cursor2 = CursorLib.new({ -- Creating a new Cursor and pre-defining it's effects using a table	CursorLib:Glitch({ Visible = false })}) do	Cursor2.Size = 30 -- 10 pixels bigger than Cursor1	Cursor2.Image = "rbxassetid://316279304" -- Crosshair	Cursor2.Centered = true -- Center the Crosshair image	Cursor2.Color = Color3.fromRGB(255, 170, 0) -- This will change Crosshair's/Cursor's color and it won't apply to effects	Cursor2.Blurry = false -- It will be pixelated instead, only works when Image is present (Image ~= "")endfor effectName, effectData in CursorLib.Effects do	print("--", effectName, "--\nName:", effectData.Name, "\nOrder:", effectData.Order, "\n")	-- Name is full effect name (e.g. with spacebars, sometimes it won't match the EffectName) and Order is effect's order, if you wanna put it in a list (Dropdown or smth)end-- By default Cursors are inactive, so you need to activate themCursorLib:SetActive(Cursor1)CursorLib:SetActive(Cursor2) -- The last active cursor will have the priority, so Cursor2 gonna be visible insteadtask.wait(5)CursorLib:SetActive(Cursor1)Cursor2:Destroy()task.wait(5)CursorLib:SetActive(Cursor1, false) -- Deactivate 1st cursor, because its still activeCursorLib:SetActive(Cursor2) -- Since Cursor2 is now destroyed, it will show default Roblox's cursor (or game's)
Latest changeScript publishedAug 27

Comments

Loading comments…