probably useful remote resources
Key Required

probably useful remote resources

Bloody playgroundimdisplayimdisplay 5.1K views 1.8K executesUpdated Nov 30, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•225 lines (7370 chars)
--uber combat swing
local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Uber Combat")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--combat first hit
local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Combat"),
	"Hit",
	workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Head")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--combat second hit
local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Combat"),
	"Hit",
	workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Right Arm")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--combat third hit (knockback)

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Combat"),
	"Hit",
	workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Left Arm")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--kick

local args = {
	"Kick"
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--backkick

local args = {
	"Back Kick"
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--grab

local args = {
	"Grabmove"
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--grenade throw

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Frag Grenade"),
	"Throw",
	{
		direction = vector.create(827.7359619140625, 2386.1494140625, 361.5377197265625),
		origin = vector.create(801.3789672851562, 2391.49853515625, 364.6363525390625)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--flashbang throw

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Flashbang"),
	"Throw",
	{
		direction = vector.create(824.4581298828125, 2398.66943359375, 334.89874267578125),
		origin = vector.create(557.301513671875, 2390.823486328125, 338.6538391113281)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--deagle hit

local args = {
	"Deagle",
	"Hit",
	{
		normal = Vector3.xAxis,
		velocity = vector.create(-4981.4189453125, -372.36676025390625, 219.71719360351562),
		hit = workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Torso"),
		position = vector.create(503.9767761230469, 2389.264404296875, 456.3352355957031)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--deagle headshot

--p250 hit head

local args = {
	"P250",
	"Hit",
	{
		normal = vector.create(0.9445160627365112, 0, -0.3284647464752197),
		velocity = vector.create(-4988.2607421875, 329.4839782714844, 84.47309112548828),
		hit = workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Head"),
		position = vector.create(504.0186767578125, 2391.0634765625, 507.44244384765625)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--p250 hit torso

local args = {
	"P250",
	"Hit",
	{
		normal = Vector3.xAxis,
		velocity = vector.create(-4985.21142578125, -184.6829376220703, 338.2695617675781),
		hit = workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Torso"),
		position = vector.create(503.801025390625, 2389.551025390625, 508.1790771484375)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--AR hit (you can probably spam this)

local args = {
	"AR",
	"Hit",
	{
		normal = vector.create(-0.9923924803733826, -0.0005068241152912378, -0.12311246991157532),
		velocity = vector.create(1959.56103515625, 49.63728332519531, -396.5754089355469),
		hit = workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Head"),
		position = vector.create(817.2239379882812, 2390.585693359375, 359.7117004394531)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--ak47 hit

local args = {
	"AK47",
	"Hit",
	{
		normal = vector.create(0.12422800809144974, -0.47087088227272034, 0.8734119534492493),
		velocity = vector.create(-509.7156677246094, 32.02182388305664, -1933.57666015625),
		hit = workspace:WaitForChild("Humans"):WaitForChild("Homeless Man"):WaitForChild("Head"),
		position = vector.create(531.9598999023438, 2391.37158203125, 249.8009490966797)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--shotgun hit

local args = {
	"Remington",
	"Hit",
	{
		normal = vector.create(-0.1998564451932907, 0.7941276431083679, 0.5739501118659973),
		velocity = vector.create(-12.82054328918457, 240.818115234375, -1984.978271484375),
		hit = workspace:WaitForChild("Corpses"):WaitForChild("Homeless Man"):WaitForChild("Head"),
		position = vector.create(531.7188110351562, 2391.88330078125, 249.84225463867188)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--spas hit

local args = {
	"Spas 12",
	"Hit",
	{
		normal = vector.create(-0.07874877750873566, 0.9788057208061218, 0.1890449821949005),
		velocity = vector.create(-145.14157104492188, 22.798667907714844, -1994.550537109375),
		hit = workspace:WaitForChild("Humans"):WaitForChild("Homeless Man"):WaitForChild("Torso"),
		position = vector.create(531.2896728515625, 2390.980712890625, 249.07362365722656)
	}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Fire"):FireServer(unpack(args))

--axe swing (sound only)

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Fire Axe"),
	"Swing"
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--axe hit

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Fire Axe"),
	"Hit",
	workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Right Leg")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--axe hit (Head)

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Fire Axe"),
	"Hit",
	workspace:WaitForChild("Corpses"):WaitForChild("noob"):WaitForChild("Head")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--knife swing

local args = {
	game:GetService("Players").LocalPlayer.Character:WaitForChild("Knife"),
	"Swing"
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--stomp hit (probably doesn't work)

local args = {
	"Stomp",
	"Hit",
	workspace:WaitForChild("Humans"):WaitForChild("noob"):WaitForChild("Left Arm")
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Swing"):FireServer(unpack(args))

--wheelchair push/throw

local args = {
	"ThrowingOut"
}
workspace:WaitForChild("Vehicles"):WaitForChild("Wheelchair"):WaitForChild("Remote"):FireServer(unpack(args))

Features & Information

READ ME NOWWWW!1!1 OK SCRIPTERS AND PEOPLE I NEED YOU TO READ THE DESCRIPTION YES YOU. STOP SCROLLING. YES, I SEE YOU. Simple remote stuff for scripters, not for those who copy and paste the script instantly, execute it in-game, and complain about "doesn't work", then dislike the script. i have 2 say this again, NOT for the people who copy code without reading - execute - complain or say “doesn’t work” → dislike the script - cry - log off certain hit moves need to have the localplayer near their target or at a certain distance for it to work, like the combat hit 1 - 3 you have to HOLD the weapon itself for it's remote to work like the AR when using the AR hit remote, K? you can change the names in the script to something else instead of noob dummy you can also change what part gets hit YOU HAVE POWER. USE IT RESPONSIBLY. (with great power comes great responsibility, of making your own very cool script for bloody playground, i believe in you) heres a r6 limbs list Head Left Arm Right Arm Left Leg Right Leg Torso
#remote#remotes

Community Comments (13)

syntaxlolsyntaxlolNov 30, 2025

ok thanks ill make a script when my paid exec will fix the crashing on roblox

Replying to @syntaxlol
imdisplayimdisplayNov 30, 2025(edited)

You can try Volcano or Solara executor if yours doesn't work. It's free (also, WOW, this is the quickest comment I've ever seen right after script release!)

Replying to @imdisplay
AlanissAlanissDec 7, 2025

@imdisplay can U give us a tutorial plsss

syntaxlolsyntaxlolNov 30, 2025

solara is a good exec but it never logs the remotes and i dont like volcano at all

Replying to @syntaxlol
syntaxlolsyntaxlolNov 30, 2025

ill try to use solara

syntaxlolsyntaxlolNov 30, 2025

volcano is good its the key system part

imdisplayimdisplayNov 30, 2025

:P 👍

Replying to @imdisplay
syntaxlolsyntaxlolNov 30, 2025

@imdisplay i can finish this script at december break which is 2 weeks from now i think because i need to make a pure soccer script

Replying to @imdisplay
AlanissAlanissDec 7, 2025

@imdisplay I can't understand how to

UnequaledUnrivaledUnequaledUnrivaledNov 30, 2025

try bunni

imdisplayimdisplayNov 30, 2025

graah i forgot the deagle headshot remote!1!

Blackhat2757Blackhat2757Dec 1, 2025

Uhhh ı have no idea but ı know these script lil bit and ı know you make good scripts to

Blackhat2757Blackhat2757Dec 1, 2025

Yep ı don't get it can you send a tut or smth on youtube?

More Scripts for Bloody playground