Orbit OnlyPics V2 - Photography, Ranks & Social Media Empire

:camera_with_flash: Orbit OnlyPics V2 - Photography, Ranks & Social Media Empire

10 ranks, a phone social app, player-to-player sales, boosted photo spots, challenges, achievements & viral payouts!


:television: Video Preview

Orbit OnlyPics V2 Video Preview

β–Ί Watch Full Demo


:framed_picture: Screenshots

:new_button: What’s New In V2

V1 was buy a camera, take a photo, sell it to an NPC. V2 is a full career.

:bullseye: XP & 10-Rank Progression

  • Rookie ➜ Amateur ➜ Rising Star ➜ Influencer ➜ Trending ➜ Verified ➜ Elite ➜ Superstar ➜ Icon ➜ Legend
  • Every rank raises your payout β€” 1.00x at Rookie up to 1.80x at Legend
  • Bundle size grows with rank β€” 3 photos at Rookie, 10 at Legend
  • Ranks unlock poses, photo locations and the phone
  • A follower count that rises on sales and drops when a buyer rejects or steals

:mobile_phone: Baddie Phone - Unlocked At Legend (Rank 10)

  • Hit rank 10 and the baddie_phone item is handed to you automatically
  • Opens a phone in the corner of your screen with the Baddie social app on it
  • Make an account β€” username, bio, profile picture
  • Shoot photos inside the app β€” they save to your in-app Gallery, no camera item needed
  • Upload them and they earn passively β€” views, likes, followers and donations roll in every 15 minutes
  • Donations pay $2,000-$3,000 per donor on normal posts, $3,000-$5,000 on viral ones
  • 8% chance a post goes viral on upload β€” far more views, and it earns for 24-48h instead of 12-24h
  • The phone slides up from the corner with an iOS-style banner when a post earns
  • Optional offline earnings so posts keep paying while you’re logged out

:handshake: Sell To Real Players, Not Just NPCs

  • Third-eye any player and Offer Photos straight from your inventory
  • Set your own price β€” anywhere from $50 to $1,000,000
  • The buyer sees a blurred preview plus the price and can accept or decline
  • Offers expire after 30 seconds, and the server enforces every price bound
  • The option only appears on players actually carrying a photo or bundle

:round_pushpin: Boosted Photo Locations

Shoot at the right spot and your photos are worth more. Higher-paying spots need higher ranks.

Location Payout Rank
Vinewood Sign 1.15x 1
Del Perro Pier 1.25x 3
Maze Bank Rooftop 1.50x 4
Galaxy Nightclub 1.60x 5
Luxury Yacht 2.00x 7
  • Each spot gets its own map blip
  • Stacks on top of your rank multiplier β€” a Legend on the yacht is earning 3.6x base

:star: Viral Photos & Tips

  • Every photo you take rolls for viral the moment it’s shot β€” 8x payout when it hits
  • Your rank raises the viral chance
  • Bundles roll viral per photo inside them
  • 10% chance of a generous tip on any successful sale, worth $100-$1,000 on top

:date: Daily & Weekly Challenges

  • 3 daily and 2 weekly challenges rotate in
  • Dailies pay $2,000-$5,000 plus XP β€” sell 10 photos, sell 3 bundles, shoot at 3 locations, earn $10k
  • Weeklies pay up to $50,000 β€” 100 photos, 3 viral hits, 25 bundles, $100k earned

:sports_medal: 10 Achievements

  • First Flash, Getting Noticed, In Demand, Household Name, Going Viral, Trending Queen, World Tour, Six Figures, Millionaire Club, Legendary
  • Payouts from $500 up to $250,000 for hitting Legend

:camera_with_flash: Rebuilt Camera

  • 5 framing presets β€” Face, Chest, Full Body, Rear, Feet β€” each with its own camera offset and FOV
  • Smooth scroll zoom (15Β°-115Β° FOV) and camera height control, all eased rather than snapping
  • Every key is rebindable in config, including the flip key β€” important if you run lb-phone, qs-smartphone, npwd or roadphone, which disable GTA’s cellphone control block
  • Walk styles from rpemotes are cleared while shooting, so poses actually render

:trophy: Leaderboard & Stats

  • /topbaddies β€” top 10 earners on the server
  • /baddiestats β€” your rank, XP, followers, earnings and sales
  • /baddiegoals and /baddieawards β€” challenge and achievement panels

:package: Bundles

  • Package multiple photos into one sellable set
  • Bundle size caps by rank, from 3 up to 10
  • Bundles pay more, give 5x the XP, and have their own buyer reactions

:glowing_star: Core Features

:camera: Photography

  • Buy a camera from the shop NPC ($10,000, configurable)
  • 12 poses, custom captions, Discord webhook storage
  • Photos are real inventory items with ownership tracking
  • Take your photos back off a thief with a timed loot interaction

:money_bag: NPC Sales

  • /onlypics spawns a buyer near you
  • Success / rejection / theft outcomes with configurable odds
  • Separate reaction sets for single photos and bundles
  • Buyer spawn offsets tuned so peds don’t drop through the map

