Add GTA city builder + background injection API for Roblox Studio
- inject_gta_city.py: Full GTA-style city with 20 buildings, roads, cars, street lights, traffic lights, trees, 15 human enemies with varied skin/clothing, and 10 COD weapons with visible gun models - inject_bg.py: Background injection using SendMessage/PostMessage Win32 API - inject_bg2.py: PostMessage approach targeting main window for WPF apps - inject_cod_final.py: Working COD game injection (7-step sequential) - cod_inject.py: Combined COD game builder with proper Studio launch - roblox-fps-p1-p6: Split Lua scripts for multi-part injection Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
28
roblox-fps-p2-data.lua
Normal file
28
roblox-fps-p2-data.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
-- SHARED DATA + WEAPON MODULE (~2800 chars)
|
||||
local sh=Instance.new("Folder",game.ReplicatedStorage)sh.Name="Shared"
|
||||
local ev=Instance.new("Folder",game.ReplicatedStorage)ev.Name="Events"
|
||||
for _,n in ipairs({"HitEvent","KillEvent","DamageEvent","WeaponSwitchEvent","ReloadEvent","PlayerDiedEvent","EnemyKilledEvent","HitMarkerEvent"})do Instance.new("RemoteEvent",ev).Name=n end
|
||||
local wd=Instance.new("ModuleScript",sh)wd.Name="WeaponData"
|
||||
wd.Source=[[local W={
|
||||
{Name="M4A1 Carbine",Category="AR",Key=Enum.KeyCode.One,Damage=25,HeadMulti=2.5,FireRate=0.1,MagSize=30,ReloadTime=2.2,Spread=0.02,ADS_Spread=0.008,Recoil=0.3,Range=300,Auto=true},
|
||||
{Name="AK-47",Category="AR",Key=Enum.KeyCode.Two,Damage=28,HeadMulti=2.5,FireRate=0.12,MagSize=30,ReloadTime=2.5,Spread=0.03,ADS_Spread=0.012,Recoil=0.45,Range=280,Auto=true},
|
||||
{Name="FN SCAR-H",Category="AR",Key=Enum.KeyCode.Three,Damage=33,HeadMulti=2.5,FireRate=0.11,MagSize=20,ReloadTime=2.6,Spread=0.025,ADS_Spread=0.01,Recoil=0.4,Range=320,Auto=true},
|
||||
{Name="M16A4",Category="AR",Key=Enum.KeyCode.Four,Damage=30,HeadMulti=2.8,FireRate=0.075,MagSize=30,ReloadTime=2.3,Spread=0.015,ADS_Spread=0.005,Recoil=0.35,Range=350,Auto=false,BurstCount=3},
|
||||
{Name="FAMAS F1",Category="AR",Key=Enum.KeyCode.Five,Damage=24,HeadMulti=2.5,FireRate=0.065,MagSize=25,ReloadTime=2.1,Spread=0.025,ADS_Spread=0.01,Recoil=0.35,Range=270,Auto=true},
|
||||
{Name="HK G36C",Category="AR",Key=Enum.KeyCode.Six,Damage=26,HeadMulti=2.5,FireRate=0.09,MagSize=30,ReloadTime=2.2,Spread=0.02,ADS_Spread=0.008,Recoil=0.3,Range=300,Auto=true},
|
||||
{Name="MP5A4",Category="SMG",Key=Enum.KeyCode.Seven,Damage=20,HeadMulti=2,FireRate=0.08,MagSize=30,ReloadTime=1.8,Spread=0.035,ADS_Spread=0.015,Recoil=0.15,Range=150,Auto=true},
|
||||
{Name="FN P90",Category="SMG",Key=Enum.KeyCode.Eight,Damage=21,HeadMulti=2,FireRate=0.065,MagSize=50,ReloadTime=2.5,Spread=0.04,ADS_Spread=0.018,Recoil=0.18,Range=140,Auto=true},
|
||||
{Name="HK MP7A2",Category="SMG",Key=Enum.KeyCode.Nine,Damage=19,HeadMulti=2,FireRate=0.07,MagSize=40,ReloadTime=2.0,Spread=0.03,ADS_Spread=0.012,Recoil=0.12,Range=130,Auto=true},
|
||||
{Name="UMP-45",Category="SMG",Key=Enum.KeyCode.Zero,Damage=23,HeadMulti=2,FireRate=0.11,MagSize=25,ReloadTime=2.0,Spread=0.04,ADS_Spread=0.018,Recoil=0.22,Range=160,Auto=true},
|
||||
{Name="AWP",Category="Sniper",Key=Enum.KeyCode.Q,Damage=95,HeadMulti=3,FireRate=1.4,MagSize=10,ReloadTime=3.5,Spread=0.001,ADS_Spread=0,Recoil=2.0,Range=800,Auto=false,ScopeZoom=8},
|
||||
{Name="Barrett M82",Category="Sniper",Key=Enum.KeyCode.E,Damage=150,HeadMulti=3,FireRate=1.8,MagSize=5,ReloadTime=4.0,Spread=0.002,ADS_Spread=0.001,Recoil=3.5,Range=1000,Auto=false,ScopeZoom=10},
|
||||
{Name="SVD Dragunov",Category="Sniper",Key=Enum.KeyCode.T,Damage=55,HeadMulti=2.8,FireRate=0.5,MagSize=10,ReloadTime=3.0,Spread=0.005,ADS_Spread=0.002,Recoil=1.2,Range=600,Auto=false,ScopeZoom=4},
|
||||
{Name="SPAS-12",Category="Shotgun",Key=Enum.KeyCode.Z,Damage=15,HeadMulti=1.5,FireRate=0.9,MagSize=8,ReloadTime=3.5,Spread=0.1,ADS_Spread=0.08,Recoil=1.5,Range=40,Auto=false,Pellets=8},
|
||||
{Name="Remington 870",Category="Shotgun",Key=Enum.KeyCode.X,Damage=18,HeadMulti=1.5,FireRate=1.0,MagSize=6,ReloadTime=3.0,Spread=0.12,ADS_Spread=0.09,Recoil=1.8,Range=35,Auto=false,Pellets=6},
|
||||
{Name="M249 SAW",Category="LMG",Key=Enum.KeyCode.C,Damage=28,HeadMulti=2,FireRate=0.08,MagSize=100,ReloadTime=5.5,Spread=0.05,ADS_Spread=0.025,Recoil=0.5,Range=350,Auto=true},
|
||||
{Name="M134 Minigun",Category="LMG",Key=Enum.KeyCode.V,Damage=18,HeadMulti=1.8,FireRate=0.04,MagSize=200,ReloadTime=8.0,Spread=0.07,ADS_Spread=0.04,Recoil=0.35,Range=250,Auto=true},
|
||||
{Name="Desert Eagle",Category="Pistol",Key=Enum.KeyCode.B,Damage=45,HeadMulti=3,FireRate=0.3,MagSize=7,ReloadTime=1.8,Spread=0.03,ADS_Spread=0.015,Recoil=0.8,Range=100,Auto=false},
|
||||
{Name="Glock 18C",Category="Pistol",Key=Enum.KeyCode.N,Damage=18,HeadMulti=2,FireRate=0.05,MagSize=20,ReloadTime=1.5,Spread=0.04,ADS_Spread=0.02,Recoil=0.15,Range=60,Auto=true},
|
||||
{Name="RPG-7",Category="Launcher",Key=Enum.KeyCode.G,Damage=200,HeadMulti=1,FireRate=2.0,MagSize=1,ReloadTime=4.5,Spread=0.01,ADS_Spread=0.005,Recoil=3.0,Range=200,Auto=false,Explosive=true,BlastRadius=20},
|
||||
}return W]]
|
||||
print("WEAPON DATA DONE")
|
||||
Reference in New Issue
Block a user