Checking access…

Verifying your session…

You cannot access this right now

Try again later.

Log in

Sign in with your Cypruss username and password.

Cypruss Main

Main

Your account overview and active session.

Welcome

Subscription
Discord Account
Not connected
Link your Discord account
Injections
Loading…

Scripts

Write Lua scripts with FiveM native auto-complete. Scripts are encrypted and stored in the cloud — load and run them in-game from the Scripts menu.

Library
Saved scripts

Loading…

History
Chats
INPUT
OUTPUT
Code inserted into the editor
Enter to send · Shift+Enter for a new line
Menu API
Cypruss.Notif(message, duration?)
Example
Cypruss.Notif("Hello!")
Cypruss.Notif("Short", 2000)
Cypruss.AddTab(config)
Example
Cypruss.AddTab({ id = "myscript", label = "My Script", icon = "https://i.imgur.com/abc.png" })
Cypruss.RemoveTab(id)
Example
Cypruss.RemoveTab("myscript")
Cypruss.AddSubTab(tabId, config)
Example
Cypruss.AddSubTab("myscript", { id = "tools", label = "Tools" })
Cypruss.RemoveSubTab(tabId, subTabId)
Example
Cypruss.RemoveSubTab("myscript", "tools")
Cypruss.AddItem(tabId, subTabId, item)
Example
-- Button
Cypruss.AddItem("myscript", "tools", {
  type = "button", label = "TP Up",
  onPress = function()
    local c = GetEntityCoords(PlayerPedId())
    SetEntityCoords(PlayerPedId(), c.x, c.y, c.z+5, false, false, false)
  end
})
-- Toggle
Cypruss.AddItem("myscript", "tools", {
  type = "toggle", label = "Notify", enabled = false,
  onPress = function(item) Cypruss.Notif(item.enabled and "ON" or "OFF") end
})
-- Slider
Cypruss.AddItem("myscript", "tools", {
  type = "slider", label = "Speed", value = 1.0, min = 0.5, max = 3.0, step = 0.5,
  onChange = function(v) SetRunSprintMultiplierForPlayer(PlayerId(), v) end
})
Cypruss.RemoveItem(tabId, subTabId, label)
Example
Cypruss.RemoveItem("myscript", "tools", "TP Up")
Drawing
Cypruss.Drawing.Rect(x, y, w, h, r, g, b, a [, rounding, flags])
Example
Cypruss.Drawing.Rect(100, 100, 200, 50, 255, 0, 0, 200, 3.0)
Cypruss.Drawing.Text(text, x, y, size, centered, r, g, b, a [, fontName])
Example
Cypruss.Drawing.Text("Hello", 100, 100, 16, false, 255, 255, 255, 255)
Cypruss.Drawing.Circle(x, y, radius, segments, thickness, r, g, b, a, filled)
Example
Cypruss.Drawing.Circle(100, 100, 40, 90, 1.0, 255, 0, 0, 255, true)
Cypruss.Drawing.Line(x1, y1, x2, y2, r, g, b, a, thickness)
Example
Cypruss.Drawing.Line(100, 100, 300, 200, 255, 255, 255, 255, 1.5)
Cypruss.Drawing.GradientRect(x, y, w, h, r, g, b, a, r2, g2, b2, a2 [, rounding, flags])
Example
Cypruss.Drawing.GradientRect(100, 100, 200, 50,
  0, 255, 0, 255,
  255, 0, 0, 255)
Cypruss.Drawing.Blur(x, y, w, h, intensity [, rounding, flags])
Example
Cypruss.Drawing.Blur(100, 100, 200, 100, 2, 5.0)
Cypruss.Drawing.Image(name, x, y, w, h, r, g, b, a, rounding)
Example
Cypruss.Drawing.Image("myImg", 100, 100, 100, 100, 255, 255, 255, 255, 5.0)
Cypruss.Drawing.PushOrder(order)   Cypruss.Drawing.PopOrder()
Example
Cypruss.Drawing.PushOrder(10)
Cypruss.Drawing.Rect(100, 100, 200, 50, 255, 0, 0, 200)
Cypruss.Drawing.PopOrder()
Cypruss.Drawing.PushClipRect(x, y, w, h [, intersect])   Cypruss.Drawing.PopClipRect()
Example
Cypruss.Drawing.PushClipRect(0, 0, 400, 300)
Cypruss.Drawing.Text("clipped", 50, 50, 14, false, 255, 255, 255, 255)
Cypruss.Drawing.PopClipRect()
User
Cypruss.Username() → string
Example
print(Cypruss.Username())
Cypruss.UserLanguage() → string
Example
print(Cypruss.UserLanguage())
Clipboard
Cypruss.GetClipboard() → string
Example
print(Cypruss.GetClipboard())
Cypruss.SetClipboard(text)
Example
Cypruss.SetClipboard("Hello World")
Input
Cypruss.KeyPressed(vkCode) → boolean
Example
if Cypruss.KeyPressed(0x46) then  -- F key
  print("F pressed")
end
Misc
Cypruss.SyncCamera(enable, coords)
Example
Cypruss.SyncCamera(true, GetEntityCoords(PlayerPedId()))
Cloud Storage
Cypruss.SaveValue(id, value)
Example
Cypruss.SaveValue("myKey", "hello")
Cypruss.GetValue(id) → string
Example
print(Cypruss.GetValue("myKey"))
Cypruss.DoesValueExist(id) → boolean
Example
if Cypruss.DoesValueExist("myKey") then
  print(Cypruss.GetValue("myKey"))
end
Resource Injection
Cypruss.InjectResource(resource, code)
Example
Cypruss.InjectResource("any", [[
  local ped = PlayerPedId()
  SetEntityCoords(ped, 0.0, 0.0, 72.0, false, false, false)
]])
Cypruss.GetLoadedResources() → table
Example
local resources = Cypruss.GetLoadedResources()
for _, r in ipairs(resources) do
  print(r)
end
Cypruss.IsInjectionAvailable() → boolean
Example
if Cypruss.IsInjectionAvailable() then
  Cypruss.InjectResource("any", [[ print("ready") ]])
end
Native Hooks
Cypruss.HookNative(nativeHash, callback) → boolean
Example
-- Spoof player name
Cypruss.HookNative("GetPlayerName", function(player)
  if player == PlayerId() then
    return false, "Anonymous"
  end
  return true
end)
Cypruss.RestoreNative(nativeHash) → boolean
Example
Cypruss.RestoreNative("GetPlayerName")

Configs

Manage your saved configuration files.

Library
Available configs

Loading…

Actions

Outfits

Save full GTA V outfits — components & props — and apply them in-game from the Outfits menu.

Loading…

New Custom Outfit

Outfit Components & Props

Custom Peds

Save custom ped models with a nickname and preview image. Apply them in-game from the Peds menu.

Loading…

New Custom Ped

UI Layout

Customise your default banner and accent colour, drag the menu to your preferred position, then save.

Banner
Accent Colour
Cypruss
Main
Self
Server
Weapons
Vehicles
Misc
Settings

Community Banners

Upload a banner that appears in the Cypruss menu for everyone on your server. Submitted banners go to review first. PNG, JPG, WebP, GIF · Max 4 MB.

Drop an image here, or click to browse PNG · JPG · WebP · GIF  ·  Max 4 MB  ·  Ideal ratio 16:3
✓ Banner submitted for review!

Community Scripts

Browse, share, and get Lua scripts from the Cypruss community.

Settings

Nothing here yet.