:wrench: Compatibility

  • :white_check_mark: ESX / QBCore / QBox
  • :white_check_mark: ox_inventory, qb-inventory, qs-inventory, lj-inventory, esx_inventoryhud
  • :white_check_mark: ox_lib, ESX UI, QBCore UI, or fully custom
  • :white_check_mark: ox_target / qb-target
  • :white_check_mark: Works alongside any custom phone resource

:clipboard: Installation

Requirements:

  • ESX, QBCore, or QBox framework
  • oxmysql
  • Supported inventory system
  • A Discord webhook for photo storage Full installation guide available at: https://docs.orbitscripts.xyz

:gear: Configuration

-- Framework & Inventory
Config.Framework = "ESX"           -- ESX, QBCORE, QBOX
Config.Inventory = "ox_inventory"

-- Photo storage (required)
Config.PicWebhook = ""

-- Shop & sale pricing
Config.Shop.Price          = 10000
Config.SellSettings.Price       = 500
Config.SellSettings.BundlePrice = 2000
Config.SellSettings.SuccessChance = 75
Config.SellSettings.RejectChance  = 15
Config.SellSettings.StealChance   = 10

-- Ranks (cumulative XP, payout multiplier, bundle size)
Config.Ranks = {
    [1]  = { name = "Rookie", xp = 0,     priceMult = 1.00, bundleMax = 3  },
    [10] = { name = "Legend", xp = 32000, priceMult = 1.80, bundleMax = 10 },
}

-- Viral photos & tips
Config.Events = {
    Viral = { Enabled = true, PhotoChance = 20, PayoutMultiplier = 8 },
    Tip   = { Enabled = true, Chance = 10, MinBonus = 100, MaxBonus = 1000 },
}

-- Player-to-player offers
Config.PlayerOffer = {
    Enabled       = true,
    MinPrice      = 50,
    MaxPrice      = 1000000,
    TimeoutSec    = 30,
    PreviewBlurPx = 25,
}

-- Baddie Phone
Config.BaddiePhone = {
    enable = true,
    Unlock = { Enabled = true, Rank = 10, GiveOnRankUp = true },
    Growth = {
        IntervalMinutes = 15,
        OfflineEarnings = false,
        Donations = { Normal = { Min = 2000, Max = 3000 },
                      Viral  = { Min = 3000, Max = 5000 } },
        Viral = { ChanceOnUpload = 8 },
    },
}


:video_game: Usage

  1. Buy a camera - visit the shop NPC and pick up a camera for $10,000
  2. Shoot - use the camera, pick a framing preset, pose, zoom, snap
  3. Sell to NPCs - /onlypics brings a buyer to you
  4. Sell to players - third-eye anyone and offer them a photo at your price
  5. Travel - shoot at Vinewood, the pier, the rooftop, the club, the yacht for bigger payouts
  6. Rank up - hit Legend and the Baddie Phone lands in your inventory
  7. Go passive - upload to the app and earn while you roleplay

:bullseye: Commands

Command Description
/onlypics Summon an NPC buyer
/baddiephone Open the Baddie Phone app (rank 10)
/baddiestats Rank, XP, followers, earnings
/baddiegoals Daily & weekly challenges
/baddieawards Achievement grid
/topbaddies Server leaderboard
All commands are editable in config.

:magnifying_glass_tilted_left: Troubleshooting

Photos not saving?

  • Config.PicWebhook must be set β€” the script needs it to store images Camera flip or the G submenu not responding?
  • Your phone resource is disabling GTA’s cellphone control block (172-177)
  • Rebind Config.Camera.Controls.FlipCamera to a normal key β€” 22 SPACE, 44 Q, 47 G, 246 H, 26 C Poses not showing?
  • A movement clipset from rpemotes outranks pose anims β€” leave Config.Camera.ResetWalkstyle = true on Phone won’t open?
  • Requires a female ped and rank 10 by default β€” both toggleable in Config.BaddiePhone.Requirements Can’t offer photos to a player?
  • The third-eye only appears if you’re carrying a photo or bundle item

:memo: Changelog

Version 2.0.0

  • XP system and 10 ranks with payout and bundle-size scaling
  • Baddie Phone social app with passive views, likes, followers and donations
  • Player-to-player photo offers with blurred previews
  • 5 rank-gated boosted photo locations
  • Viral photos at 8x payout, plus random tips
  • Daily and weekly challenges
  • 10 achievements
  • 5 camera framing presets, smooth zoom and height control
  • Fully rebindable camera keys
  • Leaderboard and stats panels
  • Photo bundles
  • Walk-style conflict fixed so poses render correctly

Version 1.0.0

  • Initial release - camera, poses, NPC sales

:puzzle_piece: Other Releases

Orbit - Weed Orbit - Multicharacter Orbit - Female Hub
Orbit Weed Orbit Multicharacter Orbit Female Hub
Weed Growing, processing & smoking Character selector with scenes Female community & social hub

:shopping_cart: Browse Store Β· :speech_balloon: Discord Β· :television: YouTube

:bar_chart: Resource Information

Code Information

Property Details
Code is accessible No
Subscription-based No
Lines (approximately) 7000+ lines
Requirements ESX/QBCore/QBox, oxmysql, supported inventory
Support Yes

Purchase Now - $29.99 $23.99 - 20% OFF SUMMER SALE

:open_book: Documentation

Leave a :star: review if you enjoy this script! By Orbit Scripts

Really nice release!