Advertisement
jeremy394490

Wanwood Stand

Jan 28th, 2023
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.78 KB | None | 0 0
  1. --[[ For any template shares, Please make sure to include a list of the abilities inside the template as follows :
  2. /e s & Summon! --/ Summons the stand.
  3. /e w & Vanish! --/ Desummons the stand.
  4. Rejoin! --/ Rejoins.
  5. Leave! --/ Leaves.
  6. Barrage! / Ora! --/ Barrages infront of you.
  7. Aura! --/ Goes below you and begins hitting in a circle.
  8. Bring! {user} / Brings person.
  9. Kill! {user} / Begins spawn killing the person.
  10. Save! --/ Saves the owner if KO'ED.
  11. Mimic! --/ Mimics the owner's movements {Block, Punch}.
  12. Left! --/ Stand position change.
  13. Right! --/ Stand position change.
  14. Reset! --/ Resets the stand.
  15. Heavy! --/ Attack mode.
  16. Light! --/ Attack mode.
  17. ]]--
  18. getgenv().Settings = {
  19. ['Made By JoJo#2494'] = {
  20. OWNER = "Wanwood3411549619849", --/ Stand owner username.
  21. STANDS = {"Wanwood3053743987087", "STAND2USERNAMEHERE"}, --/ List of your stand accounts (if you have more than one you can add more usernames to the table).
  22. FPS = 60, --/ Will control FPS can improve the overall performance on both instances when set to lower.
  23. PERFORMANCE = false, --/ If set to true it'll significantly improve your overall FPS if you're struggling with performance.
  24. NOCLIP = {SynapseX = false, Offset = -3.05}, --/ Offset will control the height of normal noclip (keep unchanged unless you're using titan with a big character / SynapseX option).
  25. FACELESS = true, --/ If you want to remove your face.
  26. TRAILS = true, --/ If you want to remove the white trail when charge attacking.
  27. LEGS = false, --/ If set to true it'll remove your legs.
  28. ANTIFLING = true, --/ If set to true you can't get flinged nor can you fling anyone.
  29. TELEPORTMAIN = true, --/ Teleports to the stand user
  30. RANGE = 50, --/ Controls the melee reach range (50 is max).
  31. TITAN = {ENABLED = false, DEFAULT = true, TALL = false, WIDE = false, GODV3 = false}, --/ If enabled you will become a titan stand, if you enable god you need to execute before load for it to work (also can be used with titan disabled).
  32. FOLLOWANIM = {true, ID = 3541044388, SPEED = 0.25}, --/ If set to true will play the desired animation when moving (Default animation is heavily advised), SPEED will control the speed (Recommended is 0.25).
  33. AUTOPICKUPCASH = true, --/ If set to true will automatically pick up cash when you're near it & should not be used if your dropping cash.
  34. ANTIBAN = true, --/ If set to true the stand will be automatically kicked from the server, in-case da hood staff is detected on the same server.
  35. }
  36. }
  37. --/---------------------------------------------------------------------------------------------\--
  38. loadstring(game:HttpGet("https://raw.githubusercontent.com/JOJOGIO/STAND-FRAMEWORK/main/v.1.0.8"))()
  39. --/---------------------------------------------------------------------------------------------\--/ Variables go below this :
  40. Side = false
  41. Mode = false
  42. --/---------------------------------------------------------------------------------------------\--/ CreateAction goes below this :
  43. CreateAction("Summoned", function()
  44. if Side == false then
  45. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(1,1.85,2.5)
  46. else
  47. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(-1,1.85,2.5)
  48. end
  49. end)
  50.  
  51. CreateAction("Barrage", function()
  52. if STAND.Character.HumanoidRootPart then
  53. if OWNER.Character.HumanoidRootPart then
  54. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,0.85,-4.85)
  55. if STAND.Character:FindFirstChild("Combat") then
  56. wait(0.1)
  57. if Mode == false then
  58. Hit(false)
  59. else
  60. Hit(true)
  61. end
  62. else
  63. Equip("Combat")
  64. wait(0.1)
  65. if Mode == false then
  66. Hit(false)
  67. else
  68. Hit(true)
  69. end
  70. end
  71. end
  72. end
  73. end)
  74.  
  75. CreateAction("Aura", function()
  76. wait()
  77. if OWNER.Character.Humanoid.FloorMaterial == Enum.Material.Air then
  78. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-20,0)
  79. wait(0.1)
  80. if Mode == false then
  81. Hit(false)
  82. else
  83. Hit(true)
  84. end
  85. elseif OWNER.Character.Humanoid.FloorMaterial ~= Enum.Material.Air then
  86. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0 + math.random(-8.5,8.5),-10,0 + math.random(-8.5,8.5))
  87. wait(0.1)
  88. if Mode == false then
  89. Hit(false)
  90. else
  91. Hit(true)
  92. end
  93. else
  94. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-25,0)
  95. end
  96. end)
  97.  
  98. CreateAction("Save", function()
  99. Stand.Action = ""
  100. repeat wait()
  101. if OWNER.Character.BodyEffects["K.O"].Value == false then
  102. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.UpperTorso.CFrame
  103. elseif OWNER.Character.BodyEffects["K.O"].Value == true then
  104. wait(0.5)
  105. STAND.Character.HumanoidRootPart.CFrame = CFrame.new(OWNER.Character.UpperTorso.Position.X , OWNER.Character.UpperTorso.Position.Y +0.5, OWNER.Character.UpperTorso.Position.Z )
  106. wait(0.5)
  107. if STAND.Character.BodyEffects["Grabbed"].Value == nil then
  108. wait(0.9)
  109. game:GetService("ReplicatedStorage").MainEvent:FireServer("Grabbing", true)
  110. end
  111. end
  112. until Stand.Action == "Summoned" or Target == nil or not Target.Character.BodyEffects:FindFirstChild("K.O") or not Target.Character.BodyEffects:FindFirstChild("Defense") or STAND.Character.BodyEffects["Grabbed"].Value ~= nil
  113. STAND.Character.HumanoidRootPart.CFrame = CFrame.new(-205.789703, 160.413025, 1.48631835)
  114. wait(1)
  115. game:GetService("ReplicatedStorage").MainEvent:FireServer("Grabbing", false)
  116. wait(2)
  117. Stand.Action = "Summoned"
  118. end)
  119.  
  120. CreateAction("Mimic!", function()
  121. if OWNER.Character.BodyEffects.Attacking.Value == true then
  122. game:GetService("RunService").Stepped:Wait()
  123. AnimStop(2788354405,1)
  124. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,1,-6)
  125. wait(0.1)
  126. if Mode == false then
  127. Hit(false)
  128. else
  129. Hit(true)
  130. end
  131. wait()
  132. elseif OWNER.Character.BodyEffects:FindFirstChild("Block") then
  133. game:GetService("RunService").Stepped:Wait()
  134. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,1.15,-5)
  135. AnimPlay(2788354405,1)
  136. else
  137. AnimStop(2788354405)
  138. if Side == false then
  139. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(1,1.85,2.5)
  140. else
  141. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(-1,1.85,2.5)
  142. end
  143. end
  144. end)
  145. --/---------------------------------------------------------------------------------------------\--/ Create & CreateTargetAbility & CreateLoop goes below this :
  146. Create("Mimic!", function()
  147. Stand.Action = "Mimic!"
  148. end)
  149.  
  150. Create("Save!", function ()
  151. Stand.Action = "Save"
  152. end)
  153.  
  154. Create("Leave!", function()
  155. game:Shutdown()
  156. end)
  157.  
  158. Create("Barrage!", function()
  159. Stand.Action = "Barrage"
  160. end)
  161.  
  162. Create("Ora!", function()
  163. Stand.Action = "Barrage"
  164. end)
  165.  
  166. Create('Aura!', function()
  167. Stand.Action = "Aura"
  168. end)
  169.  
  170. Create("Drop!", function()
  171. game:GetService("ReplicatedStorage").MainEvent:FireServer("Grabbing", false)
  172. end)
  173.  
  174. Create("Summon!", function()
  175. pcall(function()
  176. game:GetService("RunService"):UnbindFromRenderStep("TARGETKILL")
  177. game:GetService("RunService"):UnbindFromRenderStep("GRAB")
  178. Stop()
  179. end)
  180. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-0.7,1.45)
  181. wait(0.06)
  182. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-0.7,1.45)
  183. wait(0.06)
  184. Stand.Action = "Summoned"
  185. end)
  186.  
  187. Create("Vanish!", function()
  188. pcall(function()
  189. Stop()
  190. end)
  191. Stand.Action = ""
  192. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-0.7,1.45)
  193. wait(0.08)
  194. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-100,0)
  195. end)
  196.  
  197. Create("/e s", function()
  198. pcall(function()
  199. game:GetService("RunService"):UnbindFromRenderStep("TARGETKILL")
  200. game:GetService("RunService"):UnbindFromRenderStep("GRAB")
  201. Stop()
  202. end)
  203. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-0.7,1.45)
  204. wait(0.04)
  205. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-0.7,1.45)
  206. wait(0.04)
  207. Stand.Action = "Summoned"
  208. end)
  209.  
  210. Create("/e w", function()
  211. pcall(function()
  212. Stop()
  213. end)
  214. Stand.Action = ""
  215. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-0.7,1.45)
  216. wait(0.075)
  217. STAND.Character.HumanoidRootPart.CFrame = OWNER.Character.HumanoidRootPart.CFrame*CFrame.new(0,-100,0)
  218. end)
  219.  
  220. Create("Rejoin!", function()
  221. game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, game.JobId, STAND)
  222. end)
  223.  
  224. Create("Left!", function()
  225. Side = false
  226. end)
  227.  
  228. Create("Right!", function()
  229. Side = true
  230. end)
  231.  
  232. Create("Light!", function()
  233. Mode = false
  234. end)
  235.  
  236. Create("Heavy!", function()
  237. Mode = true
  238. end)
  239.  
  240. Create("Crew!", function()
  241. local CurrentCrew = STAND:WaitForChild('DataFolder').Information.Crew
  242. local CurrentOwnerCrew = OWNER:WaitForChild('DataFolder').Information.Crew
  243. if CurrentCrew.Value == CurrentOwnerCrew.Value then
  244. Crew(false)
  245. else
  246. Crew(true,tonumber(CurrentOwnerCrew.Value))
  247. end
  248. end)
  249.  
  250. Create("Reset!", function()
  251. for i,v in pairs(STAND.Character:GetChildren()) do
  252. if v:IsA("BasePart") then v:Destroy() end end
  253. game:GetService("RunService"):UnbindFromRenderStep("TARGETKILL")
  254. game:GetService("RunService"):UnbindFromRenderStep("GRAB")
  255. Stand.Action = ""
  256. end)
  257.  
  258. CreateTargetAbility("Kill!", function()
  259. local Target = Stand.Target
  260. if Target then
  261. Stand.Action = ""
  262. game:GetService("RunService"):BindToRenderStep("TARGETKILL", -1 , function()
  263. if Target and Target.Character and Target.Character:FindFirstChild("BodyEffects") and Target.Character.BodyEffects:FindFirstChild("K.O") then
  264. if Target.Character.BodyEffects["K.O"].Value == true then
  265. STAND.Character.HumanoidRootPart.CFrame = CFrame.new(Target.Character.UpperTorso.Position.X , Target.Character.UpperTorso.Position.Y + 1, Target.Character.UpperTorso.Position.Z )
  266. game:GetService("ReplicatedStorage").MainEvent:FireServer("Stomp")
  267. else
  268. STAND.Character.HumanoidRootPart.CFrame = Target.Character.HumanoidRootPart.CFrame*CFrame.new(0,-10,0)
  269. if STAND.Character:FindFirstChildWhichIsA("Tool") then
  270. if Mode == false then
  271. Hit(false)
  272. else
  273. Hit(true)
  274. end
  275. wait(0.1)
  276. else
  277. Equip("Combat")
  278. if Mode == false then
  279. Hit(false)
  280. else
  281. Hit(true)
  282. end
  283. wait(0.1)
  284. end
  285. end
  286. end
  287. end)
  288. end
  289. end)
  290.  
  291. CreateTargetAbility("Bring!", function()
  292. local Target = Stand.Target
  293. if Target then
  294. Stand.Action = ""
  295. game:GetService("RunService"):BindToRenderStep("GRAB", -1 , function()
  296. if Target and Target.Character and Target.Character:FindFirstChild("BodyEffects") and Target.Character.BodyEffects:FindFirstChild("K.O") then
  297. if Target.Character.BodyEffects["K.O"].Value == true then
  298. STAND.Character.HumanoidRootPart.CFrame = CFrame.new(Target.Character.UpperTorso.Position.X , Target.Character.UpperTorso.Position.Y + 1, Target.Character.UpperTorso.Position.Z )
  299. if STAND.Character.BodyEffects["Grabbed"].Value == nil then
  300. game:GetService("VirtualInputManager"):SendKeyEvent(true,"G",false,game)
  301. end
  302. end
  303. if Target.Character.BodyEffects["K.O"].Value == false then
  304. STAND.Character.HumanoidRootPart.CFrame = Target.Character.HumanoidRootPart.CFrame*CFrame.new(0,-6,0)
  305. if STAND.Character:FindFirstChildWhichIsA("Tool") then
  306. if Mode == false then
  307. Hit(false)
  308. else
  309. Hit(true)
  310. end
  311. wait(0.1)
  312. else
  313. Equip("Combat")
  314. if Mode == false then
  315. Hit(false)
  316. else
  317. Hit(true)
  318. end
  319. wait(0.1)
  320. end
  321. end
  322. if Target == nil or STAND.Character.BodyEffects["Grabbed"].Value ~= nil then
  323. game:GetService("RunService"):UnbindFromRenderStep("GRAB")
  324. Stand.Action = "Summoned"
  325. wait(0.5)
  326. game:GetService("VirtualInputManager"):SendKeyEvent(true,"G",false,game)
  327. end
  328. end
  329. end)
  330. end
  331. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement