Roblox Dumper

Everything Dumped

Complete overview of all classes and properties that get dumped

The Roblox Dumper scans memory and extracts offsets for various Roblox classes. Here's everything that gets dumped:

Core Classes

Instance

The base class for all Roblox objects. See Roblox Instance documentation.

  • Class name and descriptor
  • Parent and children offsets
  • Name property
  • Attributes

DataModel

The root of the Roblox game hierarchy. See Roblox DataModel documentation.

  • Game ID, Place ID, Creator ID
  • Workspace reference
  • RunService, UserInputService, ClientReplicator

MouseService

Mouse input handling service. See Roblox MouseService documentation.

  • InputObject reference
  • Position (Vector2) - Current mouse position in client coordinates (stored inside InputObject)

Note: During the MouseService phase, the dumper will automatically move the mouse cursor to different positions to scan for the Position offset. Please do not move your mouse during this phase or it will fail.

Workspace

The main game world container. See Roblox Workspace documentation.

  • Camera reference
  • Gravity

Player Classes

Player

Player-specific information. See Roblox Player documentation.

  • Display name
  • User ID
  • Model instance (character)
  • Team assignment

Players

The Players service. See Roblox Players documentation.

  • LocalPlayer reference

Humanoid

Character humanoid properties. See Roblox Humanoid documentation.

  • Health and MaxHealth
  • WalkSpeed and JumpPower
  • HipHeight
  • HealthDisplayDistance and NameDisplayDistance
  • RigType
  • MaxSlopeAngle
  • IsWalking state
  • WalkToPoint

3D Objects

BasePart

Physical parts in the game. See Roblox Part documentation.

  • Position (Vector3)
  • Size (Vector3)
  • Rotation
  • Color3
  • Transparency
  • Shape
  • Material
  • Primitive flags (Anchored, CanCollide, CanTouch)
  • AssemblyLinearVelocity

Mesh

Mesh objects. See Roblox Mesh documentation.

  • MeshId
  • TextureId

SpecialMesh

Special mesh types. See Roblox SpecialMesh documentation.

  • MeshId
  • Scale (Vector3)

Camera

Camera

View and rendering information. See Roblox Camera documentation.

  • Field of View (FOV)
  • Position (Vector3)
  • Rotation/CFrame (Vector3)

Visual Effects

Lighting

Global lighting settings. See Roblox Lighting documentation.

  • Brightness
  • ClockTime
  • EnvironmentDiffuseScale
  • EnvironmentSpecularScale
  • Ambient (Color3)
  • OutdoorAmbient (Color3)
  • ColorShift_Top (Color3)
  • ColorShift_Bottom (Color3)
  • Sky reference
  • Atmosphere reference

Sky

Sky rendering and properties. See Roblox Sky documentation.

  • Skybox textures (Bk, Dn, Ft, Lf, Rt, Up)
  • MoonTextureId
  • SunTextureId
  • SunAngularSize
  • MoonAngularSize
  • StarCount
  • SkyboxOrientation

Atmosphere

Atmospheric effects. See Roblox Atmosphere documentation.

  • Density
  • Offset
  • Glare
  • Haze
  • Color (Color3)
  • Decay (Color3)

BloomEffect

Bloom post-processing effect. See Roblox BloomEffect documentation.

  • Intensity
  • Size
  • Threshold

SunRaysEffect

Sun rays rendering effect. See Roblox SunRaysEffect documentation.

  • Intensity
  • Spread

ColorCorrectionEffect

Color correction post-processing. See Roblox ColorCorrectionEffect documentation.

  • Brightness
  • Contrast
  • Saturation
  • TintColor (Color3)

DepthOfFieldEffect

Depth of field blur effect. See Roblox DepthOfFieldEffect documentation.

  • FarIntensity (stored as Density)
  • FocusDistance
  • InFocusRadius
  • NearIntensity

Values

Value

Generic value objects. See Roblox ValueBase documentation.

  • Value property (for StringValue, NumberValue, etc.)

Visual Engine

VisualEngine

Low-level rendering engine.

  • Pointer to VisualEngine
  • RenderView
  • ViewMatrix (4x4 matrix)
  • WindowDimensions (Vector2)

RenderView

Rendering view information.

  • InvalidateLighting

Output

All dumped offsets are saved to offsets.hpp in a structured format:

namespace offsets {
    namespace Instance {
        uintptr_t ClassDescriptor = 0x...;
        uintptr_t Parent = 0x...;
        // ... more offsets
    }
    namespace Part {
        uintptr_t Position = 0x...;
        uintptr_t Size = 0x...;
        // ... more offsets
    }
    // ... more classes
}

All offsets are saved to offsets.hpp and can be used in your C++ projects to read memory from Roblox games.

On this page