- Видео 57
- Просмотров 127 907
wackz
Добавлен 9 окт 2014
Видео
How to make Destruction Physics like Jujutsu Shenanigans
Просмотров 25 тыс.7 месяцев назад
Jujutsu Shenanigans has some cool destruction physics place in pinned comment leave a comment or message me on discord @cheesemanguy02 if you have any questions or suggestions
roblox fps framework
Просмотров 301Год назад
unfinished gun model is from LowPolygon Gun Pack on the toolbox
How to make a Gun Script on ROBLOX (Part 2)
Просмотров 351Год назад
This part we go over how to add fire mode system, ammo and reloading systems along with sfx and vfx improvements. message cheesemanguy02 on discord if you have any questions Model: create.roblox.com/marketplace/asset/15999289812/Gun?keyword=&pageNumber=&pagePosition= Part 1: ruclips.net/video/_doiBk0P4A0/видео.html
How to make a Gun Script on ROBLOX (2024)
Просмотров 1,8 тыс.Год назад
ROBLOX gun tool in less than 4 minutes message cheesemanguy02 on discord if you have any questions Model: create.roblox.com/marketplace/asset/15999289812/Gun?keyword=&pageNumber=&pagePosition=
How to make a WORKING Gun Script in ROBLOX Studio
Просмотров 81 тыс.4 года назад
Leave comments if you have questions/comments ALL SCRIPTS WILL BE IN THE COMMENTS PLEASE WATCH VIDEO BECAUSE THERE ARE IMPORTANT THINGS Please like a subscribe for this took along time again huge thanks to TheBruckTruck#4566
generic arsenal gameplay
Просмотров 964 года назад
just some arsenal gameplay from roblox been wanting to make a gameplay on this for a bit and i can show you my unstoppable forces of killing these noobs in block game anyways just like the video or something subscribe might post more unedited clips
VR BEAT SABER! | beat saber custom songs
Просмотров 944 года назад
its been awhile but here a new video, Beat Saber! yay again i have not made a video but i do have an excuse, i was making a video on mortem metallum on roblox, but i felt it wasnt good so then didnt upload it. let me know if you still want a mortem metallum video (that really gory one) subscribe! i use obs to record filmora wondershare to edit and ms paint for thumbnails (dont judge)
SPECIAL 50 SUBSCRIBER MONTAGE | Ft. Game show and stuvix!
Просмотров 564 года назад
well here it is, the 50 subscribe video. yeeeeeah... sorry, it has been awhile but this video took along time to make a edit and adding in my lazyness isnt helping... but anyways hope you enjoyed this, and PLEASE let me know what you like to watch from me, might that be, roblox, minecraft, VR (yes im planning on doing some vr videos) or even gmod. or if you got any ideas ill check the game out....
PL-01 Build | Roblox Build a Boat For Treasure
Просмотров 7 тыс.4 года назад
well um... yeah no videos for awhile but you get this i think i did well i editing still new to it but hope you enjoyed the video goodbye oh its based of the pl-01 polish tank so yeah :)
Diamonds, Nether, and Decorations! | Minecraft 20w06a | Episode 3
Просмотров 244 года назад
Sorry i couldn't get the video out yesterday! It took me a lot longer to get the video edited and i couldn't get it uploaded yesterday so im uploading it now. Episode 3 Diamonds whoop, nether! (because thats what this snapshot is about so i wanted to get there asap) and decorations. the house really needed this because it was a bit bland... the upper floor is still not done, but comment any sug...
Making A House! | Minecraft snapshot 20w06a
Просмотров 234 года назад
WOOP WOOP well once again theres another video uploaded onto my channel and its minecraft. i have had quite alot of fun playing so i decided keep true to what i said last video and make another video. Minecraft video snapshot 20w06a (i think) if you comment on my video my next minecraft video i make i will create a comment wall of some sort and put your comment on there. (as long as its not a m...
Master And Student , Year 1 - Trailer | WackzBeGames
Просмотров 326 лет назад
Master And Student , Year 1 - Trailer | WackzBeGames
Cobalt Bee *Is it worth it?* | ROBLOX - Bee Swarm Simulator
Просмотров 1226 лет назад
Cobalt Bee *Is it worth it?* | ROBLOX - Bee Swarm Simulator
30 SUBSCRIBERS + BEE SWARM SIMULATOR! *THANK YOU SO MUCH* | ROBLOX - Bee Swarm Simulator
Просмотров 246 лет назад
30 SUBSCRIBERS BEE SWARM SIMULATOR! *THANK YOU SO MUCH* | ROBLOX - Bee Swarm Simulator
33 HIVE SLOTS!!! + MORE! | ROBLOX - Bee Swarm Simulator
Просмотров 216 лет назад
33 HIVE SLOTS!!! MORE! | ROBLOX - Bee Swarm Simulator
WIN WHILE SPECTATING THE SEEKER CHALLENGE! | ROBLOX - Hide And Seek
Просмотров 266 лет назад
WIN WHILE SPECTATING THE SEEKER CHALLENGE! | ROBLOX - Hide And Seek
GETTING 50 WINS + FUNNY MOMENTS! | ROBLOX - Hide And Seek
Просмотров 196 лет назад
GETTING 50 WINS FUNNY MOMENTS! | ROBLOX - Hide And Seek
Getting the 60 Million Riley Guard! | ROBLOX - Bee Swarm Simulator
Просмотров 386 лет назад
Getting the 60 Million Riley Guard! | ROBLOX - Bee Swarm Simulator
30TH BEE HIVE EXSPANSION?!??!! | ROBLOX - Bee Swarm Simulator
Просмотров 156 лет назад
30TH BEE HIVE EXSPANSION?!??!! | ROBLOX - Bee Swarm Simulator
How To Build A Sliding Door In Build A Boat For Treasure! | ROBLOX
Просмотров 5626 лет назад
How To Build A Sliding Door In Build A Boat For Treasure! | ROBLOX
KILLING WAR MACHINES WITH NORMAL ARMOUR! Ft* The MasterGamer123YT | ROBLOX - Iron Man Battles
Просмотров 356 лет назад
KILLING WAR MACHINES WITH NORMAL ARMOUR! Ft* The MasterGamer123YT | ROBLOX - Iron Man Battles
THIS BOAT FLYS! *What Have I Been Doing?* | ROBLOX - Build A Boat
Просмотров 226 лет назад
THIS BOAT FLYS! *What Have I Been Doing?* | ROBLOX - Build A Boat
i came back here 3 times to understand the Module 🤷♂🤷♂
how do i fire it in game it dont work when i join it as a player
How does it activate? like does it do the destruction if something for example hits a wall fast or flies into it?
pretty underrated video. i'm surprised, that such tutorials and guides are pretty underrated.
can you make it this script do destructio,n when a part is in the hitbox? local ReplicatedStorage = game:GetService("ReplicatedStorage") local ServerEvents = ReplicatedStorage.Events.Server local HitboxModule = require(ReplicatedStorage.Modules.HitboxModule) local Sounds = ReplicatedStorage.Assets.Sounds ServerEvents.CombatRemote.OnServerEvent:Connect(function(Player, M1, variation, hrp_cframe) local char = Player.Character local hrp:BasePart = char.HumanoidRootPart if variation == "Downslam" and M1 == 4 then local hbSize = Vector3.new(5,5,5) local hbCframe = hrp_cframe * CFrame.new(0,-3,-2.5) local hb = HitboxModule.new(Player, hbSize, hbCframe) local targets = hb:DamageTargets(5) hb:Destroy() if #targets > 0 then for i,v in pairs(targets) do local targetHrp = v.HumanoidRootPart local sound = Sounds.PunchHit:Clone() sound.Parent = targetHrp game.Debris:AddItem(sound, 5) sound:Play() end end elseif variation == "Uppercut" and M1 == 4 then local hbSize = Vector3.new(5,5,5) local hbCframe = hrp_cframe * CFrame.new(0,0,-2.5) local hb = HitboxModule.new(Player, hbSize, hbCframe) local targets = hb:DamageTargets(5) hb:Destroy() if #targets > 0 then for i,v in pairs(targets) do local targetHrp = v.HumanoidRootPart local sound = Sounds.PunchHit:Clone() sound.Parent = targetHrp game.Debris:AddItem(sound, 5) sound:Play() end end elseif M1 == 4 then local hbSize = Vector3.new(5,5,5) local hbCframe = hrp_cframe * CFrame.new(0,0,-2.5) local hb = HitboxModule.new(Player, hbSize, hbCframe) local targets = hb:DamageTargets(5) hb:Destroy() if #targets > 0 then for i,v in pairs(targets) do local targetHrp = v.HumanoidRootPart local sound = Sounds.PunchHit:Clone() sound.Parent = targetHrp game.Debris:AddItem(sound, 5) sound:Play() end end else local hbSize = Vector3.new(5,5,5) local hbCframe = hrp_cframe * CFrame.new(0,0,-2.5) local hb = HitboxModule.new(Player, hbSize, hbCframe) local targets = hb:DamageTargets(5) hb:Destroy() if #targets > 0 then for i,v in pairs(targets) do local targetHrp = v.HumanoidRootPart local sound = Sounds.PunchHit:Clone() sound.Parent = targetHrp game.Debris:AddItem(sound, 5) sound:Play() end end end end)
Sometimes when I destroy a part for the first time it doesnt register like it trys to divide the part but doesnt fully go through with it It still makes like 3 big voxels but theres no holes
@@plootus1 anything in output? It could be getting stuck on a part it doesnt know how to handle and just ending the destruction process early
@@wack_z No theres nothing in the output its like 60% of the time it will just sometimes does not follow through all the way mostly when I try it on a flat wall with the click to destroy
@@plootus1 weird, when i was first making it i never came across any issues like this. Try printing out all the parts that the function loops through and divides and see which ones it stops at.
How to make it not kill player and im tring to make a battleground with destruction pls help
@@glich_cinema try looking at the place file in pinned comment it should have a filter for characters
This is incredible keep up the work, however the "Ball" does not create voxels when touched towards another object, could you explain why?
yo can u make it so that it moves wedges cylinders and spheres by unanchoring them please?
i absolutely love this, though i have a question; ive noticed that its always slightly bigger on the y axis, like if i have the voxel size set to 1, the block's size will be 1,1.25,1 and if its 2, its 2,2.5,2 etc. Is there an easy way to fix this? i can't figure out what the issue is.
@@TheUserOfTheName01 unless all your parts are perfect squares theres always going to be a little bit of stretching because of how it divides parts. If you have a 3,1,1 part with a voxel size of one its always going to be cut into 2 1.5,1,1 parts and stop there since if it went lower the size of any given axis would be smaller than 1. You might be able to fix the issue by doing some rounding magic, if you need any help my discord is in the description, feel free to ask.
hey, i have noticed a bug with the reloading, you can reload even when the tool is not equipped idk why
the code is: local UserInputService = game:GetService("UserInputService") local RepStorage = game:GetService("ReplicatedStorage") local idle = script.Parent.Anims.Idle local reloadanim = script.Parent.Anims.Reload local kickBack = script.Parent.Anims.Fire local reloadTrack = nil local idleTrack = nil local kickTrack = nil local player = game.Players.LocalPlayer local mouse = player:GetMouse() local tool = script.Parent local gui = tool.gui local max_ammo = 10 local current_ammo = max_ammo local firemode = "Semi" -- Change this to "semi" or "auto" as needed local reload_duration = 1 local cooldown_duration = 0.9 local cooldown = false local firing = false local reloading = false -- Recoil local recoilShakerMod = require(RepStorage.CameraShaker) local camera = workspace.CurrentCamera local cameraShake = recoilShakerMod.new(Enum.RenderPriority.Camera.Value, function(shakeCFrame) camera.CFrame = camera.CFrame * shakeCFrame end) cameraShake:Start() function recoil() cameraShake:Shake(recoilShakerMod.Presets.Bump) end local function reload() if reloading or current_ammo == max_ammo then return end reloading = true reloadTrack:Play() tool.Sounds.Reload:Play() tool.gunmodel.Ammo.Transparency = 0 gui.gun_framethingy.ammo.Text = "Reloading..." task.wait(tool.Sounds.Reload.TimeLength) tool.gunmodel.Ammo.Transparency = 1 current_ammo = max_ammo gui.gun_framethingy.ammo.Text = current_ammo.."/"..max_ammo reloading = false end local function fire() if current_ammo <= 0 then reload() return end if reloading then return end if cooldown then return end current_ammo -= 1 gui.gun_framethingy.ammo.Text = current_ammo.."/"..max_ammo tool.fire:FireServer(tool.Handle.muzzle.WorldPosition, mouse.Hit.Position) kickTrack:Play() -- Ensure the kick animation plays each time recoil() cooldown = true task.wait(cooldown_duration) cooldown = false if current_ammo <= 0 then reload() end end local function startFiring() if reloading or cooldown then return end -- Prevent firing if reloading or cooldown is active firing = true if firemode == "Semi" then fire() elseif firemode == "Auto" then while firing and current_ammo > 0 do fire() task.wait(cooldown_duration) -- Control auto fire rate end end end local function stopFiring() firing = false end tool.Activated:Connect(startFiring) tool.Deactivated:Connect(stopFiring) UserInputService.InputBegan:Connect(function(input, processed) if processed then return end if input.KeyCode == Enum.KeyCode.R then reload() end end) UserInputService.TouchStarted:Connect(function(touch, processed) if processed then return end startFiring() end) UserInputService.TouchEnded:Connect(function(touch, processed) if processed then return end stopFiring() end) tool.Equipped:Connect(function() gui.Parent = player.PlayerGui mouse.Icon = "rbxassetid://12829852445" gui.gun_framethingy.ammo.Text = current_ammo.."/"..max_ammo local char = player.Character or player.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") kickTrack = hum.Animator:LoadAnimation(kickBack) reloadTrack = hum.Animator:LoadAnimation(reloadanim) idleTrack = hum.Animator:LoadAnimation(idle) idleTrack:Play() end) tool.Unequipped:Connect(function() gui.Parent = tool idleTrack:Stop() mouse.Icon = "" end)
how could you make sounds to when parts get destroyed?
2:07 DISMANTLE🗣🔥
WTF is a gear??? There's hopperbins but not gears.
i get try to index part with nil even though i've basically copied your code perfectly
How to make this work when characters touch the parts?
@@honeyhiveplayz try adding a script in starter player scripts and calling the destroy function with the characters position in a loop or when the player moves
wow this looks sick, do you think that you could make a tutorial on how to animate vfx?
Hey! Do i have to add this script to hitboxes ? For 1 of my moves to make destruction
@@RealJuufuu99 just require the module in your script then call the destruction function with your hit box size and position
@@wack_z thanks!
2:57 How did you type that
mine wasnt split
how do i make gear explosions destroy
yo you think you could a tutorial on how to make this stuff thanks
So I tryed to make respawn parts cuz i dont wanna destroy my all map... its was useless try lol- i will redact this comment if i can to respawn the destroyed parts I DONT ALMOST BREAK MY COMPUTER, PLS WACKZ tell us how to regenerate parts! :(
@@Nepomni_Original saving each part to regenerate would be pretty costly so I would recommend a map loading system where the map is loaded in and can be replaced with a non destroyed version when a round ends or on a timer. You could also make each of you buildings/destructible objects be presets and you can do the same concept as the map loader but with individual buildings
@@wack_z Thanks you :D
this doesnt work anymore, i think it is outdated
2:11 what if it doesnt
not working
how can you make, so the ball will just divide the part and won't destroy it?
@@Infinity18002 you could add a tag to parts that have been fully divided and then filter them out in the part search
there are some bugs i found with this with unequipping and spamming the reload but i really like this and im gonna modify it and add some stuff and then use it in my own game thank you
i took the module and made it Better?[Has Cooldown so it doesnt get "exausted", Made it only effect things in Map.Destroyable]
@@soul_64 nice
How do you make it respawn like jjs now?
why does it doesn't work in mine?
@@fuzzyred_plays1567 idk do you have any errors
My gun is just stuck on the floor it isn’t even in my hand when I equip it it’s just on the floor
@@Ham_sandwichyt make sure all your parts are unanchored and welded correctly
@@wack_z I did that
@@Ham_sandwichyt do you have a handle part
@@wack_z yup
@@Ham_sandwichyttry rewatching the start of the video and double check everything is set up correctly. or watch a tutorial on tools so you can understand the basics a bit more. if its still not working my discord is in the description i can help you more there
If I want to make a straight forward hitbox or a cylindrical upward hitbox, how would I do that?
i need a script ASAP
@wackz what would my combat system have to be to match this
1:37
Anyone, how to make when npc (nextbot) touched a part its breaks by voxel destcrution physics how to make it??
how can i use this with raycast hitbox?
could you just kinda pass me the scripts, not the module one (i already did that) the script one at the start of the video?
Idk what script you mean tbh but you can find all the scripts in the pinned comment
How I feel being bros 456th subscriber: 🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿
if u have a combat system when punch will it create a hole like jjs?
@@rajithamalalasekera1492 you would have to make it work with your system
for this i just made it destroy on the last hit of the combo
@@frosty7652with a hitbox?
how to save a normal part?
Instant sub
hey, btw i have noticed a issue with the guns, they cant damge a humanoid at the legs, like when you shoot at the legs, it does no damage
Add leg part in the script
i did that, it doesnt work
I love this channel,I like text like tell all what does these function do i hope u will make tutorial more 🙏
the part wont spilt, i have the module script as local module = {} module.VoxelSize = 2 function module:_ClonePart(template) local part = template:Clone() part.Parent = template.Parent return part end function module:DividePart(part, axis) local a = module:_ClonePart(part) local b = module:_ClonePart(part) a.Size = part.Size * (-(axis / 2) + Vector3.new(1, 1, 1)) a.CFrame = part.CFrame * CFrame.new(-part.Size * (Vector3.new(1, 1, 1) * axis / 4)) b.Size = part.Size * (-(axis / 2) + Vector3.new(1, 1, 1)) b.CFrame = part.CFrame * CFrame.new(part.Size * (Vector3.new(1, 1, 1) * axis / 4)) end function module:SubdividePart(part) if part then if part.Size.X / 2 < module.VoxelSize and part.Size.Y / 2 < module.VoxelSize and part.Size.Z / 2 < module.VoxelSize then return false end local axis = math.max(part.Size.X, part.Size.Y, part.Size.Z) if axis == part.Size.X then module:DividePart(part, Vector3.new(1, 0, 0)) elseif axis == part.Size.Y then module:DividePart(part, Vector3.new(0, 1, 0)) else module:DividePart(part, Vector3.new(0, 0, 1)) end part:Destroy() return true else print("Part not found") return false end end return module and the regular script as local module = require(script.ModuleScript) local object = workspace:WaitForChild("Part", 10) if object then print("object found") else print("object does not exist") end module:SubdividePart(object) is there somthing i did wrong?? ive been trying to get this to work for alomst 2 weeks now
@@thegrandgoose I'm not seeing any glaring issue. I'd recommend taking a look at the place in the pinned comment and checking to see if your code matches that. If your still having issues send me a message request on discord, its in the description.
@@wack_z why do you have voxledestruction in replecated storage in the games script but in the tutorial you put it in serverscriptservice?
@@thegrandgoose its just to make the video more streamlined. If your making an actual game your going to want to organize your scripts and assets
@@wack_z yo can you make it work with explosions (example: you blow up a wall with a rocket launcher and it breaks into voxels)
@@SunBurntfishvrgt yeah it would work just call the function destroypartsinradius where your explosion is and with a radius.
thank you!
very nice tutorial, helped me a lot!
Helped me as-well.
can you make a tutorial on how to make abilities that cause destruction?
@@NotPurplistt there's a hollow purple example inside the pinned comment
@@wack_z alr
@@wack_zhow do you make the parts respawn now?
ur the goat man